Bio.SeqIO.SwissIO模块
Bio.SeqIO支持“swiss”(又名SwissProt/UniProt)文件格式。
您需要通过Bio.SeqIO功能使用此模块。另请参阅Bio.SwissProt模块,它提供的不仅仅是将序列作为SeqRecord对象访问。
另请参阅Bio.SeqIO.UniprotIO.py,它支持“uniprot-html”格式。
- class Bio.SeqIO.SwissIO.SwissIterator(source: IO[str] | PathLike | str | bytes)
-
解析器将Swiss-Prot/UniProt文件分解为SeqRecord对象。
- modes = 't'
- __init__(source: IO[str] | PathLike | str | bytes) None
迭代Swiss-Prot文件并返回SeqRecord对象。
- 论点:
源-以文本模式打开的输入流,或文件的路径
从ID行到终止//的每个部分都成为一个具有相关注释和功能的SeqRecord。
- 此解析器适用于平面文件“swiss”格式,如:
Swiss-Prot又名SwissProt
TrEMBL
UniProtKB又名UniProt知识库
为了与BioPerl和CLASS保持一致,我们将其称为“瑞士”格式。另请参阅SeqIO对“uniprot-html”格式的支持。
您不需要直接调用它,而是需要通过Bio.SeqIO.parse(.,格式=“swiss”)。
- __next__()
返回下一个SeqRecord。
此方法必须由子类实现。
- __abstractmethods__ = frozenset({})
- __annotations__ = {}
- __firstlineno__ = 27
- __parameters__ = ()
- __static_attributes__ = ()