taxon1.asn
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:4k
源码类别:

生物技术

开发平台:

C/C++

  1. --
  2. -- ===========================================================================
  3. -- PRODUCTION $Log: taxon1.asn,v $
  4. -- PRODUCTION Revision 1000.0  2003/10/29 21:38:52  gouriano
  5. -- PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R6.6
  6. -- PRODUCTION
  7. -- ===========================================================================
  8. --
  9. --$Revision: 1000.0 $
  10. --**********************************************************************
  11. --
  12. --  NCBI Taxonomy Server
  13. --  by James Ostell, 1995
  14. --  Version 1.0 - July 1995
  15. --
  16. --**********************************************************************
  17. NCBI-Taxon1 DEFINITIONS ::=
  18. BEGIN
  19. IMPORTS Org-ref FROM NCBI-Organism;
  20.                           -- Requests to the Taxon server
  21. Taxon1-req ::= CHOICE {
  22. init NULL, -- initialize the server
  23. findname VisibleString, -- find orgnames match string
  24. getdesignator  VisibleString, -- find designator
  25. getunique      VisibleString, -- get taxid for unique name
  26. getidbyorg     Org-ref, -- get taxid matches orgref
  27. getorgnames    INTEGER, -- get all organism names
  28. getcde NULL, -- get name classes
  29. getranks NULL, -- get ranks
  30. getdivs NULL, -- get divisions
  31. getgcs NULL, -- get gencodes
  32. getlineage      INTEGER,        -- get lineage for org
  33. getchildren INTEGER, -- get children
  34. getbyid INTEGER,   -- get Org-ref by TaxonID
  35. lookup Org-ref,   -- lookup by data
  36. getorgmod Taxon1-info,   -- lookup for OrgMod
  37. fini     NULL,     -- close the server
  38. id4gi INTEGER,   -- get taxid by gi
  39. taxachildren INTEGER, -- get children
  40. taxalineage     INTEGER,        -- get extended lineage for org
  41.         maxtaxid        NULL,           -- get max taxid
  42.         getproptypes    NULL,           -- get property types
  43.         getorgprop      Taxon1-info,    -- get properties for organism
  44.         searchname      Taxon1-info}    -- fancy search (token set, wild card)
  45. Taxon1-resp ::= CHOICE {
  46. error Taxon1-error, -- sent on any error
  47. init     NULL, -- sent by successful initiation
  48. findname SET OF Taxon1-name,
  49. getdesignator INTEGER,
  50. getunique INTEGER,
  51. getidbyorg INTEGER,
  52. getorgnames SET OF Taxon1-name,
  53. getcde SET OF Taxon1-info,
  54. getranks SET OF Taxon1-info,
  55. getdivs SET OF Taxon1-info,
  56. getgcs SET OF Taxon1-info,
  57. getlineage SET OF Taxon1-info,
  58. getchildren SET OF Taxon1-info,
  59. getbyid  Taxon1-data,
  60. lookup   Taxon1-data,
  61. getorgmod SET OF Taxon1-info,  
  62. fini     NULL,
  63. id4gi           INTEGER,
  64. taxabyid Taxon2-data,
  65. taxachildren SEQUENCE OF Taxon1-name,
  66. taxalineage SEQUENCE OF Taxon1-name,
  67.         maxtaxid        INTEGER,
  68. getproptypes    SET OF Taxon1-info,
  69.         getorgprop      SET OF Taxon1-info,
  70.         searchname      SET OF Taxon1-name}
  71. Taxon1-info ::= SEQUENCE {
  72. ival1 INTEGER,
  73. ival2 INTEGER,
  74. sval VisibleString OPTIONAL}
  75. Taxon1-name ::= SEQUENCE {
  76. taxid INTEGER,
  77. cde INTEGER,
  78. oname VisibleString OPTIONAL,
  79. uname VisibleString OPTIONAL }
  80. Taxon1-error ::= SEQUENCE {
  81. level ENUMERATED {
  82. none (0) ,    -- not an error, just a message
  83. info (1) ,    -- informational error
  84. warn (2) ,
  85. error (3) ,
  86. fatal (4) } ,
  87. msg VisibleString OPTIONAL }
  88. Taxon1-data ::= SEQUENCE {
  89. org Org-ref OPTIONAL,    -- Org-ref with Org-name and db filled in
  90. div VisibleString ,  -- GenBank division
  91. embl-code VisibleString OPTIONAL,     -- 2 letter EMBL code
  92. is-species-level BOOLEAN }   -- species level or below
  93. Taxon2-data ::= SEQUENCE {
  94. org Org-ref OPTIONAL,    -- Org-ref with Org-name and db filled in
  95. blast-name SEQUENCE OF VisibleString OPTIONAL,  -- inherited blast name
  96. is-uncultured BOOLEAN ,     -- belongs to environmental bin
  97. is-species-level BOOLEAN }   -- species level or below
  98. END