config.asn
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:1k
源码类别:

生物技术

开发平台:

C/C++

  1. ---
  2. --- Definitions for abstract configuration interfaces
  3. ---
  4. NCBI-Config DEFINITIONS ::=
  5. BEGIN
  6. EXPORTS PluginConfigCache, PluginConfigValues, KeyValue;
  7. ---
  8. --- PluginConfigValues defines a saved, named set of configuration values.
  9. ---
  10. ---  It can group other sets of values by referring to their ids (data|include).
  11. ---  It can default its values to one other with the same type by referring to its
  12. ---  style (refer-to-style).
  13. PluginConfigCache ::= SEQUENCE {
  14.     data SET OF PluginConfigValues
  15. }
  16. PluginConfigValues ::= SEQUENCE {
  17.     id              PluginConfigID,
  18.     refer-to-style  VisibleString OPTIONAL,
  19.     data CHOICE {
  20.         keyvals     SET OF KeyValue,        -- each with a unique key.
  21.         include     SET OF PluginConfigID   -- each with a unique type.
  22.     }
  23. }
  24. PluginConfigID ::= SEQUENCE {
  25.     type    VisibleString,
  26.     style   VisibleString
  27. }
  28. KeyValue ::= SEQUENCE {
  29.     key VisibleString,
  30.     val CHOICE {
  31.         str     VisibleString,
  32.         keyvals SET OF KeyValue     -- each with a unique key.
  33.     }
  34. }
  35. END