|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/access/mim.asn |
source navigation diff markup identifier search freetext search file search |
1 --********************************************************************
2 --
3 -- MIM data definitions
4 -- Brandon Brylawski, 1996.
5 -- version 2.1
6 --
7 --********************************************************************
8
9 NCBI-Mim DEFINITIONS ::=
10 BEGIN
11
12 Mim-entries ::= SEQUENCE OF Mim-entry
13
14 Mim-set ::= SEQUENCE {
15 releaseDate Mim-date ,
16 mimEntries SEQUENCE OF Mim-entry }
17
18 Mim-entry ::= SEQUENCE {
19 mimNumber VisibleString ,
20 mimType INTEGER {
21 none (0) ,
22 star (1) ,
23 caret (2) ,
24 pound (3) ,
25 plus (4) ,
26 perc (5) } ,
27 title VisibleString ,
28 copyright VisibleString OPTIONAL ,
29 symbol VisibleString OPTIONAL ,
30 locus VisibleString OPTIONAL ,
31 synonyms SEQUENCE OF VisibleString OPTIONAL ,
32 aliases SEQUENCE OF VisibleString OPTIONAL ,
33 included SEQUENCE OF VisibleString OPTIONAL ,
34 seeAlso SEQUENCE OF Mim-cit OPTIONAL ,
35 text SEQUENCE OF Mim-text OPTIONAL ,
36 textfields SEQUENCE OF Mim-text OPTIONAL ,
37 hasSummary BOOLEAN OPTIONAL ,
38 summary SEQUENCE OF Mim-text OPTIONAL ,
39 summaryAttribution SEQUENCE OF Mim-edit-item OPTIONAL ,
40 summaryEditHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
41 summaryCreationDate Mim-edit-item OPTIONAL ,
42 allelicVariants SEQUENCE OF Mim-allelic-variant OPTIONAL ,
43 hasSynopsis BOOLEAN OPTIONAL ,
44 clinicalSynopsis SEQUENCE OF Mim-index-term OPTIONAL ,
45 synopsisAttribution SEQUENCE OF Mim-edit-item OPTIONAL ,
46 synopsisEditHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
47 synopsisCreationDate Mim-edit-item OPTIONAL ,
48 editHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
49 creationDate Mim-edit-item OPTIONAL ,
50 references SEQUENCE OF Mim-reference OPTIONAL ,
51 attribution SEQUENCE OF Mim-edit-item OPTIONAL ,
52 numGeneMaps INTEGER ,
53 medlineLinks Mim-link OPTIONAL ,
54 proteinLinks Mim-link OPTIONAL ,
55 nucleotideLinks Mim-link OPTIONAL ,
56 structureLinks Mim-link OPTIONAL ,
57 genomeLinks Mim-link OPTIONAL }
58
59 Mim-text ::= SEQUENCE {
60 label VisibleString ,
61 text VisibleString ,
62 neighbors Mim-link OPTIONAL}
63
64 Mim-allelic-variant ::= SEQUENCE {
65 number VisibleString ,
66 name VisibleString ,
67 aliases SEQUENCE OF VisibleString OPTIONAL ,
68 mutation SEQUENCE OF Mim-text OPTIONAL ,
69 description SEQUENCE OF Mim-text OPTIONAL ,
70 snpLinks Mim-link OPTIONAL }
71
72 Mim-link ::= SEQUENCE {
73 num INTEGER ,
74 uids VisibleString ,
75 numRelevant INTEGER OPTIONAL }
76
77 Mim-author ::= SEQUENCE {
78 name VisibleString ,
79 index INTEGER }
80
81 Mim-cit ::= SEQUENCE {
82 number INTEGER ,
83 author VisibleString ,
84 others VisibleString ,
85 year INTEGER }
86
87 Mim-reference ::= SEQUENCE {
88 number INTEGER ,
89 origNumber INTEGER OPTIONAL ,
90 type ENUMERATED {
91 not-set (0) ,
92 citation (1) ,
93 book (2) ,
94 personal-communication (3) ,
95 book-citation (4) } OPTIONAL ,
96 authors SEQUENCE OF Mim-author ,
97 primaryAuthor VisibleString ,
98 otherAuthors VisibleString ,
99 citationTitle VisibleString ,
100 citationType INTEGER OPTIONAL ,
101 bookTitle VisibleString OPTIONAL ,
102 editors SEQUENCE OF Mim-author OPTIONAL ,
103 volume VisibleString OPTIONAL ,
104 edition VisibleString OPTIONAL ,
105 journal VisibleString OPTIONAL ,
106 series VisibleString OPTIONAL ,
107 publisher VisibleString OPTIONAL ,
108 place VisibleString OPTIONAL ,
109 commNote VisibleString OPTIONAL ,
110 pubDate Mim-date ,
111 pages SEQUENCE OF Mim-page OPTIONAL ,
112 miscInfo VisibleString OPTIONAL ,
113 pubmedUID INTEGER OPTIONAL ,
114 ambiguous BOOLEAN ,
115 noLink BOOLEAN OPTIONAL }
116
117 Mim-index-term ::= SEQUENCE {
118 key VisibleString ,
119 terms SEQUENCE OF VisibleString }
120
121 Mim-edit-item ::= SEQUENCE {
122 author VisibleString ,
123 modDate Mim-date }
124
125 Mim-date ::= SEQUENCE {
126 year INTEGER ,
127 month INTEGER OPTIONAL ,
128 day INTEGER OPTIONAL }
129
130 Mim-page ::= SEQUENCE {
131 from VisibleString ,
132 to VisibleString OPTIONAL }
133
134 END
135
|
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |