Bio::Chado::Schema::General::Dbxref



NAME

Bio::Chado::Schema::General::Dbxref


DESCRIPTION

A unique, global, public, stable identifier. Not necessarily an external reference - can reference data items inside the particular chado instance being used. Typically a row in a table can be uniquely identified with a primary identifier (called dbxref_id); a table may also have secondary identifiers (in a linking table <T>_dbxref). A dbxref is generally written as <DB>:<ACCESSION> or as <DB>:<ACCESSION>:<VERSION>.


NAME

Bio::Chado::Schema::General::Dbxref


ACCESSORS

dbxref_id

  data_type: 'integer'
  is_auto_increment: 1
  is_nullable: 0
  sequence: 'dbxref_dbxref_id_seq'

db_id

  data_type: 'integer'
  is_foreign_key: 1
  is_nullable: 0

accession

  data_type: 'varchar'
  is_nullable: 0
  size: 255

The local part of the identifier. Guaranteed by the db authority to be unique for that db.

version

  data_type: 'varchar'
  default_value: (empty string)
  is_nullable: 0
  size: 255

description

  data_type: 'text'
  is_nullable: 1


RELATIONS

arraydesigns

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Arraydesign manpage

assays

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Assay manpage

biomaterials

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Biomaterial manpage

biomaterial_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Mage::BiomaterialDbxref manpage

cell_line_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::CellLine::CellLineDbxref manpage

cvterm

Type: might_have

Related object: the Bio::Chado::Schema::Cv::Cvterm manpage

cvterm_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Cv::CvtermDbxref manpage

db

Type: belongs_to

Related object: the Bio::Chado::Schema::General::Db manpage

dbxrefprops

Type: has_many

Related object: the Bio::Chado::Schema::Cv::Dbxrefprop manpage

elements

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Element manpage

features

Type: has_many

Related object: the Bio::Chado::Schema::Sequence::Feature manpage

feature_cvterm_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Sequence::FeatureCvtermDbxref manpage

feature_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Sequence::FeatureDbxref manpage

library_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Library::LibraryDbxref manpage

nd_experiment_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::NaturalDiversity::NdExperimentDbxref manpage

nd_experiment_stock_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::NaturalDiversity::NdExperimentStockDbxref manpage

organism_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Organism::OrganismDbxref manpage

phylonode_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Phylogeny::PhylonodeDbxref manpage

phylotrees

Type: has_many

Related object: the Bio::Chado::Schema::Phylogeny::Phylotree manpage

protocols

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Protocol manpage

pub_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Pub::PubDbxref manpage

stocks

Type: has_many

Related object: the Bio::Chado::Schema::Stock::Stock manpage

stock_dbxrefs

Type: has_many

Related object: the Bio::Chado::Schema::Stock::StockDbxref manpage

studies

Type: has_many

Related object: the Bio::Chado::Schema::Mage::Study manpage


MANY-TO-MANY RELATIONSHIPS

biomaterials_mm

Relation to the Bio::Chado::Schema::Mage::Biomaterial manpage (i.e. biomaterial table) via the organism_dbxrefs table.

cell_lines_mm

Relation to the Bio::Chado::Schema::CellLine::CellLine manpage (i.e. cell_line table) via the cell_line_dbxrefs table.

cvterms_mm

Relation to the Bio::Chado::Schema::Cv::Cvterm manpage (i.e. cvterm table) via the cvterm_dbxrefs table.

features_mm

Relation to the Bio::Chado::Schema::Sequence::Feature manpage (i.e. feature table) via the feature_dbxrefs table.

libraries_mm

Relation to the Bio::Chado::Schema::Library::LibraryDbxref manpage (i.e. library table) via the library_dbxrefs table.

organisms_mm

Relation to the Bio::Chado::Schema::Organism::Organism manpage (i.e. organism table) via the organism_dbxrefs table.

phylonodes_mm

Relation to the Bio::Chado::Schema::Phylogeny::Phylonode manpage (i.e. phylonode table) via the phylonode_dbxrefs table.

pubs_mm

Relation to the Bio::Chado::Schema::Pub::Pub manpage (i.e. pub table) via the pub_dbxrefs table.

stocks_mm

Relation to the Bio::Chado::Schema::Stock::Stock manpage (i.e. stock table) via the stock_dbxrefs table.


AUTHOR

Robert Buels <rbuels@cpan.org>


COPYRIGHT AND LICENSE

This software is copyright (c) 2009 by Robert Buels.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

 Bio::Chado::Schema::General::Dbxref