allele-assignment

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
allele-db restriction of xs:string optional
allele-version restriction of xs:string optional
date xs:date required

Used By

Complex Type typing

Source

<xs:element name="allele-assignment" id="allele-assignment">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>Specifies the genotyping call at the most specific level possible. This call can be represented within haploid elements or using gl- resources. When reporting data using haploid, typical use is one or two haploid elements for a particular locus, but possibly more if multiple loci are covered (ex: two DRB1 haploids + one DRB3 haploid). Children: --------- - property: (optional, qty 0 to many) Custom use properties. - haploid: (optional, qty: 1 or more) - genotype-list: (optional, qty: 0 or more) - glstring: (optional, qty: 0 ro more) Allows an optional "property" element that may have nested/custom use data related to the allele-assignment/interpretation. Expects at least one of haploid, genotype-list, or glstring. Attributes: ----------- - date: Date on which the typing was carried out, or on which the final call was determined. Format can be either ISO-8601 or "YYYY-MM-DD". (required) - allele-db: Database or other source for nomenclature used in the interpretation. (ex: "IMGT-HLADB") (optional, but required for NMDP use) - allele-version: A specific version of the allele-db (ex: "3.18.0"). (optional, but required for NMDP use)</xs:documentation>
    </xs:annotation>
    <xs:sequence minOccurs="1" maxOccurs="unbounded">
      <xs:element name="property" type="hmlns:property" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="haploid" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="genotype-list" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="glstring" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="date" type="xs:date" use="required"/>
    <xs:attribute name="allele-db" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="allele-version" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

Sample

< typing xmlns = "http://schemas.nmdp.org/spec/hml/1.0" gene-family = "HLA" date = "2016-03-15" >

< allele-assignment date = "2016-03-16" allele-db = "IMGT/HLA" allele-version = "3.20.0" >

< haploid locus = "HLA-DRB1" method = "DNA" type = "16:02:01" />

< haploid locus = "HLA-DRB1" method = "DNA" type = "04:HTWY" />

< haploid locus = "HLA-DQB1" method = "DNA" type = "03:YGKM" />

< haploid locus = "HLA-DQB1" method = "DNA" type = "03:ZAMW" />

< haploid locus = "HLA-DPB1" method = "DNA" type = "04:02" />

< haploid locus = "HLA-DPB1" method = "DNA" type = "04:FNVS" />

</ allele-assignment>

< typing-method>

< sbt-sanger locus = "HLA-DRB1" >

< amplification registered-name = "L999.K1.V1.DR2V2" >

CACGTTTCCTGTGGCAGCCTAAGAGGGAGTGTCATTTCTTCAATGGGACGGAGCGGGTGC GGTTCCTGGACAGATACTTCTATAACCAGGAGGAGTCCGTGCGCTTCGACAGCGACGTGG GGGAGTACCGGGCGGTGACGGAGCTGGGGCGGCCTGACGCTGAGTACTGGAACAGCCAGA AGGACCTCCTGGAAGACAGGCGCGCCGCGGTGGACACCTACTGCAGACACAACTACGGGG TTGGTGAG

</ amplification>

</ sbt-sanger>

< sbt-sanger locus = "HLA-DRB1" >

< amplification registered-name = "L999.K1.V1.DR4I" >

CACGTTTCTTGGAGCAGGTTAAACATGAGTGTCATTTCTTCAACGGGACGGAGCGGGTGC GGTTCCTGGACAGATACTTCTATCACCAAGAGGAGTACGTGCGCTTCGACAGCGACGTGG GGGAGTACCGGGCGGTGACGGAGCTGGGGCGGCCTGATGCCGAGTACTGGAACAGCCAGA AGGACCTCCTGGAGCAGAGGCGGGCCGAGGTGGACACCTACTGCAGACACAACTACGGGG TTGGTGAGAGCTTCACAGTGCAGCGGCGAG

</ amplification>