Element Sequence is used to represent a molecular sequence (Protein, DNA, RNA) associated with a node. 'symbol' is a short (maximal 20 characters) symbol of the sequence (e.g. 'ACTM') whereas 'name' is used for the full name (e.g. 'muscle Actin'). 'gene_name' can be used when protein and gene names differ. 'location' is used for the location of a sequence on a genome/chromosome. The actual sequence can be stored with the 'mol_seq' element. Attribute 'type' is used to indicate the type of sequence ('dna', 'rna', or 'protein'). One intended use for 'id_ref' is to link a sequence to a taxonomy (via the taxonomy's 'id_source') in case of multiple sequences and taxonomies per node. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
id_ref | phy:id_ref | optional | ||||
id_source | phy:id_source | optional | ||||
type | phy:SequenceType | optional |
Element | phy:Clade/phy:sequence |
<xs:complexType name="Sequence"> <xs:annotation> <xs:documentation>Element Sequence is used to represent a molecular sequence (Protein, DNA, RNA) associated with a node. 'symbol' is a short (maximal 20 characters) symbol of the sequence (e.g. 'ACTM') whereas 'name' is used for the full name (e.g. 'muscle Actin'). 'gene_name' can be used when protein and gene names differ. 'location' is used for the location of a sequence on a genome/chromosome. The actual sequence can be stored with the 'mol_seq' element. Attribute 'type' is used to indicate the type of sequence ('dna', 'rna', or 'protein'). One intended use for 'id_ref' is to link a sequence to a taxonomy (via the taxonomy's 'id_source') in case of multiple sequences and taxonomies per node.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="symbol" type="phy:SequenceSymbol" minOccurs="0"/> <xs:element name="accession" type="phy:Accession" minOccurs="0"/> <xs:element name="name" type="xs:token" minOccurs="0"/> <xs:element name="gene_name" type="xs:token" minOccurs="0"/> <xs:element name="location" type="xs:token" minOccurs="0"/> <xs:element name="mol_seq" type="phy:MolSeq" minOccurs="0"/> <xs:element name="uri" type="phy:Uri" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="annotation" type="phy:Annotation" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="cross_references" type="phy:CrossReferences" minOccurs="0"/> <xs:element name="domain_architecture" type="phy:DomainArchitecture" minOccurs="0"/> <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other"/> </xs:sequence> <xs:attribute name="type" type="phy:SequenceType"/> <xs:attribute name="id_source" type="phy:id_source"/> <xs:attribute name="id_ref" type="phy:id_ref"/> </xs:complexType> |