本帖最后由 greaterwei 于 2017-07-06 20:53 编辑
比如我有多个文件 a1.cif a2.cif ... z8.cif z9.cif
每个文件都含有如下内容: ... _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z ... ...
(1) 要先检查文件内容是否含特别符号"*" 或者 "?", 有的话删除所在行; (2) 然后检查每个文件蓝色区域 (也就是_atom_site_fract_z 这一行的下面区域至文档结束) 有无大写字母”H”; (3) 最后按文件的读取顺序输出文件列表到Report,其中在有"*" 或者 "?"的文件名后增加”+C”,不含H 的文件后增加”+H”
例如Report内容可能是: a1.cif a2.cif+C ... z8.cif+H z9.cif+C+H
若z9.cif 的内容是 … _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z N 3 4 5 ? 12 1 #END
则输出的文件名就是 a9.cif+C+H 文件内容变成了 … _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z N 3 4 5 #END
不好意思,小白基本不懂,问题比较多,十分感谢! 谢谢!
|