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>  |