gui_project.asn
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:2k
- ---
- --- Definitions for GUI plugins
- ---
- NCBI-GUI-Project DEFINITIONS ::=
- BEGIN
- IMPORTS Annotdesc, Seq-annot FROM NCBI-Sequence
- Seq-submit FROM NCBI-Submit
- Seq-entry FROM NCBI-Seqset
- Seq-id, Seq-loc FROM NCBI-Seqloc
- PluginConfigValues FROM NCBI-Config
- Date FROM NCBI-General;
- EXPORTS GBWorkspace, GBProject, ProjectItem, ProjectHistoryItem, ViewDesc;
- GBWorkspace ::= SEQUENCE {
- -- projects in this workspace
- projects SET OF GBProject,
-
- -- GUI layout items
- layout SET OF ViewDesc OPTIONAL
- }
- GBProject ::= SEQUENCE {
- -- user-identifiable label for the project
- label VisibleString OPTIONAL,
-
- -- the core item we wrap
- core ProjectItem,
-
- -- a set of extra analyses perfromed by the user
- -- each of these may have descriptors
- extra SET OF ProjectItem,
-
- -- descriptors specific to the project as a whole
- descr SET OF Annotdesc OPTIONAL,
-
- -- history of things done to this object
- history SET OF ProjectHistoryItem OPTIONAL
- }
- ProjectItem ::= SEQUENCE {
- -- serial number - must be unique in a project
- id INTEGER,
-
- -- user-defined label
- label VisibleString OPTIONAL,
-
- -- user-defined descriptors
- descr SET OF Annotdesc OPTIONAL,
-
- -- the item we represent
- item CHOICE {
- id Seq-id, -- for projects that simply import a far-pointer
- entry Seq-entry, -- for projects that contain something else
- annot Seq-annot, -- annotation only
- submission Seq-submit, -- for submission
- pmid SET OF INTEGER, -- PubMed ID
- taxid SET OF INTEGER -- Taxonomy ID
- }
- }
- ViewDesc ::= SEQUENCE {
- view VisibleString,
- range Seq-loc,
- settings SET OF PluginConfigValues
- }
- ProjectHistoryItem ::= SEQUENCE {
- date Date,
- descr SET OF Annotdesc
- }
- END
- --
- -- $Log: gui_project.asn,v $
- -- Revision 1000.0 2004/06/01 21:16:08 gouriano
- -- PRODUCTION: IMPORTED [GCC34_MSVC7] Dev-tree R1.3
- --
- -- Revision 1.3 2004/06/01 18:00:32 dicuccio
- -- Work-in-progress: further defined project / workspace requirements
- --
- -- Revision 1.2 2004/05/28 17:56:06 dicuccio
- -- Added GuiWorkspace
- --
- -- Revision 1.1 2004/05/28 17:46:18 dicuccio
- -- Initial revision
- --
- --