skbio.alignment.TabularMSA.__bool__

TabularMSA.__bool__()[源代码]

指示MSA是否为空的布尔值。

状态:从0.4.1开始试验。

返回:

False 如果没有序列,或者没有位置(即所有序列都是空的)。 True 否则。

返回类型:

bool

示例

>>> from skbio import DNA, TabularMSA

带有序列和位置的MSA:

>>> msa = TabularMSA([DNA('ACG'), DNA('AC-')])
>>> bool(msa)
True

无序列:

>>> msa = TabularMSA([])
>>> bool(msa)
False

无职位:

>>> msa = TabularMSA([DNA(''), DNA('')])
>>> bool(msa)
False