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

生物技术

开发平台:

C/C++

  1. --
  2. -- ===========================================================================
  3. -- PRODUCTION $Log: seqblock.asn,v $
  4. -- PRODUCTION Revision 1000.0  2003/10/29 21:31:28  gouriano
  5. -- PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R6.0
  6. -- PRODUCTION
  7. -- ===========================================================================
  8. --
  9. --$Revision: 1000.0 $
  10. --*********************************************************************
  11. --
  12. -- 1990 - J.Ostell
  13. -- Version 3.0 - June 1994
  14. --
  15. --*********************************************************************
  16. --*********************************************************************
  17. --
  18. --  EMBL specific data
  19. --  This block of specifications was developed by Reiner Fuchs of EMBL
  20. --  Updated by J.Ostell, 1994
  21. --
  22. --*********************************************************************
  23. EMBL-General DEFINITIONS ::=
  24. BEGIN
  25. EXPORTS EMBL-dbname, EMBL-xref, EMBL-block;
  26. IMPORTS Date, Object-id FROM NCBI-General;
  27. EMBL-dbname ::= CHOICE {
  28.     code ENUMERATED {
  29.         embl(0),
  30.         genbank(1),
  31.         ddbj(2),
  32.         geninfo(3),
  33.         medline(4),
  34.         swissprot(5),
  35.         pir(6),
  36.         pdb(7),
  37.         epd(8),
  38.         ecd(9),
  39.         tfd(10),
  40.         flybase(11),
  41.         prosite(12),
  42.         enzyme(13),
  43.         mim(14),
  44.         ecoseq(15),
  45.         hiv(16) ,
  46.         other (255) } ,
  47.     name    VisibleString }
  48. EMBL-xref ::= SEQUENCE {
  49.     dbname EMBL-dbname,
  50.     id SEQUENCE OF Object-id }
  51. EMBL-block ::= SEQUENCE {
  52.     class ENUMERATED {
  53.         not-set(0),
  54.         standard(1),
  55.         unannotated(2),
  56.         other(255) } DEFAULT standard,
  57.     div ENUMERATED {
  58.         fun(0),
  59.         inv(1),
  60.         mam(2),
  61.         org(3),
  62.         phg(4),
  63.         pln(5),
  64.         pri(6),
  65.         pro(7),
  66.         rod(8),
  67.         syn(9),
  68.         una(10),
  69.         vrl(11),
  70.         vrt(12),
  71.         pat(13),
  72.         est(14),
  73.         sts(15),
  74.         other (255) } OPTIONAL,
  75.     creation-date Date,
  76.     update-date Date,
  77.     extra-acc SEQUENCE OF VisibleString OPTIONAL,
  78.     keywords SEQUENCE OF VisibleString OPTIONAL,
  79.     xref SEQUENCE OF EMBL-xref OPTIONAL }
  80. END
  81. --*********************************************************************
  82. --
  83. --  SWISSPROT specific data
  84. --  This block of specifications was developed by Mark Cavanaugh of
  85. --      NCBI working with Amos Bairoch of SWISSPROT
  86. --
  87. --*********************************************************************
  88. SP-General DEFINITIONS ::=
  89. BEGIN
  90. EXPORTS SP-block;
  91. IMPORTS Date, Dbtag FROM NCBI-General
  92.         Seq-id FROM NCBI-Seqloc;
  93. SP-block ::= SEQUENCE {         -- SWISSPROT specific descriptions
  94.     class ENUMERATED {
  95.         not-set (0) ,
  96.         standard (1) ,      -- conforms to all SWISSPROT checks
  97.         prelim (2) ,        -- only seq and biblio checked
  98.         other (255) } ,
  99.     extra-acc SET OF VisibleString OPTIONAL ,  -- old SWISSPROT ids
  100.     imeth BOOLEAN DEFAULT FALSE ,  -- seq known to start with Met
  101.     plasnm SET OF VisibleString OPTIONAL,  -- plasmid names carrying gene
  102.     seqref SET OF Seq-id OPTIONAL,         -- xref to other sequences
  103.     dbref SET OF Dbtag OPTIONAL ,          -- xref to non-sequence dbases
  104.     keywords SET OF VisibleString OPTIONAL , -- keywords
  105.     created Date OPTIONAL ,         -- creation date
  106.     sequpd Date OPTIONAL ,          -- sequence update
  107.     annotupd Date OPTIONAL }        -- annotation update
  108. END
  109. --*********************************************************************
  110. --
  111. --  PIR specific data
  112. --  This block of specifications was developed by Jim Ostell of
  113. --      NCBI
  114. --
  115. --*********************************************************************
  116. PIR-General DEFINITIONS ::=
  117. BEGIN
  118. EXPORTS PIR-block;
  119. IMPORTS Seq-id FROM NCBI-Seqloc;
  120. PIR-block ::= SEQUENCE {          -- PIR specific descriptions
  121.     had-punct BOOLEAN OPTIONAL ,      -- had punctuation in sequence ?
  122.     host VisibleString OPTIONAL ,
  123.     source VisibleString OPTIONAL ,     -- source line
  124.     summary VisibleString OPTIONAL ,
  125.     genetic VisibleString OPTIONAL ,
  126.     includes VisibleString OPTIONAL ,
  127.     placement VisibleString OPTIONAL ,
  128.     superfamily VisibleString OPTIONAL ,
  129.     keywords SEQUENCE OF VisibleString OPTIONAL ,
  130.     cross-reference VisibleString OPTIONAL ,
  131.     date VisibleString OPTIONAL ,
  132.     seq-raw VisibleString OPTIONAL ,  -- seq with punctuation
  133.     seqref SET OF Seq-id OPTIONAL }         -- xref to other sequences
  134. END
  135. --*********************************************************************
  136. --
  137. --  GenBank specific data
  138. --  This block of specifications was developed by Jim Ostell of
  139. --      NCBI
  140. --
  141. --*********************************************************************
  142. GenBank-General DEFINITIONS ::=
  143. BEGIN
  144. EXPORTS GB-block;
  145. IMPORTS Date FROM NCBI-General;
  146. GB-block ::= SEQUENCE {          -- GenBank specific descriptions
  147.     extra-accessions SEQUENCE OF VisibleString OPTIONAL ,
  148.     source VisibleString OPTIONAL ,     -- source line
  149.     keywords SEQUENCE OF VisibleString OPTIONAL ,
  150.     origin VisibleString OPTIONAL,
  151.     date VisibleString OPTIONAL ,       -- OBSOLETE old form Entry Date
  152.     entry-date Date OPTIONAL ,          -- replaces date
  153.     div VisibleString OPTIONAL ,        -- GenBank division
  154.     taxonomy VisibleString OPTIONAL }   -- continuation line of organism
  155. END
  156. --**********************************************************************
  157. -- PRF specific definition
  158. --    PRF is a protein sequence database crated and maintained by
  159. --    Protein Research Foundation, Minoo-city, Osaka, Japan.
  160. --
  161. --    Written by A.Ogiwara, Inst.Chem.Res. (Dr.Kanehisa's Lab),
  162. --            Kyoto Univ., Japan
  163. --
  164. --**********************************************************************
  165. PRF-General DEFINITIONS ::=
  166. BEGIN
  167. EXPORTS PRF-block;
  168. PRF-block ::= SEQUENCE {
  169.       extra-src       PRF-ExtraSrc OPTIONAL,
  170.       keywords        SEQUENCE OF VisibleString OPTIONAL
  171. }
  172. PRF-ExtraSrc ::= SEQUENCE {
  173.       host    VisibleString OPTIONAL,
  174.       part    VisibleString OPTIONAL,
  175.       state   VisibleString OPTIONAL,
  176.       strain  VisibleString OPTIONAL,
  177.       taxon   VisibleString OPTIONAL
  178. }
  179. END
  180. --*********************************************************************
  181. --
  182. --  PDB specific data
  183. --  This block of specifications was developed by Jim Ostell and
  184. --      Steve Bryant of NCBI
  185. --
  186. --*********************************************************************
  187. PDB-General DEFINITIONS ::=
  188. BEGIN
  189. EXPORTS PDB-block;
  190. IMPORTS Date FROM NCBI-General;
  191. PDB-block ::= SEQUENCE {          -- PDB specific descriptions
  192.     deposition Date ,         -- deposition date  month,year
  193.     class VisibleString ,
  194.     compound SEQUENCE OF VisibleString ,
  195.     source SEQUENCE OF VisibleString ,
  196.     exp-method VisibleString OPTIONAL ,  -- present if NOT X-ray diffraction
  197.     replace PDB-replace OPTIONAL } -- replacement history
  198. PDB-replace ::= SEQUENCE {
  199.     date Date ,
  200.     ids SEQUENCE OF VisibleString }   -- entry ids replace by this one
  201. END