📄 seqloc.asn
字号:
---- ===========================================================================-- PRODUCTION $Log: seqloc.asn,v $-- PRODUCTION Revision 1000.0 2003/10/29 21:35:31 gouriano-- PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R6.1-- PRODUCTION-- ===========================================================================----$Revision: 1000.0 $--**********************************************************************---- NCBI Sequence location and identifier elements-- by James Ostell, 1990---- Version 3.0 - 1994----**********************************************************************NCBI-Seqloc DEFINITIONS ::=BEGINEXPORTS Seq-id, Seq-loc, Seq-interval, Packed-seqint, Seq-point, Packed-seqpnt, Na-strand, Giimport-id;IMPORTS Object-id, Int-fuzz, Dbtag, Date FROM NCBI-General Id-pat FROM NCBI-Biblio Feat-id FROM NCBI-Seqfeat;--*** Sequence identifiers ********************************--*Seq-id ::= CHOICE { local Object-id , -- local use gibbsq INTEGER , -- Geninfo backbone seqid gibbmt INTEGER , -- Geninfo backbone moltype giim Giimport-id , -- Geninfo import id genbank Textseq-id , embl Textseq-id , pir Textseq-id , swissprot Textseq-id , patent Patent-seq-id , other Textseq-id , -- catch all general Dbtag , -- for other databases gi INTEGER , -- GenInfo Integrated Database ddbj Textseq-id , -- DDBJ prf Textseq-id , -- PRF SEQDB pdb PDB-seq-id , -- PDB sequence tpg Textseq-id , -- Third Party Annot/Seq Genbank tpe Textseq-id , -- Third Party Annot/Seq EMBL tpd Textseq-id } -- Third Party Annot/Seq DDBJPatent-seq-id ::= SEQUENCE { seqid INTEGER , -- number of sequence in patent cit Id-pat } -- patent citationTextseq-id ::= SEQUENCE { name VisibleString OPTIONAL , accession VisibleString OPTIONAL , release VisibleString OPTIONAL , version INTEGER OPTIONAL }Giimport-id ::= SEQUENCE { id INTEGER , -- the id to use here db VisibleString OPTIONAL , -- dbase used in release VisibleString OPTIONAL } -- the releasePDB-seq-id ::= SEQUENCE { mol PDB-mol-id , -- the molecule name chain INTEGER DEFAULT 32 ,-- a single ASCII character, chain id rel Date OPTIONAL } -- release date, month and yearPDB-mol-id ::= VisibleString -- name of mol, 4 chars --*** Sequence locations **********************************--*Seq-loc ::= CHOICE { null NULL , -- not placed empty Seq-id , -- to NULL one Seq-id in a collection whole Seq-id , -- whole sequence int Seq-interval , -- from to packed-int Packed-seqint , pnt Seq-point , packed-pnt Packed-seqpnt , mix Seq-loc-mix , equiv Seq-loc-equiv , -- equivalent sets of locations bond Seq-bond , feat Feat-id } -- indirect, through a Seq-feat Seq-interval ::= SEQUENCE { from INTEGER , to INTEGER , strand Na-strand OPTIONAL , id Seq-id , -- WARNING: this used to be optional fuzz-from Int-fuzz OPTIONAL , fuzz-to Int-fuzz OPTIONAL }Packed-seqint ::= SEQUENCE OF Seq-intervalSeq-point ::= SEQUENCE { point INTEGER , strand Na-strand OPTIONAL , id Seq-id , -- WARNING: this used to be optional fuzz Int-fuzz OPTIONAL }Packed-seqpnt ::= SEQUENCE { strand Na-strand OPTIONAL , id Seq-id , fuzz Int-fuzz OPTIONAL , points SEQUENCE OF INTEGER }Na-strand ::= ENUMERATED { -- strand of nucleid acid unknown (0) , plus (1) , minus (2) , both (3) , -- in forward orientation both-rev (4) , -- in reverse orientation other (255) }Seq-bond ::= SEQUENCE { -- bond between residues a Seq-point , -- connection to a least one residue b Seq-point OPTIONAL } -- other end may not be availableSeq-loc-mix ::= SEQUENCE OF Seq-loc -- this will hold anythingSeq-loc-equiv ::= SET OF Seq-loc -- for a set of equivalent locationsEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -