pycrate/pycrate_asn1dir/NCBI_201702/mim.asn

136 lines
3.6 KiB
Groff

--********************************************************************
--
-- MIM data definitions
-- Brandon Brylawski, 1996.
-- version 2.1
--
--********************************************************************
NCBI-Mim DEFINITIONS ::=
BEGIN
Mim-entries ::= SEQUENCE OF Mim-entry
Mim-set ::= SEQUENCE {
releaseDate Mim-date ,
mimEntries SEQUENCE OF Mim-entry }
Mim-entry ::= SEQUENCE {
mimNumber VisibleString ,
mimType INTEGER {
none (0) ,
star (1) ,
caret (2) ,
pound (3) ,
plus (4) ,
perc (5) } ,
title VisibleString ,
copyright VisibleString OPTIONAL ,
symbol VisibleString OPTIONAL ,
locus VisibleString OPTIONAL ,
synonyms SEQUENCE OF VisibleString OPTIONAL ,
aliases SEQUENCE OF VisibleString OPTIONAL ,
included SEQUENCE OF VisibleString OPTIONAL ,
seeAlso SEQUENCE OF Mim-cit OPTIONAL ,
text SEQUENCE OF Mim-text OPTIONAL ,
textfields SEQUENCE OF Mim-text OPTIONAL ,
hasSummary BOOLEAN OPTIONAL ,
summary SEQUENCE OF Mim-text OPTIONAL ,
summaryAttribution SEQUENCE OF Mim-edit-item OPTIONAL ,
summaryEditHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
summaryCreationDate Mim-edit-item OPTIONAL ,
allelicVariants SEQUENCE OF Mim-allelic-variant OPTIONAL ,
hasSynopsis BOOLEAN OPTIONAL ,
clinicalSynopsis SEQUENCE OF Mim-index-term OPTIONAL ,
synopsisAttribution SEQUENCE OF Mim-edit-item OPTIONAL ,
synopsisEditHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
synopsisCreationDate Mim-edit-item OPTIONAL ,
editHistory SEQUENCE OF Mim-edit-item OPTIONAL ,
creationDate Mim-edit-item OPTIONAL ,
references SEQUENCE OF Mim-reference OPTIONAL ,
attribution SEQUENCE OF Mim-edit-item OPTIONAL ,
numGeneMaps INTEGER ,
medlineLinks Mim-link OPTIONAL ,
proteinLinks Mim-link OPTIONAL ,
nucleotideLinks Mim-link OPTIONAL ,
structureLinks Mim-link OPTIONAL ,
genomeLinks Mim-link OPTIONAL }
Mim-text ::= SEQUENCE {
label VisibleString ,
text VisibleString ,
neighbors Mim-link OPTIONAL}
Mim-allelic-variant ::= SEQUENCE {
number VisibleString ,
name VisibleString ,
aliases SEQUENCE OF VisibleString OPTIONAL ,
mutation SEQUENCE OF Mim-text OPTIONAL ,
description SEQUENCE OF Mim-text OPTIONAL ,
snpLinks Mim-link OPTIONAL }
Mim-link ::= SEQUENCE {
num INTEGER ,
uids VisibleString ,
numRelevant INTEGER OPTIONAL }
Mim-author ::= SEQUENCE {
name VisibleString ,
index INTEGER }
Mim-cit ::= SEQUENCE {
number INTEGER ,
author VisibleString ,
others VisibleString ,
year INTEGER }
Mim-reference ::= SEQUENCE {
number INTEGER ,
origNumber INTEGER OPTIONAL ,
type ENUMERATED {
not-set (0) ,
citation (1) ,
book (2) ,
personal-communication (3) ,
book-citation (4) } OPTIONAL ,
authors SEQUENCE OF Mim-author ,
primaryAuthor VisibleString ,
otherAuthors VisibleString ,
citationTitle VisibleString ,
citationType INTEGER OPTIONAL ,
bookTitle VisibleString OPTIONAL ,
editors SEQUENCE OF Mim-author OPTIONAL ,
volume VisibleString OPTIONAL ,
edition VisibleString OPTIONAL ,
journal VisibleString OPTIONAL ,
series VisibleString OPTIONAL ,
publisher VisibleString OPTIONAL ,
place VisibleString OPTIONAL ,
commNote VisibleString OPTIONAL ,
pubDate Mim-date ,
pages SEQUENCE OF Mim-page OPTIONAL ,
miscInfo VisibleString OPTIONAL ,
pubmedUID INTEGER OPTIONAL ,
ambiguous BOOLEAN ,
noLink BOOLEAN OPTIONAL }
Mim-index-term ::= SEQUENCE {
key VisibleString ,
terms SEQUENCE OF VisibleString }
Mim-edit-item ::= SEQUENCE {
author VisibleString ,
modDate Mim-date }
Mim-date ::= SEQUENCE {
year INTEGER ,
month INTEGER OPTIONAL ,
day INTEGER OPTIONAL }
Mim-page ::= SEQUENCE {
from VisibleString ,
to VisibleString OPTIONAL }
END