models
python.ensembl.ncbi_taxonomy.models
¶
NCBI Taxonomy database ORM.
Base = declarative_base()
module-attribute
¶
NCBITaxaName
¶
Bases: Base
Source code in src/python/ensembl/ncbi_taxonomy/models.py
54 55 56 57 58 59 |
|
name = Column(VARCHAR(500), index=True, primary_key=True)
class-attribute
instance-attribute
¶
name_class = Column(VARCHAR(50), nullable=False, index=True)
class-attribute
instance-attribute
¶
taxon_id = Column(INTEGER(10), ForeignKey('ncbi_taxa_node.taxon_id'), index=True, primary_key=True)
class-attribute
instance-attribute
¶
NCBITaxaNode
¶
Bases: Base
Source code in src/python/ensembl/ncbi_taxonomy/models.py
39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
children = relationship('NCBITaxaName')
class-attribute
instance-attribute
¶
genbank_hidden_flag = Column(TINYINT(1), nullable=False, default=0)
class-attribute
instance-attribute
¶
left_index = Column(INTEGER(10), nullable=False, default=0, index=True)
class-attribute
instance-attribute
¶
parent = relationship('NCBITaxaNode', remote_side=[taxon_id])
class-attribute
instance-attribute
¶
parent_id = Column(INTEGER(10), ForeignKey('ncbi_taxa_node.taxon_id'), nullable=False, index=True)
class-attribute
instance-attribute
¶
rank = Column(CHAR(32), nullable=False, index=True)
class-attribute
instance-attribute
¶
right_index = Column(INTEGER(10), nullable=False, default=0, index=True)
class-attribute
instance-attribute
¶
root_id = Column(INTEGER(10), nullable=False, default=1)
class-attribute
instance-attribute
¶
taxon_id = Column(INTEGER(10), primary_key=True)
class-attribute
instance-attribute
¶
NCBITaxonomy
¶
Bases: Base
Source code in src/python/ensembl/ncbi_taxonomy/models.py
62 63 64 65 66 67 68 69 70 |
|