|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/access/taxon3.asn |
source navigation diff markup identifier search freetext search file search |
1 --$Revision: 1.3 $
2 --**********************************************************************
3 --
4 -- NCBI Taxonomy Server
5 -- by James Ostell, 1995
6 -- Version 3.0 - May 2004
7 --
8 --**********************************************************************
9
10
11 NCBI-Taxon3 DEFINITIONS ::=
12 BEGIN
13
14 IMPORTS Org-ref FROM NCBI-Organism;
15
16 Taxon3-request ::= SEQUENCE {
17 request SEQUENCE OF T3Request
18 }
19
20 SequenceOfInt ::= SEQUENCE OF INTEGER
21
22 T3Request ::= CHOICE {
23 taxid INTEGER ,
24 name VisibleString ,
25 org Org-ref ,
26 join SequenceOfInt
27 }
28
29 Taxon3-reply ::= SEQUENCE {
30 reply SEQUENCE OF T3Reply
31 }
32
33 T3Reply ::= CHOICE {
34 error T3Error ,
35 data T3Data
36 }
37
38 T3Error ::= SEQUENCE {
39 level ENUMERATED {
40 none (0) , -- not an error, just a message
41 info (1) , -- informational error
42 warn (2) ,
43 error (3) ,
44 fatal (4) } ,
45 message VisibleString ,
46 taxid INTEGER OPTIONAL ,
47 name VisibleString OPTIONAL ,
48 org Org-ref OPTIONAL
49 }
50
51 T3Data ::= SEQUENCE {
52 org Org-ref ,
53 blast-name-lineage SEQUENCE OF VisibleString OPTIONAL ,
54 status SEQUENCE OF T3StatusFlags OPTIONAL ,
55 refresh T3RefreshFlags OPTIONAL
56 }
57
58 T3StatusFlags ::= SEQUENCE {
59 property VisibleString ,
60 value CHOICE {
61 bool BOOLEAN ,
62 int INTEGER ,
63 str VisibleString
64 }
65 }
66
67 T3RefreshFlags ::= SEQUENCE {
68 taxid-changed BOOLEAN ,
69 taxname-changed BOOLEAN ,
70 division-changed BOOLEAN ,
71 lineage-changed BOOLEAN ,
72 gc-changed BOOLEAN ,
73 mgc-changed BOOLEAN ,
74 orgmod-changed BOOLEAN
75 }
76
77 END
78
|
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |