skbio.sequence.RNA.has_positional_metadata

RNA.has_positional_metadata()[源代码]

确定对象是否具有位置元数据。

状态:0.4.0稳定。

如果对象的 positional_metadata pd.DataFrame 至少有一列。

返回:

指示对象是否具有位置元数据。

返回类型:

bool

示例

备注

具有位置元数据的scikit-bio对象共享一个用于访问和操作其位置元数据的公共接口。以下示例使用scikit-bio的 DNA 类来演示位置元数据行为。这些示例适用于存储位置元数据的所有其他scikit-bio对象。

>>> import pandas as pd
>>> from skbio import DNA
>>> seq = DNA('ACGT')
>>> seq.has_positional_metadata()
False
>>> seq = DNA('ACGT', positional_metadata=pd.DataFrame(index=range(4)))
>>> seq.has_positional_metadata()
False
>>> seq = DNA('ACGT', positional_metadata={'quality': range(4)})
>>> seq.has_positional_metadata()
True