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

生物技术

开发平台:

C/C++

  1. --
  2. -- ===========================================================================
  3. -- PRODUCTION $Log: submit.asn,v $
  4. -- PRODUCTION Revision 1000.0  2003/10/29 21:37:33  gouriano
  5. -- PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R6.1
  6. -- PRODUCTION
  7. -- ===========================================================================
  8. --
  9. --$Revision: 1000.0 $
  10. --********************************************************************
  11. --
  12. --  Direct Submission of Sequence Data
  13. --  James Ostell, 1991
  14. --
  15. --  This is a trial specification for direct submission of sequence
  16. --    data worked out between NCBI and EMBL
  17. --  Later revised to reflect work with GenBank and Integrated database
  18. --
  19. --  Version 3.0, 1994
  20. --    This is the official NCBI sequence submission format now.
  21. --
  22. --********************************************************************
  23. NCBI-Submit DEFINITIONS ::=
  24. BEGIN
  25. EXPORTS Seq-submit, Contact-info;
  26. IMPORTS Cit-sub, Author FROM NCBI-Biblio
  27.         Date, Object-id FROM NCBI-General
  28.         Seq-annot FROM NCBI-Sequence
  29.         Seq-id FROM NCBI-Seqloc
  30.         Seq-entry FROM NCBI-Seqset;
  31. Seq-submit ::= SEQUENCE {
  32.     sub Submit-block ,
  33.     data CHOICE {
  34.         entrys  SET OF Seq-entry ,  -- sequence(s)
  35.         annots  SET OF Seq-annot ,  -- annotation(s)
  36.         delete  SET OF Seq-id } } -- deletions of entries
  37. Submit-block ::= SEQUENCE {
  38.     contact Contact-info ,        -- who to contact
  39.     cit Cit-sub ,                 -- citation for this submission
  40.     hup BOOLEAN DEFAULT FALSE ,   -- hold until publish
  41.     reldate Date OPTIONAL ,       -- release by date
  42.     subtype INTEGER {             -- type of submission
  43.         new (1) ,                 -- new data
  44.         update (2) ,              -- update by author
  45.         revision (3) ,            -- 3rd party (non-author) update
  46.         other (255) } OPTIONAL ,
  47.     tool VisibleString OPTIONAL,  -- tool used to make submission
  48.     user-tag VisibleString OPTIONAL, -- user supplied id for this submission
  49.     comment VisibleString OPTIONAL } -- user comments/advice to database
  50. Contact-info ::= SEQUENCE {      -- who to contact to discuss the submission
  51.     name VisibleString OPTIONAL ,        -- OBSOLETE: will be removed
  52.     address SEQUENCE OF VisibleString OPTIONAL ,
  53.     phone VisibleString OPTIONAL ,
  54.     fax VisibleString OPTIONAL ,
  55.     email VisibleString OPTIONAL ,
  56.     telex VisibleString OPTIONAL ,
  57.     owner-id Object-id OPTIONAL ,         -- for owner accounts
  58.     password OCTET STRING OPTIONAL ,
  59.     last-name VisibleString OPTIONAL ,  -- structured to replace name above
  60.     first-name VisibleString OPTIONAL ,
  61.     middle-initial VisibleString OPTIONAL ,
  62.     contact Author OPTIONAL }           -- WARNING: this will replace the above
  63. END