Initial commit

This commit is contained in:
2016-01-13 10:23:54 +01:00
commit 9e33d6a180
44 changed files with 4080 additions and 0 deletions

565
inst/extdata/OBIMetabarcodes.xsd vendored Normal file
View File

@@ -0,0 +1,565 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xs3p.xsl"?>
<!--
The OBIMetabarcode schema
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://metabarcoding.org/OBIMetabarcodes" xmlns:tns="http://metabarcoding.org/OBIMetabarcodes"
elementFormDefault="qualified" xmlns:mods="http://www.loc.gov/mods/v3">
<!-- *************************************************************
We import the MODS schema which define the model
for bibliographic references produced by the library
of congress
http://www.loc.gov/standards/mods/
You can also check the CSL schema which can be use
for declaring way to present bibliography references
http://citationstyles.org
************************************************************* -->
<xs:import namespace="http://www.loc.gov/mods/v3"
schemaLocation="mods-3-5.xsd" />
<!-- *************************************************************
Declaration of the simple types
************************************************************* -->
<!-- documentation_t : subclass of xs:string for documentation elememts -->
<xs:simpleType name="documentation_t">
<xs:annotation>
<xs:documentation>The documentation_t type is a string of characters allowing to document an instance in the database.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
<!-- organelle_t : subclass of xs:string for documentation elememts -->
<xs:simpleType name="organelle_t">
<xs:annotation>
<xs:documentation>
The organelle_t type allows to specify a value
indicating on which organelle is located another element
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="nucleus">
<xs:annotation>
<xs:documentation>
Indicates that the marker corresponds to a locus
belonging the nuclear genome
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="chloroplast">
<xs:annotation>
<xs:documentation>
Indicates that the marker corresponds to a locus
belonging the chloroplastic genome
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="mitochondria">
<xs:annotation>
<xs:documentation>
Indicates that the marker corresponds to a locus
belonging the mitochondrial genome
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!-- identifier_t : subclass of xs:string for identifier -->
<!-- and its subclasses for each type of identifiers -->
<xs:simpleType name="identifier_t">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{2}\.[A-Z0-9_]+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="locusid_t">
<xs:restriction base="tns:identifier_t">
<xs:pattern value="LO\..+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="primerid_t">
<xs:restriction base="tns:identifier_t">
<xs:pattern value="PR\..+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="biblioid_t">
<xs:restriction base="tns:identifier_t">
<xs:pattern value="BI\..+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="taxid_t">
<xs:restriction base="tns:identifier_t">
<xs:pattern value="TX\.[0-9]+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="metabarcodeid_t">
<xs:restriction base="tns:identifier_t">
<xs:pattern value="MB\..+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="roottaxid_t">
<xs:restriction base="tns:taxid_t">
<xs:pattern value="TX\.1"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="rank_t">
<xs:restriction base="xs:string">
<xs:enumeration value="class"></xs:enumeration>
<xs:enumeration value="family"></xs:enumeration>
<xs:enumeration value="forma"></xs:enumeration>
<xs:enumeration value="genus"></xs:enumeration>
<xs:enumeration value="infraclass"></xs:enumeration>
<xs:enumeration value="infraorder"></xs:enumeration>
<xs:enumeration value="kingdom"></xs:enumeration>
<xs:enumeration value="no rank"></xs:enumeration>
<xs:enumeration value="order"></xs:enumeration>
<xs:enumeration value="parvorder"></xs:enumeration>
<xs:enumeration value="phylum"></xs:enumeration>
<xs:enumeration value="species"></xs:enumeration>
<xs:enumeration value="[species group"></xs:enumeration>
<xs:enumeration value="species subgroup"></xs:enumeration>
<xs:enumeration value="subclass"></xs:enumeration>
<xs:enumeration value="subfamily"></xs:enumeration>
<xs:enumeration value="subgenus"></xs:enumeration>
<xs:enumeration value="subkingdom"></xs:enumeration>
<xs:enumeration value="suborder"></xs:enumeration>
<xs:enumeration value="subphylum"></xs:enumeration>
<xs:enumeration value="subspecies"></xs:enumeration>
<xs:enumeration value="subtribe"></xs:enumeration>
<xs:enumeration value="superclass"></xs:enumeration>
<xs:enumeration value="superfamily"></xs:enumeration>
<xs:enumeration value="superkingdom"></xs:enumeration>
<xs:enumeration value="superorder"></xs:enumeration>
<xs:enumeration value="superphylum"></xs:enumeration>
<xs:enumeration value="tribe"></xs:enumeration>
<xs:enumeration value="varietas"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="rootrank_t">
<xs:restriction base="tns:rank_t">
<xs:enumeration value="no rank"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="iupac_t">
<xs:annotation>
<xs:documentation>
The iupc_t type is a string of characters symbolizing
nucleotides in the iupac system, and thus belonging to
the folowing list of letters:
A,C,G,T,U,R,Y,M,K,W,S,B,D,H,V,N. The type also contrains
the sequence to be written in upper cases.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[ACGTRYMKWSBDHVN]+"></xs:pattern>
<xs:minLength value="15"></xs:minLength>
<xs:whiteSpace value="collapse"></xs:whiteSpace>
</xs:restriction>
</xs:simpleType>
<!-- *************************************************************
Declaration of the complex types
************************************************************* -->
<!-- obimetabarcodedb_t : the main type of the schema -->
<xs:complexType name="obimetabarcodedb_t">
<xs:sequence>
<xs:element name="metadata" type="tns:metadata_t"
maxOccurs="1" minOccurs="1">
</xs:element>
<xs:element name="taxonomy" type="tns:taxa_t" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="primers" type="tns:primers_t"
maxOccurs="1" minOccurs="1">
</xs:element>
<xs:element name="metabarcodes" type="tns:metabarcodes_t"
maxOccurs="1" minOccurs="1">
</xs:element>
<xs:element name="bibliography"
type="mods:modsCollectionDefinition" maxOccurs="1" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- metadata_t : contains the metadata related to the database -->
<xs:complexType name="metadata_t">
<xs:sequence>
<xs:element name="loci" type="tns:loci_t" maxOccurs="1"
minOccurs="1"></xs:element>
</xs:sequence>
</xs:complexType>
<!-- The metabarcode descriptions by themselves -->
<xs:complexType name="metabarcodes_t">
<xs:sequence>
<xs:element name="metabarcode" type="tns:metabarcode_t"
maxOccurs="unbounded" minOccurs="0">
<!-- insure that the same primer is not used twice -->
<xs:unique name="uniqbarcodeprimer">
<xs:selector xpath="tns:forward|tns:reverse" />
<xs:field xpath="." />
</xs:unique>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="metabarcode_t">
<xs:sequence>
<xs:element name="name" type="xs:string" maxOccurs="1"
minOccurs="1">
</xs:element>
<xs:element name="locus" type="tns:locusid_t" maxOccurs="1"
minOccurs="1">
</xs:element>
<xs:element name="forward" type="tns:primerid_t"
maxOccurs="unbounded" minOccurs="1">
</xs:element>
<xs:element name="reverse" type="tns:primerid_t"
maxOccurs="unbounded" minOccurs="1">
</xs:element>
<xs:element name="targettaxon" type="tns:taxid_t"
maxOccurs="unbounded" minOccurs="1">
</xs:element>
<xs:element name="excludedtaxon" type="tns:taxid_t"
maxOccurs="unbounded" minOccurs="0">
</xs:element>
<xs:element name="targetlength" type="tns:interval_t" maxOccurs="1" minOccurs="0"></xs:element>
<xs:element name="documentation" type="tns:documentation_t"
maxOccurs="1" minOccurs="0">
</xs:element>
<xs:element name="references" type="tns:references_t"
maxOccurs="1" minOccurs="0">
<!-- insure that the same bibliographic reference is not used twice -->
<xs:unique name="uniqbarcodereference">
<xs:selector xpath="tns:describedin|tns:usedin" />
<xs:field xpath="@biblioid" />
</xs:unique>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="tns:metabarcodeid_t" use="required"></xs:attribute>
</xs:complexType> <!-- end of metabarcode_t -->
<xs:complexType name="loci_t">
<xs:sequence>
<xs:element name="abstractlocus" type="tns:abstractlocus_t"
maxOccurs="unbounded" minOccurs="0">
</xs:element>
<xs:element name="locus" type="tns:locus_t" maxOccurs="unbounded" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="locus_t">
<xs:complexContent>
<xs:extension base="tns:abstractlocus_t">
<xs:sequence>
<xs:element name="organelle" type="tns:organelle_t" maxOccurs="1" minOccurs="1"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="primers_t">
<xs:annotation>
<xs:documentation>The primers_t type gathers several (usually two) primer_t elements</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="primer" type="tns:primer_t" maxOccurs="unbounded"
minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="primer_t">
<xs:annotation>
<xs:documentation>
This type describes a PCR primer.
It has a mandatory attribut "name" containing a unique identifier.
Primer is described by ...
The primer_t type has an attribute name specifying its name,
and includes a sequence element specifying its nucleotide sequence.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string" maxOccurs="1"
minOccurs="1">
</xs:element>
<xs:element name="sequence" type="tns:iupac_t" maxOccurs="1"
minOccurs="1">
<xs:annotation>
<xs:documentation>
The nucleic sequence of the primer. The primer
length must be greater than 15bp
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="coding" type="xs:boolean" maxOccurs="1"
minOccurs="1">
</xs:element>
<xs:element name="documentation" type="tns:documentation_t"
maxOccurs="1" minOccurs="0">
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="tns:primerid_t" use="required">
<xs:annotation>
<xs:documentation>The name of the primer</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="references_t">
<xs:sequence>
<xs:element name="describedin" type="tns:reference_t"
maxOccurs="1" minOccurs="0">
</xs:element>
<xs:element name="usedin" type="tns:reference_t"
maxOccurs="unbounded" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="reference_t">
<xs:simpleContent>
<xs:extension base="tns:documentation_t">
<xs:attribute name="biblioid" type="tns:biblioid_t"></xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="taxa_t">
<xs:sequence>
<xs:element name="root" type="tns:roottaxon_t" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="taxon" type="tns:taxon_t" maxOccurs="unbounded" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="abstracttaxon_t" abstract="true">
<xs:sequence>
<xs:element name="name" type="xs:string"></xs:element>
<xs:element name="rank" type="tns:rank_t"></xs:element>
</xs:sequence>
<xs:attribute name="ID" type="tns:taxid_t"></xs:attribute>
</xs:complexType>
<xs:complexType name="taxon_t">
<xs:complexContent>
<xs:extension base="tns:abstracttaxon_t">
<xs:sequence>
<xs:element name="partof" type="tns:taxid_t"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="roottaxon_t">
<xs:complexContent>
<xs:restriction base="tns:abstracttaxon_t">
<xs:sequence>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="Root"></xs:pattern>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="rank" type="tns:rootrank_t"></xs:element>
</xs:sequence>
<xs:attribute name="ID" type="tns:roottaxid_t"></xs:attribute>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<!-- The root xs:element of the library -->
<xs:element name="obimetabarcodedb" type="tns:obimetabarcodedb_t">
<!-- Unicity constraints -->
<xs:unique name="uniqprimer">
<xs:selector xpath="./tns:primers/tns:primer" />
<xs:field xpath="tns:sequence" />
</xs:unique>
<!-- Primary key constraints -->
<xs:key name="barcodeid">
<xs:selector xpath="./tns:metabarcodes/tns:metabarcode" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="abstractlocusid">
<xs:selector xpath="./tns:metadata/tns:loci/tns:abstractlocus|./tns:metadata/tns:loci/tns:locus" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="locusid">
<xs:selector xpath="./tns:metadata/tns:loci/tns:locus" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="primerid">
<xs:selector xpath="./tns:primers/tns:primer" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="biblioid">
<xs:selector xpath="./tns:bibliography/mods:mods" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="roottaxid">
<xs:selector xpath="./tns:taxonomy/tns:taxon|./tns:taxonomy/tns:root" />
<xs:field xpath="@ID" />
</xs:key>
<xs:key name="taxid">
<xs:selector xpath="./tns:taxonomy/tns:taxon" />
<xs:field xpath="@ID" />
</xs:key>
<!-- Foreign key constaints -->
<!-- Constraint on forward and reverse primers -->
<xs:keyref name="forward_ref" refer="tns:primerid">
<xs:selector xpath="./tns:metabarcodes/tns:metabarcode"></xs:selector>
<xs:field xpath="tns:forward"></xs:field>
</xs:keyref>
<xs:keyref name="reverse_ref" refer="tns:primerid">
<xs:selector xpath="./tns:metabarcodes/tns:metabarcode"></xs:selector>
<xs:field xpath="tns:reverse"></xs:field>
</xs:keyref>
<xs:keyref name="target_ref" refer="tns:taxid">
<xs:selector xpath="./tns:metabarcodes/tns:metabarcode"></xs:selector>
<xs:field xpath="tns:targettaxon"></xs:field>
</xs:keyref>
<xs:keyref name="excluded_ref" refer="tns:taxid">
<xs:selector xpath="./tns:metabarcodes/tns:metabarcode"></xs:selector>
<xs:field xpath="tns:excludedtaxon"></xs:field>
</xs:keyref>
<xs:keyref name="describedin_ref" refer="tns:biblioid">
<xs:selector
xpath="./tns:metabarcodes/tns:metabarcode/tns:references/tns:describedin"></xs:selector>
<xs:field xpath="@biblioid"></xs:field>
</xs:keyref>
<xs:keyref name="usedin_ref" refer="tns:biblioid">
<xs:selector
xpath="./tns:metabarcodes/tns:metabarcode/tns:references/tns:usedin"></xs:selector>
<xs:field xpath="@biblioid"></xs:field>
</xs:keyref>
<xs:keyref name="partof_ref" refer="tns:abstractlocusid">
<xs:selector
xpath="./tns:metadata/tns:loci/tns:abstractlocus|./tns:metadata/tns:loci/tns:locus"></xs:selector>
<xs:field xpath="tns:partof"></xs:field>
</xs:keyref>
<xs:keyref name="barcodelocus_ref" refer="tns:locusid">
<xs:selector
xpath="./tns:metabarcodes/tns:metabarcode"></xs:selector>
<xs:field xpath="tns:locus"></xs:field>
</xs:keyref>
<xs:keyref name="taxopartof_ref" refer="tns:roottaxid">
<xs:selector xpath="./tns:metabarcodes/tns:taxonomy/tns:taxon"></xs:selector>
<xs:field xpath="@ID"></xs:field>
</xs:keyref>
</xs:element>
<!-- *************************************************************
Declaration of the root element of the document
************************************************************* -->
<xs:complexType name="abstractlocus_t">
<xs:sequence>
<xs:element name="name" type="xs:string" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="partof" type="tns:locusid_t" maxOccurs="1"
minOccurs="0">
</xs:element>
<xs:element name="documentation" type="tns:documentation_t"
maxOccurs="1" minOccurs="0">
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="tns:locusid_t" use="required"></xs:attribute>
</xs:complexType>
<xs:complexType name="computedproperties_t">
</xs:complexType>
<xs:complexType name="computedproperty_t"></xs:complexType>
<xs:complexType name="interval_t">
<xs:sequence>
<xs:element name="min" type="xs:positiveInteger" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="max" type="xs:positiveInteger" maxOccurs="1" minOccurs="1"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>

