pycrate/pycrate_asn1dir/NCBI_201702/seqblock.asn

233 lines
6.4 KiB
Groff

--$Revision: 6.0 $
--*********************************************************************
--
-- 1990 - J.Ostell
-- Version 3.0 - June 1994
--
--*********************************************************************
--*********************************************************************
--
-- EMBL specific data
-- This block of specifications was developed by Reiner Fuchs of EMBL
-- Updated by J.Ostell, 1994
--
--*********************************************************************
EMBL-General DEFINITIONS ::=
BEGIN
EXPORTS EMBL-dbname, EMBL-xref, EMBL-block;
IMPORTS Date, Object-id FROM NCBI-General;
EMBL-dbname ::= CHOICE {
code ENUMERATED {
embl(0),
genbank(1),
ddbj(2),
geninfo(3),
medline(4),
swissprot(5),
pir(6),
pdb(7),
epd(8),
ecd(9),
tfd(10),
flybase(11),
prosite(12),
enzyme(13),
mim(14),
ecoseq(15),
hiv(16) ,
other (255) } ,
name VisibleString }
EMBL-xref ::= SEQUENCE {
dbname EMBL-dbname,
id SEQUENCE OF Object-id }
EMBL-block ::= SEQUENCE {
class ENUMERATED {
not-set(0),
standard(1),
unannotated(2),
other(255) } DEFAULT standard,
div ENUMERATED {
fun(0),
inv(1),
mam(2),
org(3),
phg(4),
pln(5),
pri(6),
pro(7),
rod(8),
syn(9),
una(10),
vrl(11),
vrt(12),
pat(13),
est(14),
sts(15),
other (255) } OPTIONAL,
creation-date Date,
update-date Date,
extra-acc SEQUENCE OF VisibleString OPTIONAL,
keywords SEQUENCE OF VisibleString OPTIONAL,
xref SEQUENCE OF EMBL-xref OPTIONAL }
END
--*********************************************************************
--
-- SWISSPROT specific data
-- This block of specifications was developed by Mark Cavanaugh of
-- NCBI working with Amos Bairoch of SWISSPROT
--
--*********************************************************************
SP-General DEFINITIONS ::=
BEGIN
EXPORTS SP-block;
IMPORTS Date, Dbtag FROM NCBI-General
Seq-id FROM NCBI-Seqloc;
SP-block ::= SEQUENCE { -- SWISSPROT specific descriptions
class ENUMERATED {
not-set (0) ,
standard (1) , -- conforms to all SWISSPROT checks
prelim (2) , -- only seq and biblio checked
other (255) } ,
extra-acc SET OF VisibleString OPTIONAL , -- old SWISSPROT ids
imeth BOOLEAN DEFAULT FALSE , -- seq known to start with Met
plasnm SET OF VisibleString OPTIONAL, -- plasmid names carrying gene
seqref SET OF Seq-id OPTIONAL, -- xref to other sequences
dbref SET OF Dbtag OPTIONAL , -- xref to non-sequence dbases
keywords SET OF VisibleString OPTIONAL , -- keywords
created Date OPTIONAL , -- creation date
sequpd Date OPTIONAL , -- sequence update
annotupd Date OPTIONAL } -- annotation update
END
--*********************************************************************
--
-- PIR specific data
-- This block of specifications was developed by Jim Ostell of
-- NCBI
--
--*********************************************************************
PIR-General DEFINITIONS ::=
BEGIN
EXPORTS PIR-block;
IMPORTS Seq-id FROM NCBI-Seqloc;
PIR-block ::= SEQUENCE { -- PIR specific descriptions
had-punct BOOLEAN OPTIONAL , -- had punctuation in sequence ?
host VisibleString OPTIONAL ,
source VisibleString OPTIONAL , -- source line
summary VisibleString OPTIONAL ,
genetic VisibleString OPTIONAL ,
includes VisibleString OPTIONAL ,
placement VisibleString OPTIONAL ,
superfamily VisibleString OPTIONAL ,
keywords SEQUENCE OF VisibleString OPTIONAL ,
cross-reference VisibleString OPTIONAL ,
date VisibleString OPTIONAL ,
seq-raw VisibleString OPTIONAL , -- seq with punctuation
seqref SET OF Seq-id OPTIONAL } -- xref to other sequences
END
--*********************************************************************
--
-- GenBank specific data
-- This block of specifications was developed by Jim Ostell of
-- NCBI
--
--*********************************************************************
GenBank-General DEFINITIONS ::=
BEGIN
EXPORTS GB-block;
IMPORTS Date FROM NCBI-General;
GB-block ::= SEQUENCE { -- GenBank specific descriptions
extra-accessions SEQUENCE OF VisibleString OPTIONAL ,
source VisibleString OPTIONAL , -- source line
keywords SEQUENCE OF VisibleString OPTIONAL ,
origin VisibleString OPTIONAL,
date VisibleString OPTIONAL , -- OBSOLETE old form Entry Date
entry-date Date OPTIONAL , -- replaces date
div VisibleString OPTIONAL , -- GenBank division
taxonomy VisibleString OPTIONAL } -- continuation line of organism
END
--**********************************************************************
-- PRF specific definition
-- PRF is a protein sequence database crated and maintained by
-- Protein Research Foundation, Minoo-city, Osaka, Japan.
--
-- Written by A.Ogiwara, Inst.Chem.Res. (Dr.Kanehisa's Lab),
-- Kyoto Univ., Japan
--
--**********************************************************************
PRF-General DEFINITIONS ::=
BEGIN
EXPORTS PRF-block;
PRF-block ::= SEQUENCE {
extra-src PRF-ExtraSrc OPTIONAL,
keywords SEQUENCE OF VisibleString OPTIONAL
}
PRF-ExtraSrc ::= SEQUENCE {
host VisibleString OPTIONAL,
part VisibleString OPTIONAL,
state VisibleString OPTIONAL,
strain VisibleString OPTIONAL,
taxon VisibleString OPTIONAL
}
END
--*********************************************************************
--
-- PDB specific data
-- This block of specifications was developed by Jim Ostell and
-- Steve Bryant of NCBI
--
--*********************************************************************
PDB-General DEFINITIONS ::=
BEGIN
EXPORTS PDB-block;
IMPORTS Date FROM NCBI-General;
PDB-block ::= SEQUENCE { -- PDB specific descriptions
deposition Date , -- deposition date month,year
class VisibleString ,
compound SEQUENCE OF VisibleString ,
source SEQUENCE OF VisibleString ,
exp-method VisibleString OPTIONAL , -- present if NOT X-ray diffraction
replace PDB-replace OPTIONAL } -- replacement history
PDB-replace ::= SEQUENCE {
date Date ,
ids SEQUENCE OF VisibleString } -- entry ids replace by this one
END