修改pFind的bug。以前大家写失水或失氨,习惯直接把质量“-18”或者“-17”,这在相当长的时间里都没错。直到测试Q_TOF数据,结果相当地夸张。博士们一 分析,原来母离子误差过大。终于要告别整数的美好时光了,以后用1.0078250代表氢离子第一同位素质量,用1.00794代表氢离子平均质量……
像这篇blog说的,细节要人老命。
新建一个类负责提供典型离子的质量,然后替代掉所有“18”这样的硬编码Magic number。索引和搜索引擎都改完了,就剩下肽打分算法了,等fy大侠回来吧。