730
inst/extdata/barcodedb.xml vendored Normal file
View File

@@ -0,0 +1,730 @@
<?xml version="1.0" encoding="UTF-8"?>
<obimetabarcodedb xmlns="http://metabarcoding.org/OBIMetabarcodes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://metabarcoding.org/OBIMetabarcodes OBIMetabarcodes.xsd">
<metadata>
<loci>
<abstractlocus ID="LO.RRNA">
<name>mRNA</name>
</abstractlocus>
<abstractlocus ID="LO.MRRNA">
<name>Mitochondrial mRNA</name>
<partof>LO.RRNA</partof>
</abstractlocus>
<abstractlocus ID="LO.ITS">
<name>Internal Transcribed Spacer (ITS)</name>
</abstractlocus>
<locus ID="LO.M16SRRNA">
<name>16S rRNA</name>
<partof>LO.MRRNA</partof>
<organelle>mitochondria</organelle>
</locus>
<locus ID="LO.M12SRRNA">
<name>12S rRNA</name>
<partof>LO.MRRNA</partof>
<organelle>mitochondria</organelle>
</locus>
<locus ID="LO.P6_LOOP">
<name>P6-Loop trnL</name>
<organelle>chloroplast</organelle>
</locus>
<locus ID="LO.ITS1">
<name>ITS1</name>
<partof>LO.ITS</partof>
<organelle>nucleus</organelle>
</locus>
</loci>
</metadata>
<taxonomy>
<root ID="TX.1">
<name>Root</name>
<rank>no rank</rank>
</root><taxon ID="TX.2759"><name>Eukaryota</name><rank>superkingdom</rank><partof>TX.131567</partof></taxon><taxon ID="TX.3193"><name>Embryophyta</name><rank>no rank</rank><partof>TX.131221</partof></taxon><taxon ID="TX.3208"><name>Bryophyta</name><rank>no rank</rank><partof>TX.3193</partof></taxon><taxon ID="TX.4751"><name>Fungi</name><rank>kingdom</rank><partof>TX.33154</partof></taxon><taxon ID="TX.6072"><name>Eumetazoa</name><rank>no rank</rank><partof>TX.33208</partof></taxon><taxon ID="TX.6340"><name>Annelida</name><rank>phylum</rank><partof>TX.193545</partof></taxon><taxon ID="TX.6381"><name>Oligochaeta</name><rank>subclass</rank><partof>TX.42113</partof></taxon><taxon ID="TX.6382"><name>Haplotaxida</name><rank>order</rank><partof>TX.6381</partof></taxon><taxon ID="TX.6383"><name>Tubificina</name><rank>suborder</rank><partof>TX.6382</partof></taxon><taxon ID="TX.6388"><name>Enchytraeidae</name><rank>family</rank><partof>TX.6383</partof></taxon><taxon ID="TX.6656"><name>Arthropoda</name><rank>phylum</rank><partof>TX.88770</partof></taxon><taxon ID="TX.6960"><name>Hexapoda</name><rank>superclass</rank><partof>TX.197562</partof></taxon><taxon ID="TX.7041"><name>Coleoptera</name><rank>order</rank><partof>TX.33392</partof></taxon><taxon ID="TX.7496"><name>Pterygota</name><rank>no rank</rank><partof>TX.85512</partof></taxon><taxon ID="TX.7711"><name>Chordata</name><rank>phylum</rank><partof>TX.33511</partof></taxon><taxon ID="TX.7742"><name>Vertebrata</name><rank>no rank</rank><partof>TX.89593</partof></taxon><taxon ID="TX.7776"><name>Gnathostomata</name><rank>superclass</rank><partof>TX.7742</partof></taxon><taxon ID="TX.8287"><name>Sarcopterygii</name><rank>no rank</rank><partof>TX.117571</partof></taxon><taxon ID="TX.8457"><name>Sauropsida</name><rank>no rank</rank><partof>TX.32524</partof></taxon><taxon ID="TX.8492"><name>Archosauria</name><rank>no rank</rank><partof>TX.32561</partof></taxon><taxon ID="TX.8782"><name>Aves</name><rank>class</rank><partof>TX.436492</partof></taxon><taxon ID="TX.32523"><name>Tetrapoda</name><rank>no rank</rank><partof>TX.8287</partof></taxon><taxon ID="TX.32524"><name>Amniota</name><rank>no rank</rank><partof>TX.32523</partof></taxon><taxon ID="TX.32561"><name>Sauria</name><rank>no rank</rank><partof>TX.8457</partof></taxon><taxon ID="TX.33090"><name>Viridiplantae</name><rank>kingdom</rank><partof>TX.2759</partof></taxon><taxon ID="TX.33154"><name>Opisthokonta</name><rank>no rank</rank><partof>TX.2759</partof></taxon><taxon ID="TX.33208"><name>Metazoa</name><rank>kingdom</rank><partof>TX.33154</partof></taxon><taxon ID="TX.33213"><name>Bilateria</name><rank>no rank</rank><partof>TX.6072</partof></taxon><taxon ID="TX.33316"><name>Coelomata</name><rank>no rank</rank><partof>TX.33213</partof></taxon><taxon ID="TX.33317"><name>Protostomia</name><rank>no rank</rank><partof>TX.33316</partof></taxon><taxon ID="TX.33340"><name>Neoptera</name><rank>subclass</rank><partof>TX.7496</partof></taxon><taxon ID="TX.33392"><name>Endopterygota</name><rank>infraclass</rank><partof>TX.33340</partof></taxon><taxon ID="TX.33511"><name>Deuterostomia</name><rank>no rank</rank><partof>TX.33316</partof></taxon><taxon ID="TX.35493"><name>Streptophyta</name><rank>phylum</rank><partof>TX.33090</partof></taxon><taxon ID="TX.42113"><name>Clitellata</name><rank>no rank</rank><partof>TX.6340</partof></taxon><taxon ID="TX.50557"><name>Insecta</name><rank>class</rank><partof>TX.6960</partof></taxon><taxon ID="TX.85512"><name>Dicondylia</name><rank>no rank</rank><partof>TX.50557</partof></taxon><taxon ID="TX.88770"><name>Panarthropoda</name><rank>no rank</rank><partof>TX.33317</partof></taxon><taxon ID="TX.89593"><name>Craniata</name><rank>subphylum</rank><partof>TX.7711</partof></taxon><taxon ID="TX.117570"><name>Teleostomi</name><rank>no rank</rank><partof>TX.7776</partof></taxon><taxon ID="TX.117571"><name>Euteleostomi</name><rank>no rank</rank><partof>TX.117570</partof></taxon><taxon ID="TX.131221"><name>Streptophytina</name><rank>no rank</rank><partof>TX.35493</partof></taxon><taxon ID="TX.131567"><name>cellular organisms</name><rank>no rank</rank><partof>TX.1</partof></taxon><taxon ID="TX.193545"><name>Annelida/Echiura/Pogonophora group</name><rank>no rank</rank><partof>TX.33317</partof></taxon><taxon ID="TX.197562"><name>Pancrustacea</name><rank>no rank</rank><partof>TX.197563</partof></taxon><taxon ID="TX.197563"><name>Mandibulata</name><rank>no rank</rank><partof>TX.6656</partof></taxon><taxon ID="TX.436486"><name>Dinosauria</name><rank>no rank</rank><partof>TX.8492</partof></taxon><taxon ID="TX.436489"><name>Saurischia</name><rank>no rank</rank><partof>TX.436486</partof></taxon><taxon ID="TX.436491"><name>Theropoda</name><rank>no rank</rank><partof>TX.436489</partof></taxon><taxon ID="TX.436492"><name>Coelurosauria</name><rank>no rank</rank><partof>TX.436491</partof></taxon></taxonomy>
<primers>
<primer ID="PR.G">
<name>G</name>
<sequence>GGGCAATCCTGAGCCAA</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.H">
<name>H</name>
<sequence>CCATTGAGTCTCTGCACCTATC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.ITS5">
<name>ITS5</name>
<sequence>GGAAGTAAAAGTCGTAACAAGG</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.58S_FUNGI">
<name>5.8S_fungi</name>
<sequence>CAAGAGATCCGTTGTTGAAAGTT</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.BRYO_P6F">
<name>bryo_P6F</name>
<sequence>GATTCAGGGAAACTTAGGTTG</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.BRYO_P6R">
<name>bryo_P6R</name>
<sequence>CCATTGAGTCTCTGCACC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.ENCH_12SA">
<name>Ench_12Sa</name>
<sequence>GCTGCACTTTGACTTGAC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.ENCH_12SC">
<name>Ench_12Sc</name>
<sequence>AGCCTGTGTACTGCTGTC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.COLEOP_16SC">
<name>Coleop_16Sc</name>
<sequence>TGCAAAGGTAGCATAATMATTAG</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.COLEOP_16SD">
<name>Coleop_16Sd</name>
<sequence>TCCATAGGGTCTTCTCGTC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.AVES_12SA">
<name>Aves_12Sa</name>
<sequence>GATTAGATACCCCACTATGC</sequence>
<coding>false</coding>
</primer>
<primer ID="PR.AVES_12SC">
<name>Aves_12Sc</name>
<sequence>GTTTTAAGCGTTTGTGCTCG</sequence>
<coding>false</coding>
</primer>
</primers>
<metabarcodes>
<metabarcode ID="MB.GH_P6_LOOP">
<name>GH</name>
<locus>LO.P6_LOOP</locus>
<forward>PR.G</forward>
<reverse>PR.H</reverse>
<targettaxon>TX.35493</targettaxon>
<targetlength>
<min>8</min>
<max>150</max>
</targetlength>
<references>
<describedin biblioid="BI.TABERLET_07_00"/>
<usedin biblioid="BI.YOCCOZ_12_00"/>
</references>
</metabarcode>
<metabarcode ID="MB.FUNGI_ITS1">
<name>Fungi_ITS1</name>
<locus>LO.ITS1</locus>
<forward>PR.ITS5</forward>
<reverse>PR.58S_FUNGI</reverse>
<targettaxon>TX.4751</targettaxon>
<references>
<describedin>BI.BELLEMAIN_10_00</describedin>
<usedin>BI.EPP_12_00</usedin></references>
</metabarcode>
<metabarcode ID="MB.BRYO_P6_LOOP">
<name>Bryophytes_GH</name>
<locus>LO.P6_LOOP</locus>
<forward>PR.BRYO_P6F</forward>
<reverse>PR.BRYO_P6R</reverse>
<targettaxon>TX.3208</targettaxon>
<references>
<describedin>BI.EPP_12_00</describedin></references>
</metabarcode>
<metabarcode ID="MB.ENCH_12S">
<name>Enchytraeids_12S</name>
<locus>LO.M12SRRNA</locus>
<forward>PR.ENCH_12SA</forward>
<reverse>PR.ENCH_12SC</reverse>
<targettaxon>TX.6388</targettaxon>
<references>
<describedin>BI.EPP_12_00</describedin></references>
</metabarcode>
<metabarcode ID="MB.COLEO_16S">
<name>Coleopters_16S</name>
<locus>LO.M16SRRNA</locus>
<forward>PR.COLEOP_16SC</forward>
<reverse>PR.COLEOP_16SD</reverse>
<targettaxon>TX.7041</targettaxon>
<references>
<describedin>BI.EPP_12_00</describedin></references>
</metabarcode>
<metabarcode ID="MB.AVES_12S">
<name>Birds_12S</name>
<locus>LO.M12SRRNA</locus>
<forward>PR.AVES_12SA</forward>
<reverse>PR.AVES_12SC</reverse>
<targettaxon>TX.8782</targettaxon>
<references>
<describedin>BI.EPP_12_00</describedin></references>
</metabarcode>
</metabarcodes>
<bibliography>
<mods:mods ID="BI.TABERLET_07_00">
<mods:titleInfo>
<mods:title>Power and limitations of the chloroplast trnL (UAA) intron for plant DNA barcoding.</mods:title>
</mods:titleInfo>
<mods:name type="personal">
<mods:namePart type="given">Pierre</mods:namePart>
<mods:namePart type="family">Taberlet</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eric</mods:namePart>
<mods:namePart type="family">Coissac</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Francois</mods:namePart>
<mods:namePart type="family">Pompanon</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Ludovic</mods:namePart>
<mods:namePart type="family">Gielly</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Christian</mods:namePart>
<mods:namePart type="family">Miquel</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Alice</mods:namePart>
<mods:namePart type="family">Valentini</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Thierry</mods:namePart>
<mods:namePart type="family">Vermat</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Gerard</mods:namePart>
<mods:namePart type="family">Corthier</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Christian</mods:namePart>
<mods:namePart type="family">Brochmann</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eske</mods:namePart>
<mods:namePart type="family">Willerslev</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:originInfo>
<mods:dateIssued>2007</mods:dateIssued>
</mods:originInfo>
<mods:typeOfResource>text</mods:typeOfResource>
<mods:genre>journal article</mods:genre>
<mods:relatedItem type="host">
<mods:titleInfo>
<mods:title>Nucleic Acids Research</mods:title>
</mods:titleInfo>
<mods:originInfo>
<mods:issuance>continuing</mods:issuance>
</mods:originInfo>
<mods:genre authority="marcgt">periodical</mods:genre>
<mods:genre>academic journal</mods:genre>
</mods:relatedItem>
<mods:identifier type="citekey">Taberlet:07:00</mods:identifier>
<mods:part>
<mods:date>2007</mods:date>
<mods:detail type="volume">
<mods:number>35</mods:number>
</mods:detail>
<mods:detail type="issue">
<mods:number>3</mods:number>
</mods:detail>
<mods:detail type="page">
<mods:number>e14</mods:number>
</mods:detail>
</mods:part>
</mods:mods>
<mods:mods ID="BI.YOCCOZ_12_00">
<mods:titleInfo>
<mods:title>DNA from soil mirrors plant taxonomic and growth form diversity</mods:title>
</mods:titleInfo>
<mods:name type="personal">
<mods:namePart type="given">N</mods:namePart>
<mods:namePart type="given">G</mods:namePart>
<mods:namePart type="family">Yoccoz</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">K</mods:namePart>
<mods:namePart type="given">A</mods:namePart>
<mods:namePart type="family">Bråthen</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">L</mods:namePart>
<mods:namePart type="family">Gielly</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">J</mods:namePart>
<mods:namePart type="family">Haile</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">M</mods:namePart>
<mods:namePart type="given">E</mods:namePart>
<mods:namePart type="family">Edwards</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">T</mods:namePart>
<mods:namePart type="family">Goslar</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">H</mods:namePart>
<mods:namePart type="family">Von Stedingk</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">A</mods:namePart>
<mods:namePart type="given">K</mods:namePart>
<mods:namePart type="family">Brysting</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">E</mods:namePart>
<mods:namePart type="family">Coissac</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">F</mods:namePart>
<mods:namePart type="family">Pompanon</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">J</mods:namePart>
<mods:namePart type="given">H</mods:namePart>
<mods:namePart type="family">Sønstebø</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">C</mods:namePart>
<mods:namePart type="family">Miquel</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">A</mods:namePart>
<mods:namePart type="family">Valentini</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">F</mods:namePart>
<mods:namePart type="family">De Bello</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">J</mods:namePart>
<mods:namePart type="family">Chave</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">W</mods:namePart>
<mods:namePart type="family">Thuiller</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">P</mods:namePart>
<mods:namePart type="family">Wincker</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">C</mods:namePart>
<mods:namePart type="family">Cruaud</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">F</mods:namePart>
<mods:namePart type="family">Gavory</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">M</mods:namePart>
<mods:namePart type="family">Rasmussen</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">M</mods:namePart>
<mods:namePart type="given">T</mods:namePart>
<mods:namePart type="given">P</mods:namePart>
<mods:namePart type="family">Gilbert</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">L</mods:namePart>
<mods:namePart type="family">Orlando</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">C</mods:namePart>
<mods:namePart type="family">Brochmann</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">E</mods:namePart>
<mods:namePart type="family">Willerslev</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">P</mods:namePart>
<mods:namePart type="family">Taberlet</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:originInfo>
<mods:dateIssued>2012-Aug</mods:dateIssued>
</mods:originInfo>
<mods:typeOfResource>text</mods:typeOfResource>
<mods:genre>journal article</mods:genre>
<mods:relatedItem type="host">
<mods:titleInfo>
<mods:title>Mol Ecol</mods:title>
</mods:titleInfo>
<mods:originInfo>
<mods:issuance>continuing</mods:issuance>
</mods:originInfo>
<mods:genre authority="marcgt">periodical</mods:genre>
<mods:genre>academic journal</mods:genre>
</mods:relatedItem>
<mods:identifier type="citekey">Yoccoz:12:00</mods:identifier>
<mods:part>
<mods:date>2012-Aug</mods:date>
<mods:detail type="volume">
<mods:number>21</mods:number>
</mods:detail>
<mods:detail type="issue">
<mods:number>15</mods:number>
</mods:detail>
<mods:extent unit="page">
<mods:start>3647</mods:start>
<mods:end>55</mods:end>
</mods:extent>
</mods:part>
</mods:mods>
<mods:mods xmlns:mods="http://www.loc.gov/mods/v3" ID="BI.EPP_12_00">
<mods:titleInfo>
<mods:title>New environmental metabarcodes for analysing soil DNA</mods:title>
<mods:subTitle>potential for studying past and present ecosystems</mods:subTitle>
</mods:titleInfo>
<mods:name type="personal">
<mods:namePart type="given">Laura</mods:namePart>
<mods:namePart type="given">S</mods:namePart>
<mods:namePart type="family">Epp</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Sanne</mods:namePart>
<mods:namePart type="family">Boessenkool</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eva</mods:namePart>
<mods:namePart type="given">P</mods:namePart>
<mods:namePart type="family">Bellemain</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">James</mods:namePart>
<mods:namePart type="family">Haile</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Alfonso</mods:namePart>
<mods:namePart type="family">Esposito</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Tiayyba</mods:namePart>
<mods:namePart type="family">Riaz</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Christer</mods:namePart>
<mods:namePart type="family">Erséus</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Vladimir</mods:namePart>
<mods:namePart type="given">I</mods:namePart>
<mods:namePart type="family">Gusarov</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Mary</mods:namePart>
<mods:namePart type="given">E</mods:namePart>
<mods:namePart type="family">Edwards</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Arild</mods:namePart>
<mods:namePart type="family">Johnsen</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Hans</mods:namePart>
<mods:namePart type="given">K</mods:namePart>
<mods:namePart type="family">Stenøien</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Kristian</mods:namePart>
<mods:namePart type="family">Hassel</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Håvard</mods:namePart>
<mods:namePart type="family">Kauserud</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Nigel</mods:namePart>
<mods:namePart type="given">G</mods:namePart>
<mods:namePart type="family">Yoccoz</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Kari</mods:namePart>
<mods:namePart type="given">Anne</mods:namePart>
<mods:namePart type="family">Bråthen</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eske</mods:namePart>
<mods:namePart type="family">Willerslev</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Pierre</mods:namePart>
<mods:namePart type="family">Taberlet</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eric</mods:namePart>
<mods:namePart type="family">Coissac</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Christian</mods:namePart>
<mods:namePart type="family">Brochmann</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:originInfo>
<mods:dateIssued>2012-Apr</mods:dateIssued>
</mods:originInfo>
<mods:typeOfResource>text</mods:typeOfResource>
<mods:genre>journal article</mods:genre>
<mods:relatedItem type="host">
<mods:titleInfo>
<mods:title>Molecular Ecology</mods:title>
</mods:titleInfo>
<mods:originInfo>
<mods:issuance>continuing</mods:issuance>
</mods:originInfo>
<mods:genre authority="marcgt">periodical</mods:genre>
<mods:genre>academic journal</mods:genre>
</mods:relatedItem>
<mods:identifier type="citekey">Epp:12:00</mods:identifier>
<mods:part>
<mods:date>2012-Apr</mods:date>
<mods:detail type="volume">
<mods:number>21</mods:number>
</mods:detail>
<mods:detail type="issue">
<mods:number>8</mods:number>
</mods:detail>
<mods:extent unit="page">
<mods:start>1821</mods:start>
<mods:end>1833</mods:end>
</mods:extent>
</mods:part>
</mods:mods>
<mods:mods xmlns:mods="http://www.loc.gov/mods/v3" ID="BI.BELLEMAIN_10_00">
<mods:titleInfo>
<mods:title>ITS as an environmental DNA barcode for fungi</mods:title>
<mods:subTitle>an in silico approach reveals potential PCR biases</mods:subTitle>
</mods:titleInfo>
<mods:name type="personal">
<mods:namePart type="given">Eva</mods:namePart>
<mods:namePart type="family">Bellemain</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Tor</mods:namePart>
<mods:namePart type="family">Carlsen</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Christian</mods:namePart>
<mods:namePart type="family">Brochmann</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Eric</mods:namePart>
<mods:namePart type="family">Coissac</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Pierre</mods:namePart>
<mods:namePart type="family">Taberlet</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:name type="personal">
<mods:namePart type="given">Håvard</mods:namePart>
<mods:namePart type="family">Kauserud</mods:namePart>
<mods:role>
<mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm>
</mods:role>
</mods:name>
<mods:originInfo>
<mods:dateIssued>2010</mods:dateIssued>
</mods:originInfo>
<mods:typeOfResource>text</mods:typeOfResource>
<mods:genre>journal article</mods:genre>
<mods:relatedItem type="host">
<mods:titleInfo>
<mods:title>BMC Microbiology</mods:title>
</mods:titleInfo>
<mods:originInfo>
<mods:issuance>continuing</mods:issuance>
</mods:originInfo>
<mods:genre authority="marcgt">periodical</mods:genre>
<mods:genre>academic journal</mods:genre>
</mods:relatedItem>
<mods:identifier type="citekey">Bellemain:10:00</mods:identifier>
<mods:part>
<mods:date>2010</mods:date>
<mods:detail type="volume"><mods:number>10</mods:number></mods:detail>
<mods:detail type="page"><mods:number>189</mods:number></mods:detail>
</mods:part>
</mods:mods></bibliography>
</obimetabarcodedb>

