35 lines
948 B
Groff
35 lines
948 B
Groff
--$Revision: 6.1 $
|
|
--**********************************************************************
|
|
--
|
|
-- ASN.1 for a tiny Bioseq in XML
|
|
-- basically a structured FASTA file with a few extras
|
|
-- in this case we drop all modularity of components
|
|
-- All ids are Optional - simpler structure, less checking
|
|
-- Components of organism are hard coded - can't easily add or change
|
|
-- sequence is just string whether DNA or protein
|
|
-- by James Ostell, 2000
|
|
--
|
|
--**********************************************************************
|
|
|
|
NCBI-TSeq DEFINITIONS ::=
|
|
BEGIN
|
|
|
|
TSeq ::= SEQUENCE {
|
|
seqtype ENUMERATED {
|
|
nucleotide (1),
|
|
protein (2) },
|
|
gi INTEGER OPTIONAL,
|
|
accver VisibleString OPTIONAL,
|
|
sid VisibleString OPTIONAL,
|
|
local VisibleString OPTIONAL,
|
|
taxid INTEGER OPTIONAL,
|
|
orgname VisibleString OPTIONAL,
|
|
defline VisibleString,
|
|
length INTEGER,
|
|
sequence VisibleString }
|
|
|
|
TSeqSet ::= SEQUENCE OF TSeq -- a bunch of them
|
|
|
|
END
|
|
|