66 lines
1.5 KiB
Groff
66 lines
1.5 KiB
Groff
--$Revision: 6.3 $
|
|
--****************************************************************
|
|
--
|
|
-- NCBI Project Definition Module
|
|
-- by Jim Ostell and Jonathan Kans, 1998
|
|
--
|
|
--****************************************************************
|
|
|
|
NCBI-Project DEFINITIONS ::=
|
|
BEGIN
|
|
|
|
EXPORTS Project, Project-item;
|
|
|
|
IMPORTS Date FROM NCBI-General
|
|
PubMedId FROM NCBI-Biblio
|
|
Seq-id, Seq-loc FROM NCBI-Seqloc
|
|
Seq-annot, Pubdesc FROM NCBI-Sequence
|
|
Seq-entry FROM NCBI-Seqset
|
|
Pubmed-entry FROM NCBI-PubMed;
|
|
|
|
Project ::= SEQUENCE {
|
|
descr Project-descr OPTIONAL ,
|
|
data Project-item }
|
|
|
|
Project-item ::= CHOICE {
|
|
pmuid SET OF INTEGER ,
|
|
protuid SET OF INTEGER ,
|
|
nucuid SET OF INTEGER ,
|
|
sequid SET OF INTEGER ,
|
|
genomeuid SET OF INTEGER ,
|
|
structuid SET OF INTEGER ,
|
|
pmid SET OF PubMedId ,
|
|
protid SET OF Seq-id ,
|
|
nucid SET OF Seq-id ,
|
|
seqid SET OF Seq-id ,
|
|
genomeid SET OF Seq-id ,
|
|
structid NULL ,
|
|
pment SET OF Pubmed-entry ,
|
|
protent SET OF Seq-entry ,
|
|
nucent SET OF Seq-entry ,
|
|
seqent SET OF Seq-entry ,
|
|
genomeent SET OF Seq-entry ,
|
|
structent NULL ,
|
|
seqannot SET OF Seq-annot ,
|
|
loc SET OF Seq-loc ,
|
|
proj SET OF Project
|
|
}
|
|
|
|
Project-descr ::= SEQUENCE {
|
|
id SET OF Project-id ,
|
|
name VisibleString OPTIONAL ,
|
|
descr SET OF Projdesc OPTIONAL }
|
|
|
|
Projdesc ::= CHOICE {
|
|
pub Pubdesc ,
|
|
date Date ,
|
|
comment VisibleString ,
|
|
title VisibleString
|
|
}
|
|
|
|
Project-id ::= VisibleString
|
|
|
|
END
|
|
|
|
|