taxon1.asn
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:4k
- --
- -- ===========================================================================
- -- PRODUCTION $Log: taxon1.asn,v $
- -- PRODUCTION Revision 1000.0 2003/10/29 21:38:52 gouriano
- -- PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R6.6
- -- PRODUCTION
- -- ===========================================================================
- --
- --$Revision: 1000.0 $
- --**********************************************************************
- --
- -- NCBI Taxonomy Server
- -- by James Ostell, 1995
- -- Version 1.0 - July 1995
- --
- --**********************************************************************
- NCBI-Taxon1 DEFINITIONS ::=
- BEGIN
- IMPORTS Org-ref FROM NCBI-Organism;
- -- Requests to the Taxon server
- Taxon1-req ::= CHOICE {
- init NULL, -- initialize the server
- findname VisibleString, -- find orgnames match string
- getdesignator VisibleString, -- find designator
- getunique VisibleString, -- get taxid for unique name
- getidbyorg Org-ref, -- get taxid matches orgref
- getorgnames INTEGER, -- get all organism names
- getcde NULL, -- get name classes
- getranks NULL, -- get ranks
- getdivs NULL, -- get divisions
- getgcs NULL, -- get gencodes
- getlineage INTEGER, -- get lineage for org
- getchildren INTEGER, -- get children
- getbyid INTEGER, -- get Org-ref by TaxonID
- lookup Org-ref, -- lookup by data
- getorgmod Taxon1-info, -- lookup for OrgMod
- fini NULL, -- close the server
- id4gi INTEGER, -- get taxid by gi
- taxachildren INTEGER, -- get children
- taxalineage INTEGER, -- get extended lineage for org
- maxtaxid NULL, -- get max taxid
- getproptypes NULL, -- get property types
- getorgprop Taxon1-info, -- get properties for organism
- searchname Taxon1-info} -- fancy search (token set, wild card)
- Taxon1-resp ::= CHOICE {
- error Taxon1-error, -- sent on any error
- init NULL, -- sent by successful initiation
- findname SET OF Taxon1-name,
- getdesignator INTEGER,
- getunique INTEGER,
- getidbyorg INTEGER,
- getorgnames SET OF Taxon1-name,
- getcde SET OF Taxon1-info,
- getranks SET OF Taxon1-info,
- getdivs SET OF Taxon1-info,
- getgcs SET OF Taxon1-info,
- getlineage SET OF Taxon1-info,
- getchildren SET OF Taxon1-info,
- getbyid Taxon1-data,
- lookup Taxon1-data,
- getorgmod SET OF Taxon1-info,
- fini NULL,
- id4gi INTEGER,
- taxabyid Taxon2-data,
- taxachildren SEQUENCE OF Taxon1-name,
- taxalineage SEQUENCE OF Taxon1-name,
- maxtaxid INTEGER,
- getproptypes SET OF Taxon1-info,
- getorgprop SET OF Taxon1-info,
- searchname SET OF Taxon1-name}
- Taxon1-info ::= SEQUENCE {
- ival1 INTEGER,
- ival2 INTEGER,
- sval VisibleString OPTIONAL}
- Taxon1-name ::= SEQUENCE {
- taxid INTEGER,
- cde INTEGER,
- oname VisibleString OPTIONAL,
- uname VisibleString OPTIONAL }
- Taxon1-error ::= SEQUENCE {
- level ENUMERATED {
- none (0) , -- not an error, just a message
- info (1) , -- informational error
- warn (2) ,
- error (3) ,
- fatal (4) } ,
- msg VisibleString OPTIONAL }
- Taxon1-data ::= SEQUENCE {
- org Org-ref OPTIONAL, -- Org-ref with Org-name and db filled in
- div VisibleString , -- GenBank division
- embl-code VisibleString OPTIONAL, -- 2 letter EMBL code
- is-species-level BOOLEAN } -- species level or below
- Taxon2-data ::= SEQUENCE {
- org Org-ref OPTIONAL, -- Org-ref with Org-name and db filled in
- blast-name SEQUENCE OF VisibleString OPTIONAL, -- inherited blast name
- is-uncultured BOOLEAN , -- belongs to environmental bin
- is-species-level BOOLEAN } -- species level or below
- END