22
inst/extdata/empty.xml vendored Normal file
View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<obimetabarcodedb
xmlns="http://metabarcoding.org/OBIMetabarcodes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mods="http://www.loc.gov/mods/v3"
xsi:schemaLocation="http://metabarcoding.org/OBIMetabarcodes OBIMetabarcodes.xsd">
<metadata>
<loci>
</loci>
</metadata>
<taxonomy>
<root ID="TX.1">
<name>Root</name>
<rank>no rank</rank>
</root>
</taxonomy>
<primers>
</primers>
<metabarcodes>
</metabarcodes>
</obimetabarcodedb>

1
inst/extdata/mods-3-5.xsd vendored Normal file

File diff suppressed because one or more lines are too long

24
inst/extdata/spare.xml vendored Normal file
View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<obimetabarcodedb
xmlns="http://metabarcoding.org/OBIMetabarcodes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mods="http://www.loc.gov/mods/v3"
xsi:schemaLocation="http://metabarcoding.org/OBIMetabarcodes OBIMetabarcodes.xsd">
<metadata>
<loci>
</loci>
</metadata>
<taxonomy>
<root ID="TX.1">
<name>Root</name>
<rank>no rank</rank>
</root>
</taxonomy>
<primers>
</primers>
<metabarcodes>
</metabarcodes>
<bibliography>
</bibliography>
</obimetabarcodedb>

