A variant needs to be included for a sequence if consensus-sequence-block doesn't match a known database, meaning there is some ambiguity in the submitted sequence of nucleotide bases. Children: -------- - variant-effect: (optional) Effect of this variation from the published sequence. Attribute: --------- - id: - name: - start: Variant sequence start position - ('0' based). - end: Variant sequence end position. - reference-bases: The nucleotide bases from which the reported sequence differs. (required, A/G/C/T string) - alternate-bases: The nucleotide bases to substitute for the reported sequence. (required, A/G/C/T string) - quality-score: Quality of the variant (optional). - filter: Values 'PASS' or 'FAIL' as used in VCF format. - uri: External reference for this variant. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
alternate-bases | simple-bases | required | ||||
end | position-type | required | ||||
filter | restriction of xs:string | optional | ||||
id | restriction of xs:string | optional | ||||
name | restriction of xs:string | optional | ||||
quality-score | quality | optional | ||||
reference-bases | simple-bases | required | ||||
start | position-type | required | ||||
uri | xs:anyURI | optional | ||||
Wildcard: ANY attribute from ANY namespace |
Element | consensus-sequence-block |
<xs:element name="variant"> <xs:annotation> <xs:documentation>A variant needs to be included for a sequence if consensus-sequence-block doesn't match a known database, meaning there is some ambiguity in the submitted sequence of nucleotide bases. Children: -------- - variant-effect: (optional) Effect of this variation from the published sequence. Attribute: --------- - id: - name: - start: Variant sequence start position - ('0' based). - end: Variant sequence end position. - reference-bases: The nucleotide bases from which the reported sequence differs. (required, A/G/C/T string) - alternate-bases: The nucleotide bases to substitute for the reported sequence. (required, A/G/C/T string) - quality-score: Quality of the variant (optional). - filter: Values 'PASS' or 'FAIL' as used in VCF format. - uri: External reference for this variant.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="variant-effect" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="name" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="start" type="hmlns:position-type" use="required"/> <xs:attribute name="end" type="hmlns:position-type" use="required"/> <xs:attribute name="reference-bases" type="hmlns:simple-bases" use="required"/> <xs:attribute name="alternate-bases" type="hmlns:simple-bases" use="required"/> <xs:attribute name="quality-score" type="hmlns:quality" use="optional"/> <xs:attribute name="filter" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PASS"/> <xs:enumeration value="FAIL"/> <xs:enumeration value="pass"/> <xs:enumeration value="fail"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="uri" type="xs:anyURI" use="optional"/> <xs:anyAttribute/> </xs:complexType> </xs:element> |