skbio.alignment.TabularMSA.has_positional_metadata¶
- TabularMSA.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