9
inst/extdata/taberlet2007.bib vendored Normal file
View File

@@ -0,0 +1,9 @@
@article{Taberlet:07:00,
Author = {Taberlet, Pierre and Coissac, E and Pompanon, Francois and Gielly, Ludovic and Miquel, Christian and Valentini, Alice and Vermat, Thierry and Corthier, Gerard and Brochmann, Christian and Willerslev, Eske},
Journal = {Nucleic Acids Res},
Number = {3},
Pages = {e14},
Title = {Power and limitations of the chloroplast trnL (UAA) intron for plant DNA barcoding.},
Volume = {35},
Year = {2007}}

100
inst/extdata/taberlet2007.xml vendored Normal file
View File

@@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3">
<mods ID="Taberlet:07:00">
<titleInfo>
<title>Power and limitations of the chloroplast trnL (UAA) intron for plant DNA barcoding.</title>
</titleInfo>
<name type="personal">
<namePart type="given">Pierre</namePart>
<namePart type="family">Taberlet</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">E</namePart>
<namePart type="family">Coissac</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Francois</namePart>
<namePart type="family">Pompanon</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Ludovic</namePart>
<namePart type="family">Gielly</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Christian</namePart>
<namePart type="family">Miquel</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Alice</namePart>
<namePart type="family">Valentini</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Thierry</namePart>
<namePart type="family">Vermat</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Gerard</namePart>
<namePart type="family">Corthier</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Christian</namePart>
<namePart type="family">Brochmann</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Eske</namePart>
<namePart type="family">Willerslev</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<originInfo>
<dateIssued>2007</dateIssued>
</originInfo>
<typeOfResource>text</typeOfResource>
<genre>journal article</genre>
<relatedItem type="host">
<titleInfo>
<title>Nucleic Acids Res</title>
</titleInfo>
<originInfo>
<issuance>continuing</issuance>
</originInfo>
<genre authority="marcgt">periodical</genre>
<genre>academic journal</genre>
</relatedItem>
<identifier type="citekey">Taberlet:07:00</identifier>
<part>
<date>2007</date>
<detail type="volume"><number>35</number></detail>
<detail type="issue"><number>3</number></detail>
<detail type="page"><number>e14</number></detail>
</part>
</mods>
</modsCollection>

10
inst/extdata/yoccoz_2012.bib vendored Normal file
View File

@@ -0,0 +1,10 @@
@article{Yoccoz:12:00,
Author = {Yoccoz, N G and Br{\aa}then, K A and Gielly, L and Haile, J and Edwards, M E and Goslar, T and Von Stedingk, H and Brysting, A K and Coissac, E and Pompanon, F and S{\o}nsteb{\o}, J H and Miquel, C and Valentini, A and De Bello, F and Chave, J and Thuiller, W and Wincker, P and Cruaud, C and Gavory, F and Rasmussen, M and Gilbert, M T P and Orlando, L and Brochmann, C and Willerslev, E and Taberlet, P},
Journal = {Mol Ecol},
Month = {Aug},
Number = {15},
Pages = {3647-55},
Title = {DNA from soil mirrors plant taxonomic and growth form diversity},
Volume = {21},
Year = {2012}}