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

生物技术

开发平台:

C/C++

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