<!-- ============================================
     ::DATATOOL:: Generated from "blastdb.asn"
     ::DATATOOL:: by application DATATOOL version 1.9.0
     ::DATATOOL:: on 04/10/2008 16:04:22
     ============================================ -->

<!-- ============================================ -->
<!-- This section is mapped from module "NCBI-BlastDL"
================================================= -->

<!--
$Id: blastdb.asn 100080 2007-03-12 16:05:35Z kazimird $

 Notes:

 taxonomy: an integer is proposed, which would require some sort of 
 table (or network connection) to do the conversions from integer 
 to various names.  This could save quite a bit of space for databases 
 that are predominantly of one organism (e.g., human in htgs).
 I've proposed here that table contain scientific-, common-, and 
 blast-names at the advice of Scott Federhen.  Scott also was in 
 favor of having the complete lineage in the file, but it seems like 
 this would be seldom used and we could have a view with a link back 
 to the taxonomy page for anyone needing it. Since one file would 
 suffice for all blast databases, it seems like this should be a new file.

 memberships: a sequence of integers is proposed.  Each bit of an integer 
 would indicate membership in some (virtual) blast database (e.g., pdb, 
 swissprot) or some classification (e.g., mRNA, genomic).

 links: a sequence of integers is proposed.  Each bit of an integer would 
 indicate a link that could be established based upon the gi of the 
 database sequence.

-->

<!-- Elements used by other modules:
          Blast-def-line-set,
          Blast-def-line -->

<!-- Elements referenced from other modules:
          Seq-id FROM NCBI-Seqloc -->
<!-- ============================================ -->

<!-- all deflines for an entry -->
<!ELEMENT Blast-def-line-set (Blast-def-line*)>


<!ELEMENT Blast-def-line (
        Blast-def-line_title?, 
        Blast-def-line_seqid, 
        Blast-def-line_taxid?, 
        Blast-def-line_memberships?, 
        Blast-def-line_links?, 
        Blast-def-line_other-info?)>

<!-- simple title -->
<!ELEMENT Blast-def-line_title (#PCDATA)>

<!-- Regular NCBI Seq-Id -->
<!ELEMENT Blast-def-line_seqid (Seq-id*)>

<!-- taxonomy id -->
<!ELEMENT Blast-def-line_taxid (%INTEGER;)>

<!-- bit arrays -->
<!ELEMENT Blast-def-line_memberships (Blast-def-line_memberships_E*)>


<!ELEMENT Blast-def-line_memberships_E (%INTEGER;)>

<!-- bit arrays -->
<!ELEMENT Blast-def-line_links (Blast-def-line_links_E*)>


<!ELEMENT Blast-def-line_links_E (%INTEGER;)>

<!-- for future use (probably genomic sequences) -->
<!ELEMENT Blast-def-line_other-info (Blast-def-line_other-info_E*)>


<!ELEMENT Blast-def-line_other-info_E (%INTEGER;)>

