Bio.SeqIO.SwissIO模块

Bio.SeqIO支持“Swiss”(又名SwissProt/UniProt)文件格式。

您需要通过Bio.SeqIO函数使用此模块。另请参阅Bio.SwissProt模块,它不仅提供作为SeqRecord对象访问序列的功能。

另请参阅Bio.SeqIO.UniprotIO.py,它支持“UniProt-XML”格式。

Bio.SeqIO.SwissIO.SwissIterator(source)

将Swiss-Prot/UniProt文件分解为SeqRecord对象。

参数源是类似文件的对象或文件的路径。

从ID行到终止//的每个部分都将成为具有关联注释和功能的单个SeqRecord。

此解析器用于平面文件“Swiss”格式,如下所示:
  • 瑞士-Prot又名SwissProt

  • 颤抖

  • UniProtKB(UniProtKB)也称为UniProt知识库

为了与BioPerl和Emoss保持一致,我们称其为“瑞士”格式。另请参阅SeqIO对“UniProt-XML”格式的支持。

您应该通过Bio.SeqIO.parse(.,format=“Swiss”)使用这个解析器,而不是直接调用它。