【发布时间】:2012-03-23 14:02:21
【问题描述】:
我有一个正在用 python 读取的文本文件。 我正在尝试从关键字后面的文本文件中提取某些元素以将它们附加到空列表中。该文件如下所示:
所以我想做两个空列表
第一个列表将附加序列名称
-
第二个列表将是一个列表列表,格式为
[Bacteria,Phylum,Class,Order, Family, Genus, Species]大多数生物都是未培养的细菌。我正在尝试添加以下 ID 的未培养细菌;
是否有办法扫描某个单词,当找到该单词时,取其后的单词[由'\t'分隔]?
我需要它来创建要翻译成分类数据的序列名称字典。
我知道我需要一个空列表来将名称附加到:
seq_names=[ ]
将分类列表放入的第二个列表
taxonomy=[ ]
以及在每次迭代后重置的第三个列表
temp = [ ]
我确信它可以在 Biopython 中完成,但我正在学习我的 Python 技能
【问题讨论】:
-
直接使用纯文本而不是图像会很有帮助。
-
用\t分隔:
list.split('\t')