24小时热门版块排行榜    

查看: 4550  |  回复: 2

netscaner

木虫 (正式写手)

[交流] [转载]中药色谱指纹图谱相似度评价系统(版本 2004 A) 文件格式要求和整理方法 已有2人参与

转自:http://www.sepu.net/dvbbs/dispbb ... D=481356&skin=1

中药色谱指纹图谱相似度评价系统(版本 2004 A) 支持三种格式文件的导入:AIA(即*.cdf)文件,文本文件(*.txt)和Scp(*.Scp)格式文件的导入。但是软件的帮助文档没有介绍如何编辑可接受的文本文件格式。本文详细介绍该文本格式,并介绍如何快速整理出符合要求的文本文件的方法。

     中药色谱指纹图谱相似度评价系统(版本 2004 A) 文件格式 该文本格式如下:

指纹图谱采样信号数据时间[min]  信号[mV]

0 0.1775

0.01456 0.1763

0.02912 0.1771

0.04368 0.1784

0.05824 0.17

…… ……

指纹图谱积分数据

峰序 保留时间[Min] 峰高 峰面积

1 4.71744 0.2318 4.7388

2 5.94048 0.1909 2.3654

…… …… ……

      以上格式格式看似简单,其实那些非打印字符需要注意,否则也不能导入。实际上格式具体描述如下:文本文件上第一行为“指纹图谱采样信号数据”,以回车结束(0D 0A);第二行为“时间[min] 信号[mV]”,以回车结束,中间是三个空格(20 20 20);接下来是信号数据,就是你色谱图的数据点的保留时间和信号值,以空格(20)开头,然后是保留时间值,中间是空格+制表符(Tab)+空格(20 09 20),然后是信号值,每行以回车结束(0D 0A),一数据点一行;所有信号数据列完后,一句“指纹图谱积分数据”以回车结束(0D 0A);然后是一句“峰序 保留时间[Min] 峰高 峰面积”,以回车结束(0D 0A),中间分割分别是5个空格(20 20 20 20 20)、7个空格(20 20 20 20 20 20 20)、5个空格(20 20 20 20 20 20);接下来就是你的峰积分数据,以空格(20)开头,然后是峰号数值,然后空格+制表符(Tab)+空格(20 09 20),然后是保留时间数值,然后是空格+制表符(Tab)+空格(20 09 20),然后是峰高数值,然后是空格+制表符(Tab)+空格(20 09 20),然后是峰面积数值,然后是空格和回车(20 0D 0A);把积分数据列完后注意不要有空行,否则会出错,如果你用文字处理软件处理完文本后保存会自动加一空行的,你要用记事本软件打开,把最后的空行删除。以上括号中20,0D,0A是16进制数据,我当初就是用16进制编辑器打开一个可导入的文件来确定其具体格式的。

整理方法

   要是你不掌握技巧,要把你从工作站中导出的信号数据和积分数据整理成以上格式还是很痛苦的。举例你从n2000导出的信号数据,以两个空格开头,然后是保留时间,中间是十一个空格,然后是信号值,然后是回车;你不能一个一个去改吧,一个文件都是成千上万个数据点呀!!!那怎么办呢?办法就是你用word的查找替换功能,注意要用word,当然如果你能找到更好的查找替换工具那更好,反正不要用记事本,那个速度不是一般的慢。怎么查找替换呢?首先给每一行加个空格,查找“^p ”,注意^p是代表回车键的,后面有个空格;替换成“ ^p ”,也就是^p前面加多了一个空格;然后就是查找十一个空格“           ”,替换成空格+制表符(Tab)+空格“   ”,当然这里是看不出来了;最后把查找两个空格“  ”,替换成一个空格“ ”。这样子,信号数据部分就替换完了。积分数据,你把工作站的积分数据导出来,贴到word里面,用word的文本转换成表格功能转换成表格,把你不要的数据列删了,保留要的,并且整理成峰序、保留时间、峰高、峰面积四列数据,然后把表格里面的所有空格替换成没有字符,就是“ ”变成“”了;把表格转换成文本,以制表符分割,然后把制表符替换成空格+制表符(Tab)+空格,然后在每一行前面和后面都加一个空格,也是用查找替换功能哦,怎么做?参考前面,自己动动脑子啦!

    还要找我要个文本文件样板!你找人要个cdf文件导入中药色谱指纹图谱相似度评价系统,然后另存为文本文件就有了


    好了,试试吧,熟练了你就会做的很快了,祝你成功!做不成也不要找我,不见!
回复此楼
天道酬勤!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gcenren

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
天啊,那么复杂!楼主你太强了!
2楼2012-08-09 06:04:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
3楼2015-01-26 14:24:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 netscaner 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[基金申请] 今天基金会出结果吗?20260819 +10 kkkl_v 2026-08-19 10/500 2026-08-19 21:04 by hneyxiong
[基金申请] 时间戳变了,能看出什么问题? +11 基诺咪客 2026-08-17 15/750 2026-08-19 20:28 by super2002521
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +54 医学老男孩 2026-08-13 121/6050 2026-08-19 20:28 by 医学老男孩
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 cHIDTWCTtLlG 2026-08-19 6/300 2026-08-19 18:52 by oCMhZAsgNFoO
[基金申请] filecode=后面第一个是大写字母 +10 wangze12014 2026-08-14 12/600 2026-08-19 16:56 by 苦难博士
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +6 Tide man 2026-08-14 7/350 2026-08-19 09:56 by ZJTJZ
[基金申请] 什么时候开奖? +6 CrisMessi 2026-08-18 6/300 2026-08-19 08:06 by Equinoxhua
[基金申请] 重要消息,中午系统在维护 +10 yuleib84 2026-08-18 11/550 2026-08-19 07:30 by 羽毛枫f
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[论文投稿] 投稿咨询 +4 wwm09 2026-08-17 6/300 2026-08-18 15:36 by wwm09
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +13 Ldrop2023 2026-08-13 16/800 2026-08-18 12:25 by 淀粉搬运工
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
信息提示
请填处理意见