The ihm.source
Python module¶
Classes for describing the source of an entity.
- class ihm.source.Source[source]¶
Base class to describe the source of an
ihm.Entity
. SeeManipulated
,Natural
andSynthetic
.
- class ihm.source.Details(ncbi_taxonomy_id=None, scientific_name=None, common_name=None, strain=None)[source]¶
Identifying information for an entity source. See
Manipulated
,Natural
orSynthetic
.- Parameters:
ncbi_taxonomy_id – NCBI taxonomy identifier, e.g. “469008”
scientific_name – Scientific name, e.g. “Escherichia coli”
common_name – Common name
strain – Strain, e.g. “BL21(DE3)PLYSS”
- class ihm.source.Manipulated(gene=None, host=None)[source]¶
An entity isolated from a genetically manipulated source. See
ihm.Entity
.
- class ihm.source.Natural(ncbi_taxonomy_id=None, scientific_name=None, common_name=None, strain=None)[source]¶
An entity isolated from a natural source. See
ihm.Entity
. SeeDetails
for a description of the parameters.
- class ihm.source.Synthetic(ncbi_taxonomy_id=None, scientific_name=None, common_name=None, strain=None)[source]¶
An entity obtained synthetically. See
ihm.Entity
. SeeDetails
for a description of the parameters.