This page contains the change history for the PharmGKB XML schema in reverse chronological order.
Major non-backwards compatible changes (affects all submitters):
<sample> should now be used instead of <subject>
when reporting genotyping results<sampleSet> is now a set of <sample> instead of
a set of <subject><genotypesInSubject> to
<genotypesInSample>; it cross-references a <sample>
instead of a <subject><pcrResult> under <genotypesInSample>
(previously known as <genotypesInSubject>); <sequencingResult>
should be used instead<referenceSequence> from under
<gene> to the top under <pharmgkb><name> subelement in <feature> is now used to name the
feature, as opposed to specifying its type. Use the new <type> subelement instead
to provide the same infomation <name> used to provide.<firstAllele> and <secondAllele> in
<variant> replaced with 1 or more <allele>.Minor non-backwards compatible changes (never/not commonly used):
<isAlternativeSplicing> from
<featureSet><namedAlleleSet> to <namedAllele>
<haplotype> under <gene> is effectively replaced by the new
top-level element <haplotypeSet>
<pharmacogeneticRelationship> to
<literatureAnnotation>
<genotypeInSampleSet> with
<pooledGenotypes>
<organism>Changes:
<sample><studyGroup><geneStructure><spliceSet><rna><protein><polymorphism><haplotypeSet><xref> elements
(e.g. in <featureSet> and <feature>)<term> elements.
<experiment> can now cross-reference more than one <sampleSet>
This release deals with the problems what were introduced in version
3.1 with the addition of the <assay> element and
adds more support for haplotypes and named alleles.
<assay> with
<sequencingAssay>
and <genotypingAssay><sequencingResult><genotypingResult>
to old behavior and only allow one
<variant>.<subject> that
are not used and do not make sense (originally added for dbSTS
support).<namedAlleleSet>.<haplotype>.This release removes two deprecated subelements.
<sampleSet> in favor of
<sampleSetXref> under
<experiment><subject> in favor of
<subjectXref> under
<experiment>
<pcrSizingAssay> under
<experiment><assay> under
<experiment><genotypingResult> now only allows one
<assayXref><genotypingResult> now allows multiple
<variant><forwardPrimer> and
<reversePrimer> are no longer required within
<pcrAssay><pharmacogeneticKnowledge> to
<pharmacogeneticRelationship><evidenceLocation> under
<pharmacogeneticRelationship><phenotypeDataset> under <pharmgkb> (this is
brand new and has not been nailed down yet)