skbio.metadata.MetadataMixin.has_metadata#
- MetadataMixin.has_metadata()[source]#
Determine if the object has metadata.
An object has metadata if its
metadata
dictionary is not empty (i.e., has at least one key-value pair).- Returns:
- bool
Indicates whether the object has metadata.
Examples
Note
scikit-bio objects with metadata share a common interface for accessing and manipulating their metadata. The following examples use scikit-bio’s
Sequence
class to demonstrate metadata behavior. These examples apply to all other scikit-bio objects storing metadata.>>> from skbio import Sequence >>> seq = Sequence('ACGT') >>> seq.has_metadata() False >>> seq = Sequence('ACGT', metadata={}) >>> seq.has_metadata() False >>> seq = Sequence('ACGT', metadata={'id': 'seq-id'}) >>> seq.has_metadata() True