pycrate/pycrate_asn1dir/NCBI.py

21393 lines
1.1 MiB

# -*- coding: UTF-8 -*-
# Code automatically generated by pycrate_asn1c
from pycrate_asn1rt.utils import *
from pycrate_asn1rt.err import *
from pycrate_asn1rt.glob import make_GLOBAL, GLOBAL
from pycrate_asn1rt.dictobj import ASN1Dict
from pycrate_asn1rt.refobj import *
from pycrate_asn1rt.setobj import *
from pycrate_asn1rt.asnobj_basic import *
from pycrate_asn1rt.asnobj_str import *
from pycrate_asn1rt.asnobj_construct import *
from pycrate_asn1rt.asnobj_class import *
from pycrate_asn1rt.asnobj_ext import *
from pycrate_asn1rt.init import init_modules
class NCBI_Access:
_name_ = u'NCBI-Access'
_oid_ = []
_obj_ = [
u'Link-set',
]
_type_ = [
u'Link-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Link-set >-----#
Link_set = SEQ(name=u'Link-set', mode=MODE_TYPE)
_Link_set_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Link_set_uids = SEQ_OF(name=u'uids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Link_set_uids__item_ = INT(name='_item_', mode=MODE_TYPE)
_Link_set_uids._cont = __Link_set_uids__item_
_Link_set_weights = SEQ_OF(name=u'weights', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Link_set_weights__item_ = INT(name='_item_', mode=MODE_TYPE)
_Link_set_weights._cont = __Link_set_weights__item_
Link_set._cont = ASN1Dict([
(u'num', _Link_set_num),
(u'uids', _Link_set_uids),
(u'weights', _Link_set_weights),
])
Link_set._ext = None
_all_ = [
_Link_set_num,
__Link_set_uids__item_,
_Link_set_uids,
__Link_set_weights__item_,
_Link_set_weights,
Link_set,
]
class NCBI_Biblio:
_name_ = u'NCBI-Biblio'
_oid_ = []
_obj_ = [
u'ArticleId',
u'PubMedId',
u'MedlineUID',
u'DOI',
u'PII',
u'PmcID',
u'PmcPid',
u'PmPid',
u'ArticleIdSet',
u'PubStatus',
u'PubStatusDate',
u'PubStatusDateSet',
u'Cit-art',
u'Cit-jour',
u'Cit-book',
u'Cit-proc',
u'Cit-pat',
u'Patent-priority',
u'Id-pat',
u'Cit-let',
u'Cit-sub',
u'Cit-gen',
u'Auth-list',
u'Author',
u'Affil',
u'Title',
u'Imprint',
u'CitRetract',
u'Meeting',
]
_type_ = [
u'ArticleId',
u'PubMedId',
u'MedlineUID',
u'DOI',
u'PII',
u'PmcID',
u'PmcPid',
u'PmPid',
u'ArticleIdSet',
u'PubStatus',
u'PubStatusDate',
u'PubStatusDateSet',
u'Cit-art',
u'Cit-jour',
u'Cit-book',
u'Cit-proc',
u'Cit-pat',
u'Patent-priority',
u'Id-pat',
u'Cit-let',
u'Cit-sub',
u'Cit-gen',
u'Auth-list',
u'Author',
u'Affil',
u'Title',
u'Imprint',
u'CitRetract',
u'Meeting',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ArticleId >-----#
ArticleId = CHOICE(name=u'ArticleId', mode=MODE_TYPE)
_ArticleId_pubmed = INT(name=u'pubmed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_ArticleId_medline = INT(name=u'medline', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'MedlineUID')))
_ArticleId_doi = STR_VIS(name=u'doi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'DOI')))
_ArticleId_pii = STR_VIS(name=u'pii', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PII')))
_ArticleId_pmcid = INT(name=u'pmcid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PmcID')))
_ArticleId_pmcpid = STR_VIS(name=u'pmcpid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PmcPid')))
_ArticleId_pmpid = STR_VIS(name=u'pmpid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PmPid')))
_ArticleId_other = SEQ(name=u'other', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
ArticleId._cont = ASN1Dict([
(u'pubmed', _ArticleId_pubmed),
(u'medline', _ArticleId_medline),
(u'doi', _ArticleId_doi),
(u'pii', _ArticleId_pii),
(u'pmcid', _ArticleId_pmcid),
(u'pmcpid', _ArticleId_pmcpid),
(u'pmpid', _ArticleId_pmpid),
(u'other', _ArticleId_other),
])
ArticleId._ext = None
#-----< PubMedId >-----#
PubMedId = INT(name=u'PubMedId', mode=MODE_TYPE)
#-----< MedlineUID >-----#
MedlineUID = INT(name=u'MedlineUID', mode=MODE_TYPE)
#-----< DOI >-----#
DOI = STR_VIS(name=u'DOI', mode=MODE_TYPE)
#-----< PII >-----#
PII = STR_VIS(name=u'PII', mode=MODE_TYPE)
#-----< PmcID >-----#
PmcID = INT(name=u'PmcID', mode=MODE_TYPE)
#-----< PmcPid >-----#
PmcPid = STR_VIS(name=u'PmcPid', mode=MODE_TYPE)
#-----< PmPid >-----#
PmPid = STR_VIS(name=u'PmPid', mode=MODE_TYPE)
#-----< ArticleIdSet >-----#
ArticleIdSet = SET_OF(name=u'ArticleIdSet', mode=MODE_TYPE)
_ArticleIdSet__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'ArticleId')))
ArticleIdSet._cont = _ArticleIdSet__item_
#-----< PubStatus >-----#
PubStatus = INT(name=u'PubStatus', mode=MODE_TYPE)
PubStatus._cont = ASN1Dict([(u'received', 1), (u'accepted', 2), (u'epublish', 3), (u'ppublish', 4), (u'revised', 5), (u'pmc', 6), (u'pmcr', 7), (u'pubmed', 8), (u'pubmedr', 9), (u'aheadofprint', 10), (u'premedline', 11), (u'medline', 12), (u'other', 255)])
#-----< PubStatusDate >-----#
PubStatusDate = SEQ(name=u'PubStatusDate', mode=MODE_TYPE)
_PubStatusDate_pubstatus = INT(name=u'pubstatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubStatus')))
_PubStatusDate_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
PubStatusDate._cont = ASN1Dict([
(u'pubstatus', _PubStatusDate_pubstatus),
(u'date', _PubStatusDate_date),
])
PubStatusDate._ext = None
#-----< PubStatusDateSet >-----#
PubStatusDateSet = SET_OF(name=u'PubStatusDateSet', mode=MODE_TYPE)
_PubStatusDateSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'PubStatusDate')))
PubStatusDateSet._cont = _PubStatusDateSet__item_
#-----< Cit-art >-----#
Cit_art = SEQ(name=u'Cit-art', mode=MODE_TYPE)
_Cit_art_title = SET_OF(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')), opt=True)
_Cit_art_authors = SEQ(name=u'authors', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')), opt=True)
_Cit_art_from_ = CHOICE(name=u'from', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Cit_art_from__journal = SEQ(name=u'journal', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-jour')))
__Cit_art_from__book = SEQ(name=u'book', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-book')))
__Cit_art_from__proc = SEQ(name=u'proc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-proc')))
_Cit_art_from_._cont = ASN1Dict([
(u'journal', __Cit_art_from__journal),
(u'book', __Cit_art_from__book),
(u'proc', __Cit_art_from__proc),
])
_Cit_art_from_._ext = None
_Cit_art_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'ArticleIdSet')), opt=True)
Cit_art._cont = ASN1Dict([
(u'title', _Cit_art_title),
(u'authors', _Cit_art_authors),
(u'from', _Cit_art_from_),
(u'ids', _Cit_art_ids),
])
Cit_art._ext = None
#-----< Cit-jour >-----#
Cit_jour = SEQ(name=u'Cit-jour', mode=MODE_TYPE)
_Cit_jour_title = SET_OF(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')))
_Cit_jour_imp = SEQ(name=u'imp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Imprint')))
Cit_jour._cont = ASN1Dict([
(u'title', _Cit_jour_title),
(u'imp', _Cit_jour_imp),
])
Cit_jour._ext = None
#-----< Cit-book >-----#
Cit_book = SEQ(name=u'Cit-book', mode=MODE_TYPE)
_Cit_book_title = SET_OF(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')))
_Cit_book_coll = SET_OF(name=u'coll', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')), opt=True)
_Cit_book_authors = SEQ(name=u'authors', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')))
_Cit_book_imp = SEQ(name=u'imp', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Imprint')))
Cit_book._cont = ASN1Dict([
(u'title', _Cit_book_title),
(u'coll', _Cit_book_coll),
(u'authors', _Cit_book_authors),
(u'imp', _Cit_book_imp),
])
Cit_book._ext = None
#-----< Cit-proc >-----#
Cit_proc = SEQ(name=u'Cit-proc', mode=MODE_TYPE)
_Cit_proc_book = SEQ(name=u'book', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-book')))
_Cit_proc_meet = SEQ(name=u'meet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Meeting')))
Cit_proc._cont = ASN1Dict([
(u'book', _Cit_proc_book),
(u'meet', _Cit_proc_meet),
])
Cit_proc._ext = None
#-----< Cit-pat >-----#
Cit_pat = SEQ(name=u'Cit-pat', mode=MODE_TYPE)
_Cit_pat_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cit_pat_authors = SEQ(name=u'authors', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')))
_Cit_pat_country = STR_VIS(name=u'country', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cit_pat_doc_type = STR_VIS(name=u'doc-type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cit_pat_number = STR_VIS(name=u'number', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_pat_date_issue = CHOICE(name=u'date-issue', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cit_pat_class_ = SEQ_OF(name=u'class', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cit_pat_class___item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Cit_pat_class_._cont = __Cit_pat_class___item_
_Cit_pat_app_number = STR_VIS(name=u'app-number', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_pat_app_date = CHOICE(name=u'app-date', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cit_pat_applicants = SEQ(name=u'applicants', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')), opt=True)
_Cit_pat_assignees = SEQ(name=u'assignees', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')), opt=True)
_Cit_pat_priority = SEQ_OF(name=u'priority', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cit_pat_priority__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Patent-priority')))
_Cit_pat_priority._cont = __Cit_pat_priority__item_
_Cit_pat_abstract = STR_VIS(name=u'abstract', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cit_pat._cont = ASN1Dict([
(u'title', _Cit_pat_title),
(u'authors', _Cit_pat_authors),
(u'country', _Cit_pat_country),
(u'doc-type', _Cit_pat_doc_type),
(u'number', _Cit_pat_number),
(u'date-issue', _Cit_pat_date_issue),
(u'class', _Cit_pat_class_),
(u'app-number', _Cit_pat_app_number),
(u'app-date', _Cit_pat_app_date),
(u'applicants', _Cit_pat_applicants),
(u'assignees', _Cit_pat_assignees),
(u'priority', _Cit_pat_priority),
(u'abstract', _Cit_pat_abstract),
])
Cit_pat._ext = None
#-----< Patent-priority >-----#
Patent_priority = SEQ(name=u'Patent-priority', mode=MODE_TYPE)
_Patent_priority_country = STR_VIS(name=u'country', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Patent_priority_number = STR_VIS(name=u'number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Patent_priority_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
Patent_priority._cont = ASN1Dict([
(u'country', _Patent_priority_country),
(u'number', _Patent_priority_number),
(u'date', _Patent_priority_date),
])
Patent_priority._ext = None
#-----< Id-pat >-----#
Id_pat = SEQ(name=u'Id-pat', mode=MODE_TYPE)
_Id_pat_country = STR_VIS(name=u'country', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Id_pat_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Id_pat_id_number = STR_VIS(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Id_pat_id_app_number = STR_VIS(name=u'app-number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Id_pat_id._cont = ASN1Dict([
(u'number', __Id_pat_id_number),
(u'app-number', __Id_pat_id_app_number),
])
_Id_pat_id._ext = None
_Id_pat_doc_type = STR_VIS(name=u'doc-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Id_pat._cont = ASN1Dict([
(u'country', _Id_pat_country),
(u'id', _Id_pat_id),
(u'doc-type', _Id_pat_doc_type),
])
Id_pat._ext = None
#-----< Cit-let >-----#
Cit_let = SEQ(name=u'Cit-let', mode=MODE_TYPE)
_Cit_let_cit = SEQ(name=u'cit', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-book')))
_Cit_let_man_id = STR_VIS(name=u'man-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_let_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_let_type._cont = ASN1Dict([(u'manuscript', 1), (u'letter', 2), (u'thesis', 3)])
_Cit_let_type._ext = None
Cit_let._cont = ASN1Dict([
(u'cit', _Cit_let_cit),
(u'man-id', _Cit_let_man_id),
(u'type', _Cit_let_type),
])
Cit_let._ext = None
#-----< Cit-sub >-----#
Cit_sub = SEQ(name=u'Cit-sub', mode=MODE_TYPE)
_Cit_sub_authors = SEQ(name=u'authors', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')))
_Cit_sub_imp = SEQ(name=u'imp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Imprint')), opt=True)
_Cit_sub_medium = ENUM(name=u'medium', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_sub_medium._cont = ASN1Dict([(u'paper', 1), (u'tape', 2), (u'floppy', 3), (u'email', 4), (u'other', 255)])
_Cit_sub_medium._ext = None
_Cit_sub_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cit_sub_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cit_sub._cont = ASN1Dict([
(u'authors', _Cit_sub_authors),
(u'imp', _Cit_sub_imp),
(u'medium', _Cit_sub_medium),
(u'date', _Cit_sub_date),
(u'descr', _Cit_sub_descr),
])
Cit_sub._ext = None
#-----< Cit-gen >-----#
Cit_gen = SEQ(name=u'Cit-gen', mode=MODE_TYPE)
_Cit_gen_cit = STR_VIS(name=u'cit', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_authors = SEQ(name=u'authors', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Auth-list')), opt=True)
_Cit_gen_muid = INT(name=u'muid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_journal = SET_OF(name=u'journal', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')), opt=True)
_Cit_gen_volume = STR_VIS(name=u'volume', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_issue = STR_VIS(name=u'issue', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_pages = STR_VIS(name=u'pages', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cit_gen_serial_number = INT(name=u'serial-number', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cit_gen_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')), opt=True)
Cit_gen._cont = ASN1Dict([
(u'cit', _Cit_gen_cit),
(u'authors', _Cit_gen_authors),
(u'muid', _Cit_gen_muid),
(u'journal', _Cit_gen_journal),
(u'volume', _Cit_gen_volume),
(u'issue', _Cit_gen_issue),
(u'pages', _Cit_gen_pages),
(u'date', _Cit_gen_date),
(u'serial-number', _Cit_gen_serial_number),
(u'title', _Cit_gen_title),
(u'pmid', _Cit_gen_pmid),
])
Cit_gen._ext = None
#-----< Auth-list >-----#
Auth_list = SEQ(name=u'Auth-list', mode=MODE_TYPE)
_Auth_list_names = CHOICE(name=u'names', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Auth_list_names_std = SEQ_OF(name=u'std', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Auth_list_names_std__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Author')))
__Auth_list_names_std._cont = ___Auth_list_names_std__item_
__Auth_list_names_ml = SEQ_OF(name=u'ml', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Auth_list_names_ml__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__Auth_list_names_ml._cont = ___Auth_list_names_ml__item_
__Auth_list_names_str = SEQ_OF(name=u'str', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Auth_list_names_str__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__Auth_list_names_str._cont = ___Auth_list_names_str__item_
_Auth_list_names._cont = ASN1Dict([
(u'std', __Auth_list_names_std),
(u'ml', __Auth_list_names_ml),
(u'str', __Auth_list_names_str),
])
_Auth_list_names._ext = None
_Auth_list_affil = CHOICE(name=u'affil', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Affil')), opt=True)
Auth_list._cont = ASN1Dict([
(u'names', _Auth_list_names),
(u'affil', _Auth_list_affil),
])
Auth_list._ext = None
#-----< Author >-----#
Author = SEQ(name=u'Author', mode=MODE_TYPE)
_Author_name = CHOICE(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Person-id')))
_Author_level = ENUM(name=u'level', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Author_level._cont = ASN1Dict([(u'primary', 1), (u'secondary', 2)])
_Author_level._ext = None
_Author_role = ENUM(name=u'role', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Author_role._cont = ASN1Dict([(u'compiler', 1), (u'editor', 2), (u'patent-assignee', 3), (u'translator', 4)])
_Author_role._ext = None
_Author_affil = CHOICE(name=u'affil', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Affil')), opt=True)
_Author_is_corr = BOOL(name=u'is-corr', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Author._cont = ASN1Dict([
(u'name', _Author_name),
(u'level', _Author_level),
(u'role', _Author_role),
(u'affil', _Author_affil),
(u'is-corr', _Author_is_corr),
])
Author._ext = None
#-----< Affil >-----#
Affil = CHOICE(name=u'Affil', mode=MODE_TYPE)
_Affil_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Affil_std = SEQ(name=u'std', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Affil_std_affil = STR_VIS(name=u'affil', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_div = STR_VIS(name=u'div', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_city = STR_VIS(name=u'city', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_sub = STR_VIS(name=u'sub', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_country = STR_VIS(name=u'country', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_street = STR_VIS(name=u'street', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_email = STR_VIS(name=u'email', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_fax = STR_VIS(name=u'fax', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_phone = STR_VIS(name=u'phone', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Affil_std_postal_code = STR_VIS(name=u'postal-code', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Affil_std._cont = ASN1Dict([
(u'affil', __Affil_std_affil),
(u'div', __Affil_std_div),
(u'city', __Affil_std_city),
(u'sub', __Affil_std_sub),
(u'country', __Affil_std_country),
(u'street', __Affil_std_street),
(u'email', __Affil_std_email),
(u'fax', __Affil_std_fax),
(u'phone', __Affil_std_phone),
(u'postal-code', __Affil_std_postal_code),
])
_Affil_std._ext = None
Affil._cont = ASN1Dict([
(u'str', _Affil_str),
(u'std', _Affil_std),
])
Affil._ext = None
#-----< Title >-----#
Title = SET_OF(name=u'Title', mode=MODE_TYPE)
_Title__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__Title__item__name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__tsub = STR_VIS(name=u'tsub', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__trans = STR_VIS(name=u'trans', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__jta = STR_VIS(name=u'jta', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__iso_jta = STR_VIS(name=u'iso-jta', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__ml_jta = STR_VIS(name=u'ml-jta', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__coden = STR_VIS(name=u'coden', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__issn = STR_VIS(name=u'issn', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__abr = STR_VIS(name=u'abr', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title__item__isbn = STR_VIS(name=u'isbn', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Title__item_._cont = ASN1Dict([
(u'name', __Title__item__name),
(u'tsub', __Title__item__tsub),
(u'trans', __Title__item__trans),
(u'jta', __Title__item__jta),
(u'iso-jta', __Title__item__iso_jta),
(u'ml-jta', __Title__item__ml_jta),
(u'coden', __Title__item__coden),
(u'issn', __Title__item__issn),
(u'abr', __Title__item__abr),
(u'isbn', __Title__item__isbn),
])
_Title__item_._ext = None
Title._cont = _Title__item_
#-----< Imprint >-----#
Imprint = SEQ(name=u'Imprint', mode=MODE_TYPE)
_Imprint_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Imprint_volume = STR_VIS(name=u'volume', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_issue = STR_VIS(name=u'issue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_pages = STR_VIS(name=u'pages', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_section = STR_VIS(name=u'section', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_pub = CHOICE(name=u'pub', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Affil')), opt=True)
_Imprint_cprt = CHOICE(name=u'cprt', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Imprint_part_sup = STR_VIS(name=u'part-sup', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_language = STR_VIS(name=u'language', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'ENG')
_Imprint_prepub = ENUM(name=u'prepub', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_prepub._cont = ASN1Dict([(u'submitted', 1), (u'in-press', 2), (u'other', 255)])
_Imprint_prepub._ext = None
_Imprint_part_supi = STR_VIS(name=u'part-supi', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imprint_retract = SEQ(name=u'retract', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'CitRetract')), opt=True)
_Imprint_pubstatus = INT(name=u'pubstatus', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubStatus')), opt=True)
_Imprint_history = SET_OF(name=u'history', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubStatusDateSet')), opt=True)
Imprint._cont = ASN1Dict([
(u'date', _Imprint_date),
(u'volume', _Imprint_volume),
(u'issue', _Imprint_issue),
(u'pages', _Imprint_pages),
(u'section', _Imprint_section),
(u'pub', _Imprint_pub),
(u'cprt', _Imprint_cprt),
(u'part-sup', _Imprint_part_sup),
(u'language', _Imprint_language),
(u'prepub', _Imprint_prepub),
(u'part-supi', _Imprint_part_supi),
(u'retract', _Imprint_retract),
(u'pubstatus', _Imprint_pubstatus),
(u'history', _Imprint_history),
])
Imprint._ext = None
#-----< CitRetract >-----#
CitRetract = SEQ(name=u'CitRetract', mode=MODE_TYPE)
_CitRetract_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CitRetract_type._cont = ASN1Dict([(u'retracted', 1), (u'notice', 2), (u'in-error', 3), (u'erratum', 4)])
_CitRetract_type._ext = None
_CitRetract_exp = STR_VIS(name=u'exp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
CitRetract._cont = ASN1Dict([
(u'type', _CitRetract_type),
(u'exp', _CitRetract_exp),
])
CitRetract._ext = None
#-----< Meeting >-----#
Meeting = SEQ(name=u'Meeting', mode=MODE_TYPE)
_Meeting_number = STR_VIS(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Meeting_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Meeting_place = CHOICE(name=u'place', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Affil')), opt=True)
Meeting._cont = ASN1Dict([
(u'number', _Meeting_number),
(u'date', _Meeting_date),
(u'place', _Meeting_place),
])
Meeting._ext = None
_all_ = [
_ArticleId_pubmed,
_ArticleId_medline,
_ArticleId_doi,
_ArticleId_pii,
_ArticleId_pmcid,
_ArticleId_pmcpid,
_ArticleId_pmpid,
_ArticleId_other,
ArticleId,
PubMedId,
MedlineUID,
DOI,
PII,
PmcID,
PmcPid,
PmPid,
_ArticleIdSet__item_,
ArticleIdSet,
PubStatus,
_PubStatusDate_pubstatus,
_PubStatusDate_date,
PubStatusDate,
_PubStatusDateSet__item_,
PubStatusDateSet,
_Cit_art_title,
_Cit_art_authors,
__Cit_art_from__journal,
__Cit_art_from__book,
__Cit_art_from__proc,
_Cit_art_from_,
_Cit_art_ids,
Cit_art,
_Cit_jour_title,
_Cit_jour_imp,
Cit_jour,
_Cit_book_title,
_Cit_book_coll,
_Cit_book_authors,
_Cit_book_imp,
Cit_book,
_Cit_proc_book,
_Cit_proc_meet,
Cit_proc,
_Cit_pat_title,
_Cit_pat_authors,
_Cit_pat_country,
_Cit_pat_doc_type,
_Cit_pat_number,
_Cit_pat_date_issue,
__Cit_pat_class___item_,
_Cit_pat_class_,
_Cit_pat_app_number,
_Cit_pat_app_date,
_Cit_pat_applicants,
_Cit_pat_assignees,
__Cit_pat_priority__item_,
_Cit_pat_priority,
_Cit_pat_abstract,
Cit_pat,
_Patent_priority_country,
_Patent_priority_number,
_Patent_priority_date,
Patent_priority,
_Id_pat_country,
__Id_pat_id_number,
__Id_pat_id_app_number,
_Id_pat_id,
_Id_pat_doc_type,
Id_pat,
_Cit_let_cit,
_Cit_let_man_id,
_Cit_let_type,
Cit_let,
_Cit_sub_authors,
_Cit_sub_imp,
_Cit_sub_medium,
_Cit_sub_date,
_Cit_sub_descr,
Cit_sub,
_Cit_gen_cit,
_Cit_gen_authors,
_Cit_gen_muid,
_Cit_gen_journal,
_Cit_gen_volume,
_Cit_gen_issue,
_Cit_gen_pages,
_Cit_gen_date,
_Cit_gen_serial_number,
_Cit_gen_title,
_Cit_gen_pmid,
Cit_gen,
___Auth_list_names_std__item_,
__Auth_list_names_std,
___Auth_list_names_ml__item_,
__Auth_list_names_ml,
___Auth_list_names_str__item_,
__Auth_list_names_str,
_Auth_list_names,
_Auth_list_affil,
Auth_list,
_Author_name,
_Author_level,
_Author_role,
_Author_affil,
_Author_is_corr,
Author,
_Affil_str,
__Affil_std_affil,
__Affil_std_div,
__Affil_std_city,
__Affil_std_sub,
__Affil_std_country,
__Affil_std_street,
__Affil_std_email,
__Affil_std_fax,
__Affil_std_phone,
__Affil_std_postal_code,
_Affil_std,
Affil,
__Title__item__name,
__Title__item__tsub,
__Title__item__trans,
__Title__item__jta,
__Title__item__iso_jta,
__Title__item__ml_jta,
__Title__item__coden,
__Title__item__issn,
__Title__item__abr,
__Title__item__isbn,
_Title__item_,
Title,
_Imprint_date,
_Imprint_volume,
_Imprint_issue,
_Imprint_pages,
_Imprint_section,
_Imprint_pub,
_Imprint_cprt,
_Imprint_part_sup,
_Imprint_language,
_Imprint_prepub,
_Imprint_part_supi,
_Imprint_retract,
_Imprint_pubstatus,
_Imprint_history,
Imprint,
_CitRetract_type,
_CitRetract_exp,
CitRetract,
_Meeting_number,
_Meeting_date,
_Meeting_place,
Meeting,
]
class NCBI_BioTree:
_name_ = u'NCBI-BioTree'
_oid_ = []
_obj_ = [
u'BioTreeContainer',
u'NodeSet',
u'Node',
u'NodeFeatureSet',
u'NodeFeature',
u'FeatureDictSet',
u'FeatureDescr',
u'DistanceMatrix',
]
_type_ = [
u'BioTreeContainer',
u'NodeSet',
u'Node',
u'NodeFeatureSet',
u'NodeFeature',
u'FeatureDictSet',
u'FeatureDescr',
u'DistanceMatrix',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BioTreeContainer >-----#
BioTreeContainer = SEQ(name=u'BioTreeContainer', mode=MODE_TYPE)
_BioTreeContainer_treetype = STR_VIS(name=u'treetype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BioTreeContainer_fdict = SET_OF(name=u'fdict', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioTree', 'FeatureDictSet')))
_BioTreeContainer_nodes = SET_OF(name=u'nodes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioTree', 'NodeSet')))
_BioTreeContainer_label = STR_VIS(name=u'label', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BioTreeContainer_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')), opt=True)
BioTreeContainer._cont = ASN1Dict([
(u'treetype', _BioTreeContainer_treetype),
(u'fdict', _BioTreeContainer_fdict),
(u'nodes', _BioTreeContainer_nodes),
(u'label', _BioTreeContainer_label),
(u'user', _BioTreeContainer_user),
])
BioTreeContainer._ext = None
#-----< NodeSet >-----#
NodeSet = SET_OF(name=u'NodeSet', mode=MODE_TYPE)
_NodeSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioTree', 'Node')))
NodeSet._cont = _NodeSet__item_
#-----< Node >-----#
Node = SEQ(name=u'Node', mode=MODE_TYPE)
_Node_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Node_parent = INT(name=u'parent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Node_features = SET_OF(name=u'features', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioTree', 'NodeFeatureSet')), opt=True)
Node._cont = ASN1Dict([
(u'id', _Node_id),
(u'parent', _Node_parent),
(u'features', _Node_features),
])
Node._ext = None
#-----< NodeFeatureSet >-----#
NodeFeatureSet = SET_OF(name=u'NodeFeatureSet', mode=MODE_TYPE)
_NodeFeatureSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioTree', 'NodeFeature')))
NodeFeatureSet._cont = _NodeFeatureSet__item_
#-----< NodeFeature >-----#
NodeFeature = SEQ(name=u'NodeFeature', mode=MODE_TYPE)
_NodeFeature_featureid = INT(name=u'featureid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NodeFeature_value = STR_UTF8(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
NodeFeature._cont = ASN1Dict([
(u'featureid', _NodeFeature_featureid),
(u'value', _NodeFeature_value),
])
NodeFeature._ext = None
#-----< FeatureDictSet >-----#
FeatureDictSet = SET_OF(name=u'FeatureDictSet', mode=MODE_TYPE)
_FeatureDictSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioTree', 'FeatureDescr')))
FeatureDictSet._cont = _FeatureDictSet__item_
#-----< FeatureDescr >-----#
FeatureDescr = SEQ(name=u'FeatureDescr', mode=MODE_TYPE)
_FeatureDescr_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatureDescr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
FeatureDescr._cont = ASN1Dict([
(u'id', _FeatureDescr_id),
(u'name', _FeatureDescr_name),
])
FeatureDescr._ext = None
#-----< DistanceMatrix >-----#
DistanceMatrix = SEQ(name=u'DistanceMatrix', mode=MODE_TYPE)
_DistanceMatrix_labels = SEQ_OF(name=u'labels', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DistanceMatrix_labels__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_DistanceMatrix_labels._cont = __DistanceMatrix_labels__item_
_DistanceMatrix_distances = SEQ_OF(name=u'distances', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DistanceMatrix_distances__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_DistanceMatrix_distances._cont = __DistanceMatrix_distances__item_
DistanceMatrix._cont = ASN1Dict([
(u'labels', _DistanceMatrix_labels),
(u'distances', _DistanceMatrix_distances),
])
DistanceMatrix._ext = None
_all_ = [
_BioTreeContainer_treetype,
_BioTreeContainer_fdict,
_BioTreeContainer_nodes,
_BioTreeContainer_label,
_BioTreeContainer_user,
BioTreeContainer,
_NodeSet__item_,
NodeSet,
_Node_id,
_Node_parent,
_Node_features,
Node,
_NodeFeatureSet__item_,
NodeFeatureSet,
_NodeFeature_featureid,
_NodeFeature_value,
NodeFeature,
_FeatureDictSet__item_,
FeatureDictSet,
_FeatureDescr_id,
_FeatureDescr_name,
FeatureDescr,
__DistanceMatrix_labels__item_,
_DistanceMatrix_labels,
__DistanceMatrix_distances__item_,
_DistanceMatrix_distances,
DistanceMatrix,
]
class NCBI_Blast4:
_name_ = u'NCBI-Blast4'
_oid_ = []
_obj_ = [
u'BigInt',
u'Blast4-request',
u'Blast4-archive',
u'Blast4-request-body',
u'Blast4-get-databases-ex-request',
u'Blast4-finish-params-request',
u'Blast4-result-types',
u'Blast4-get-search-results-request',
u'Blast4-queries',
u'Blast4-queue-search-request',
u'Blast4-get-search-status-request',
u'Blast4-get-search-status-reply',
u'Blast4-get-request-info-request',
u'Blast4-get-request-info-reply',
u'Blast4-get-search-strategy-request',
u'Blast4-get-search-strategy-reply',
u'Blast4-get-sequences-request',
u'Blast4-get-seq-parts-request',
u'Blast4-get-protocol-info-request',
u'Blast4-get-search-info-request',
u'Blast4-reply',
u'Blast4-reply-body',
u'Blast4-finish-params-reply',
u'Blast4-get-windowmasked-taxids-reply',
u'Blast4-get-databases-reply',
u'Blast4-get-databases-ex-reply',
u'Blast4-get-matrices-reply',
u'Blast4-get-parameters-reply',
u'Blast4-get-paramsets-reply',
u'Blast4-get-programs-reply',
u'Blast4-get-search-results-reply',
u'Blast4-get-sequences-reply',
u'Blast4-seq-part-data',
u'Blast4-get-seq-parts-reply',
u'Blast4-queue-search-reply',
u'Blast4-get-queries-reply',
u'Blast4-get-protocol-info-reply',
u'Blast4-get-search-info-reply',
u'Blast4-error',
u'Blast4-error-flags',
u'Blast4-error-code',
u'Blast4-cutoff',
u'Blast4-database',
u'Blast4-seqtech',
u'Blast4-database-info',
u'Blast4-frame-type',
u'Blast4-ka-block',
u'Blast4-mask',
u'Blast4-matrix-id',
u'Blast4-parameter',
u'Blast4-parameter-info',
u'Blast4-task-info',
u'Blast4-program-info',
u'Blast4-residue-type',
u'Blast4-strand-type',
u'Blast4-subject',
u'Blast4-parameters',
u'Blast4-phi-alignments',
u'Blast4-value',
u'Blast4-simple-results',
u'Blast4-alignments-for-query',
u'Blast4-simple-alignment',
u'Blast4-range',
]
_type_ = [
u'BigInt',
u'Blast4-request',
u'Blast4-archive',
u'Blast4-request-body',
u'Blast4-get-databases-ex-request',
u'Blast4-finish-params-request',
u'Blast4-result-types',
u'Blast4-get-search-results-request',
u'Blast4-queries',
u'Blast4-queue-search-request',
u'Blast4-get-search-status-request',
u'Blast4-get-search-status-reply',
u'Blast4-get-request-info-request',
u'Blast4-get-request-info-reply',
u'Blast4-get-search-strategy-request',
u'Blast4-get-search-strategy-reply',
u'Blast4-get-sequences-request',
u'Blast4-get-seq-parts-request',
u'Blast4-get-protocol-info-request',
u'Blast4-get-search-info-request',
u'Blast4-reply',
u'Blast4-reply-body',
u'Blast4-finish-params-reply',
u'Blast4-get-windowmasked-taxids-reply',
u'Blast4-get-databases-reply',
u'Blast4-get-databases-ex-reply',
u'Blast4-get-matrices-reply',
u'Blast4-get-parameters-reply',
u'Blast4-get-paramsets-reply',
u'Blast4-get-programs-reply',
u'Blast4-get-search-results-reply',
u'Blast4-get-sequences-reply',
u'Blast4-seq-part-data',
u'Blast4-get-seq-parts-reply',
u'Blast4-queue-search-reply',
u'Blast4-get-queries-reply',
u'Blast4-get-protocol-info-reply',
u'Blast4-get-search-info-reply',
u'Blast4-error',
u'Blast4-error-flags',
u'Blast4-error-code',
u'Blast4-cutoff',
u'Blast4-database',
u'Blast4-seqtech',
u'Blast4-database-info',
u'Blast4-frame-type',
u'Blast4-ka-block',
u'Blast4-mask',
u'Blast4-matrix-id',
u'Blast4-parameter',
u'Blast4-parameter-info',
u'Blast4-task-info',
u'Blast4-program-info',
u'Blast4-residue-type',
u'Blast4-strand-type',
u'Blast4-subject',
u'Blast4-parameters',
u'Blast4-phi-alignments',
u'Blast4-value',
u'Blast4-simple-results',
u'Blast4-alignments-for-query',
u'Blast4-simple-alignment',
u'Blast4-range',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BigInt >-----#
BigInt = INT(name=u'BigInt', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
#-----< Blast4-request >-----#
Blast4_request = SEQ(name=u'Blast4-request', mode=MODE_TYPE)
_Blast4_request_ident = STR_VIS(name=u'ident', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_request_body = CHOICE(name=u'body', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-request-body')))
Blast4_request._cont = ASN1Dict([
(u'ident', _Blast4_request_ident),
(u'body', _Blast4_request_body),
])
Blast4_request._ext = None
#-----< Blast4-archive >-----#
Blast4_archive = SEQ(name=u'Blast4-archive', mode=MODE_TYPE)
_Blast4_archive_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-request')))
_Blast4_archive_results = SEQ(name=u'results', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-search-results-reply')))
_Blast4_archive_messages = SEQ_OF(name=u'messages', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast4_archive_messages__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-error')))
_Blast4_archive_messages._cont = __Blast4_archive_messages__item_
Blast4_archive._cont = ASN1Dict([
(u'request', _Blast4_archive_request),
(u'results', _Blast4_archive_results),
(u'messages', _Blast4_archive_messages),
])
Blast4_archive._ext = None
#-----< Blast4-request-body >-----#
Blast4_request_body = CHOICE(name=u'Blast4-request-body', mode=MODE_TYPE)
_Blast4_request_body_finish_params = SEQ(name=u'finish-params', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-finish-params-request')))
_Blast4_request_body_get_databases = NULL(name=u'get-databases', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_matrices = NULL(name=u'get-matrices', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_parameters = NULL(name=u'get-parameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_paramsets = NULL(name=u'get-paramsets', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_programs = NULL(name=u'get-programs', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_search_results = SEQ(name=u'get-search-results', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-search-results-request')))
_Blast4_request_body_get_sequences = SEQ(name=u'get-sequences', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-sequences-request')))
_Blast4_request_body_queue_search = SEQ(name=u'queue-search', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-queue-search-request')))
_Blast4_request_body_get_request_info = SEQ(name=u'get-request-info', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-request-info-request')))
_Blast4_request_body_get_sequence_parts = SEQ(name=u'get-sequence-parts', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-seq-parts-request')))
_Blast4_request_body_get_windowmasked_taxids = NULL(name=u'get-windowmasked-taxids', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_request_body_get_protocol_info = SEQ_OF(name=u'get-protocol-info', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-protocol-info-request')))
_Blast4_request_body_get_search_info = SEQ(name=u'get-search-info', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-search-info-request')))
_Blast4_request_body_get_databases_ex = SEQ(name=u'get-databases-ex', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-databases-ex-request')))
Blast4_request_body._cont = ASN1Dict([
(u'finish-params', _Blast4_request_body_finish_params),
(u'get-databases', _Blast4_request_body_get_databases),
(u'get-matrices', _Blast4_request_body_get_matrices),
(u'get-parameters', _Blast4_request_body_get_parameters),
(u'get-paramsets', _Blast4_request_body_get_paramsets),
(u'get-programs', _Blast4_request_body_get_programs),
(u'get-search-results', _Blast4_request_body_get_search_results),
(u'get-sequences', _Blast4_request_body_get_sequences),
(u'queue-search', _Blast4_request_body_queue_search),
(u'get-request-info', _Blast4_request_body_get_request_info),
(u'get-sequence-parts', _Blast4_request_body_get_sequence_parts),
(u'get-windowmasked-taxids', _Blast4_request_body_get_windowmasked_taxids),
(u'get-protocol-info', _Blast4_request_body_get_protocol_info),
(u'get-search-info', _Blast4_request_body_get_search_info),
(u'get-databases-ex', _Blast4_request_body_get_databases_ex),
])
Blast4_request_body._ext = None
#-----< Blast4-get-databases-ex-request >-----#
Blast4_get_databases_ex_request = SEQ(name=u'Blast4-get-databases-ex-request', mode=MODE_TYPE)
_Blast4_get_databases_ex_request_params = SEQ_OF(name=u'params', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_get_databases_ex_request._cont = ASN1Dict([
(u'params', _Blast4_get_databases_ex_request_params),
])
Blast4_get_databases_ex_request._ext = None
#-----< Blast4-finish-params-request >-----#
Blast4_finish_params_request = SEQ(name=u'Blast4-finish-params-request', mode=MODE_TYPE)
_Blast4_finish_params_request_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_finish_params_request_service = STR_VIS(name=u'service', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_finish_params_request_paramset = STR_VIS(name=u'paramset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_finish_params_request_params = SEQ_OF(name=u'params', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_finish_params_request._cont = ASN1Dict([
(u'program', _Blast4_finish_params_request_program),
(u'service', _Blast4_finish_params_request_service),
(u'paramset', _Blast4_finish_params_request_paramset),
(u'params', _Blast4_finish_params_request_params),
])
Blast4_finish_params_request._ext = None
#-----< Blast4-result-types >-----#
Blast4_result_types = ENUM(name=u'Blast4-result-types', mode=MODE_TYPE)
Blast4_result_types._cont = ASN1Dict([(u'alignments', 1), (u'phi-alignments', 2), (u'masks', 4), (u'ka-blocks', 8), (u'search-stats', 16), (u'pssm', 32), (u'default', 63), (u'simple-results', 64)])
Blast4_result_types._ext = None
#-----< Blast4-get-search-results-request >-----#
Blast4_get_search_results_request = SEQ(name=u'Blast4-get-search-results-request', mode=MODE_TYPE)
_Blast4_get_search_results_request_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_search_results_request_result_types = INT(name=u'result-types', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Blast4_get_search_results_request._cont = ASN1Dict([
(u'request-id', _Blast4_get_search_results_request_request_id),
(u'result-types', _Blast4_get_search_results_request_result_types),
])
Blast4_get_search_results_request._ext = None
#-----< Blast4-queries >-----#
Blast4_queries = CHOICE(name=u'Blast4-queries', mode=MODE_TYPE)
_Blast4_queries_pssm = SEQ(name=u'pssm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmWithParameters')))
_Blast4_queries_seq_loc_list = SEQ_OF(name=u'seq-loc-list', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_queries_seq_loc_list__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_queries_seq_loc_list._cont = __Blast4_queries_seq_loc_list__item_
_Blast4_queries_bioseq_set = SEQ(name=u'bioseq-set', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Bioseq-set')))
Blast4_queries._cont = ASN1Dict([
(u'pssm', _Blast4_queries_pssm),
(u'seq-loc-list', _Blast4_queries_seq_loc_list),
(u'bioseq-set', _Blast4_queries_bioseq_set),
])
Blast4_queries._ext = None
#-----< Blast4-queue-search-request >-----#
Blast4_queue_search_request = SEQ(name=u'Blast4-queue-search-request', mode=MODE_TYPE)
_Blast4_queue_search_request_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_queue_search_request_service = STR_VIS(name=u'service', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_queue_search_request_queries = CHOICE(name=u'queries', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-queries')))
_Blast4_queue_search_request_subject = CHOICE(name=u'subject', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-subject')))
_Blast4_queue_search_request_paramset = STR_VIS(name=u'paramset', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_queue_search_request_algorithm_options = SEQ_OF(name=u'algorithm-options', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
_Blast4_queue_search_request_program_options = SEQ_OF(name=u'program-options', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
_Blast4_queue_search_request_format_options = SEQ_OF(name=u'format-options', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_queue_search_request._cont = ASN1Dict([
(u'program', _Blast4_queue_search_request_program),
(u'service', _Blast4_queue_search_request_service),
(u'queries', _Blast4_queue_search_request_queries),
(u'subject', _Blast4_queue_search_request_subject),
(u'paramset', _Blast4_queue_search_request_paramset),
(u'algorithm-options', _Blast4_queue_search_request_algorithm_options),
(u'program-options', _Blast4_queue_search_request_program_options),
(u'format-options', _Blast4_queue_search_request_format_options),
])
Blast4_queue_search_request._ext = None
#-----< Blast4-get-search-status-request >-----#
Blast4_get_search_status_request = SEQ(name=u'Blast4-get-search-status-request', mode=MODE_TYPE)
_Blast4_get_search_status_request_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_get_search_status_request._cont = ASN1Dict([
(u'request-id', _Blast4_get_search_status_request_request_id),
])
Blast4_get_search_status_request._ext = None
#-----< Blast4-get-search-status-reply >-----#
Blast4_get_search_status_reply = SEQ(name=u'Blast4-get-search-status-reply', mode=MODE_TYPE)
_Blast4_get_search_status_reply_status = STR_VIS(name=u'status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_get_search_status_reply._cont = ASN1Dict([
(u'status', _Blast4_get_search_status_reply_status),
])
Blast4_get_search_status_reply._ext = None
#-----< Blast4-get-request-info-request >-----#
Blast4_get_request_info_request = SEQ(name=u'Blast4-get-request-info-request', mode=MODE_TYPE)
_Blast4_get_request_info_request_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_get_request_info_request._cont = ASN1Dict([
(u'request-id', _Blast4_get_request_info_request_request_id),
])
Blast4_get_request_info_request._ext = None
#-----< Blast4-get-request-info-reply >-----#
Blast4_get_request_info_reply = SEQ(name=u'Blast4-get-request-info-reply', mode=MODE_TYPE)
_Blast4_get_request_info_reply_database = SEQ(name=u'database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database')))
_Blast4_get_request_info_reply_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_request_info_reply_service = STR_VIS(name=u'service', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_request_info_reply_created_by = STR_VIS(name=u'created-by', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_request_info_reply_queries = CHOICE(name=u'queries', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-queries')))
_Blast4_get_request_info_reply_algorithm_options = SEQ_OF(name=u'algorithm-options', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')))
_Blast4_get_request_info_reply_program_options = SEQ_OF(name=u'program-options', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')))
_Blast4_get_request_info_reply_format_options = SEQ_OF(name=u'format-options', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
_Blast4_get_request_info_reply_subjects = CHOICE(name=u'subjects', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-subject')), opt=True)
Blast4_get_request_info_reply._cont = ASN1Dict([
(u'database', _Blast4_get_request_info_reply_database),
(u'program', _Blast4_get_request_info_reply_program),
(u'service', _Blast4_get_request_info_reply_service),
(u'created-by', _Blast4_get_request_info_reply_created_by),
(u'queries', _Blast4_get_request_info_reply_queries),
(u'algorithm-options', _Blast4_get_request_info_reply_algorithm_options),
(u'program-options', _Blast4_get_request_info_reply_program_options),
(u'format-options', _Blast4_get_request_info_reply_format_options),
(u'subjects', _Blast4_get_request_info_reply_subjects),
])
Blast4_get_request_info_reply._ext = None
#-----< Blast4-get-search-strategy-request >-----#
Blast4_get_search_strategy_request = SEQ(name=u'Blast4-get-search-strategy-request', mode=MODE_TYPE)
_Blast4_get_search_strategy_request_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_get_search_strategy_request._cont = ASN1Dict([
(u'request-id', _Blast4_get_search_strategy_request_request_id),
])
Blast4_get_search_strategy_request._ext = None
#-----< Blast4-get-search-strategy-reply >-----#
Blast4_get_search_strategy_reply = SEQ(name=u'Blast4-get-search-strategy-reply', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-request')))
#-----< Blast4-get-sequences-request >-----#
Blast4_get_sequences_request = SEQ(name=u'Blast4-get-sequences-request', mode=MODE_TYPE)
_Blast4_get_sequences_request_database = SEQ(name=u'database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database')))
_Blast4_get_sequences_request_seq_ids = SEQ_OF(name=u'seq-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_get_sequences_request_seq_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Blast4_get_sequences_request_seq_ids._cont = __Blast4_get_sequences_request_seq_ids__item_
_Blast4_get_sequences_request_skip_seq_data = BOOL(name=u'skip-seq-data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Blast4_get_sequences_request_target_only = BOOL(name=u'target-only', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Blast4_get_sequences_request._cont = ASN1Dict([
(u'database', _Blast4_get_sequences_request_database),
(u'seq-ids', _Blast4_get_sequences_request_seq_ids),
(u'skip-seq-data', _Blast4_get_sequences_request_skip_seq_data),
(u'target-only', _Blast4_get_sequences_request_target_only),
])
Blast4_get_sequences_request._ext = None
#-----< Blast4-get-seq-parts-request >-----#
Blast4_get_seq_parts_request = SEQ(name=u'Blast4-get-seq-parts-request', mode=MODE_TYPE)
_Blast4_get_seq_parts_request_database = SEQ(name=u'database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database')))
_Blast4_get_seq_parts_request_seq_locations = SEQ_OF(name=u'seq-locations', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_get_seq_parts_request_seq_locations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
_Blast4_get_seq_parts_request_seq_locations._cont = __Blast4_get_seq_parts_request_seq_locations__item_
Blast4_get_seq_parts_request._cont = ASN1Dict([
(u'database', _Blast4_get_seq_parts_request_database),
(u'seq-locations', _Blast4_get_seq_parts_request_seq_locations),
])
Blast4_get_seq_parts_request._ext = None
#-----< Blast4-get-protocol-info-request >-----#
Blast4_get_protocol_info_request = SEQ_OF(name=u'Blast4-get-protocol-info-request', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')))
#-----< Blast4-get-search-info-request >-----#
Blast4_get_search_info_request = SEQ(name=u'Blast4-get-search-info-request', mode=MODE_TYPE)
_Blast4_get_search_info_request_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_search_info_request_info = SEQ_OF(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_get_search_info_request._cont = ASN1Dict([
(u'request-id', _Blast4_get_search_info_request_request_id),
(u'info', _Blast4_get_search_info_request_info),
])
Blast4_get_search_info_request._ext = None
#-----< Blast4-reply >-----#
Blast4_reply = SEQ(name=u'Blast4-reply', mode=MODE_TYPE)
_Blast4_reply_errors = SEQ_OF(name=u'errors', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast4_reply_errors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-error')))
_Blast4_reply_errors._cont = __Blast4_reply_errors__item_
_Blast4_reply_body = CHOICE(name=u'body', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-reply-body')))
Blast4_reply._cont = ASN1Dict([
(u'errors', _Blast4_reply_errors),
(u'body', _Blast4_reply_body),
])
Blast4_reply._ext = None
#-----< Blast4-reply-body >-----#
Blast4_reply_body = CHOICE(name=u'Blast4-reply-body', mode=MODE_TYPE)
_Blast4_reply_body_finish_params = SEQ_OF(name=u'finish-params', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-finish-params-reply')))
_Blast4_reply_body_get_databases = SEQ_OF(name=u'get-databases', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-databases-reply')))
_Blast4_reply_body_get_matrices = SEQ_OF(name=u'get-matrices', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-matrices-reply')))
_Blast4_reply_body_get_parameters = SEQ_OF(name=u'get-parameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-parameters-reply')))
_Blast4_reply_body_get_paramsets = SEQ_OF(name=u'get-paramsets', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-paramsets-reply')))
_Blast4_reply_body_get_programs = SEQ_OF(name=u'get-programs', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-programs-reply')))
_Blast4_reply_body_get_search_results = SEQ(name=u'get-search-results', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-search-results-reply')))
_Blast4_reply_body_get_sequences = SEQ_OF(name=u'get-sequences', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-sequences-reply')))
_Blast4_reply_body_queue_search = SEQ(name=u'queue-search', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-queue-search-reply')))
_Blast4_reply_body_get_queries = SEQ(name=u'get-queries', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-queries-reply')))
_Blast4_reply_body_get_request_info = SEQ(name=u'get-request-info', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-request-info-reply')))
_Blast4_reply_body_get_sequence_parts = SEQ_OF(name=u'get-sequence-parts', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-seq-parts-reply')))
_Blast4_reply_body_get_windowmasked_taxids = SEQ_OF(name=u'get-windowmasked-taxids', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-windowmasked-taxids-reply')))
_Blast4_reply_body_get_protocol_info = SEQ_OF(name=u'get-protocol-info', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-protocol-info-reply')))
_Blast4_reply_body_get_search_info = SEQ(name=u'get-search-info', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-search-info-reply')))
_Blast4_reply_body_get_databases_ex = SEQ_OF(name=u'get-databases-ex', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-get-databases-ex-reply')))
Blast4_reply_body._cont = ASN1Dict([
(u'finish-params', _Blast4_reply_body_finish_params),
(u'get-databases', _Blast4_reply_body_get_databases),
(u'get-matrices', _Blast4_reply_body_get_matrices),
(u'get-parameters', _Blast4_reply_body_get_parameters),
(u'get-paramsets', _Blast4_reply_body_get_paramsets),
(u'get-programs', _Blast4_reply_body_get_programs),
(u'get-search-results', _Blast4_reply_body_get_search_results),
(u'get-sequences', _Blast4_reply_body_get_sequences),
(u'queue-search', _Blast4_reply_body_queue_search),
(u'get-queries', _Blast4_reply_body_get_queries),
(u'get-request-info', _Blast4_reply_body_get_request_info),
(u'get-sequence-parts', _Blast4_reply_body_get_sequence_parts),
(u'get-windowmasked-taxids', _Blast4_reply_body_get_windowmasked_taxids),
(u'get-protocol-info', _Blast4_reply_body_get_protocol_info),
(u'get-search-info', _Blast4_reply_body_get_search_info),
(u'get-databases-ex', _Blast4_reply_body_get_databases_ex),
])
Blast4_reply_body._ext = None
#-----< Blast4-finish-params-reply >-----#
Blast4_finish_params_reply = SEQ_OF(name=u'Blast4-finish-params-reply', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')))
#-----< Blast4-get-windowmasked-taxids-reply >-----#
Blast4_get_windowmasked_taxids_reply = SEQ_OF(name=u'Blast4-get-windowmasked-taxids-reply', mode=MODE_TYPE)
_Blast4_get_windowmasked_taxids_reply__item_ = INT(name='_item_', mode=MODE_TYPE)
Blast4_get_windowmasked_taxids_reply._cont = _Blast4_get_windowmasked_taxids_reply__item_
#-----< Blast4-get-databases-reply >-----#
Blast4_get_databases_reply = SEQ_OF(name=u'Blast4-get-databases-reply', mode=MODE_TYPE)
_Blast4_get_databases_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database-info')))
Blast4_get_databases_reply._cont = _Blast4_get_databases_reply__item_
#-----< Blast4-get-databases-ex-reply >-----#
Blast4_get_databases_ex_reply = SEQ_OF(name=u'Blast4-get-databases-ex-reply', mode=MODE_TYPE)
_Blast4_get_databases_ex_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database-info')))
Blast4_get_databases_ex_reply._cont = _Blast4_get_databases_ex_reply__item_
#-----< Blast4-get-matrices-reply >-----#
Blast4_get_matrices_reply = SEQ_OF(name=u'Blast4-get-matrices-reply', mode=MODE_TYPE)
_Blast4_get_matrices_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-matrix-id')))
Blast4_get_matrices_reply._cont = _Blast4_get_matrices_reply__item_
#-----< Blast4-get-parameters-reply >-----#
Blast4_get_parameters_reply = SEQ_OF(name=u'Blast4-get-parameters-reply', mode=MODE_TYPE)
_Blast4_get_parameters_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameter-info')))
Blast4_get_parameters_reply._cont = _Blast4_get_parameters_reply__item_
#-----< Blast4-get-paramsets-reply >-----#
Blast4_get_paramsets_reply = SEQ_OF(name=u'Blast4-get-paramsets-reply', mode=MODE_TYPE)
_Blast4_get_paramsets_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-task-info')))
Blast4_get_paramsets_reply._cont = _Blast4_get_paramsets_reply__item_
#-----< Blast4-get-programs-reply >-----#
Blast4_get_programs_reply = SEQ_OF(name=u'Blast4-get-programs-reply', mode=MODE_TYPE)
_Blast4_get_programs_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-program-info')))
Blast4_get_programs_reply._cont = _Blast4_get_programs_reply__item_
#-----< Blast4-get-search-results-reply >-----#
Blast4_get_search_results_reply = SEQ(name=u'Blast4-get-search-results-reply', mode=MODE_TYPE)
_Blast4_get_search_results_reply_alignments = SET_OF(name=u'alignments', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align-set')), opt=True)
_Blast4_get_search_results_reply_phi_alignments = SEQ(name=u'phi-alignments', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-phi-alignments')), opt=True)
_Blast4_get_search_results_reply_masks = SEQ_OF(name=u'masks', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast4_get_search_results_reply_masks__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-mask')))
_Blast4_get_search_results_reply_masks._cont = __Blast4_get_search_results_reply_masks__item_
_Blast4_get_search_results_reply_ka_blocks = SEQ_OF(name=u'ka-blocks', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast4_get_search_results_reply_ka_blocks__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-ka-block')))
_Blast4_get_search_results_reply_ka_blocks._cont = __Blast4_get_search_results_reply_ka_blocks__item_
_Blast4_get_search_results_reply_search_stats = SEQ_OF(name=u'search-stats', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast4_get_search_results_reply_search_stats__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Blast4_get_search_results_reply_search_stats._cont = __Blast4_get_search_results_reply_search_stats__item_
_Blast4_get_search_results_reply_pssm = SEQ(name=u'pssm', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmWithParameters')), opt=True)
_Blast4_get_search_results_reply_simple_results = SEQ(name=u'simple-results', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-simple-results')), opt=True)
Blast4_get_search_results_reply._cont = ASN1Dict([
(u'alignments', _Blast4_get_search_results_reply_alignments),
(u'phi-alignments', _Blast4_get_search_results_reply_phi_alignments),
(u'masks', _Blast4_get_search_results_reply_masks),
(u'ka-blocks', _Blast4_get_search_results_reply_ka_blocks),
(u'search-stats', _Blast4_get_search_results_reply_search_stats),
(u'pssm', _Blast4_get_search_results_reply_pssm),
(u'simple-results', _Blast4_get_search_results_reply_simple_results),
])
Blast4_get_search_results_reply._ext = None
#-----< Blast4-get-sequences-reply >-----#
Blast4_get_sequences_reply = SEQ_OF(name=u'Blast4-get-sequences-reply', mode=MODE_TYPE)
_Blast4_get_sequences_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
Blast4_get_sequences_reply._cont = _Blast4_get_sequences_reply__item_
#-----< Blast4-seq-part-data >-----#
Blast4_seq_part_data = SEQ(name=u'Blast4-seq-part-data', mode=MODE_TYPE)
_Blast4_seq_part_data_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Blast4_seq_part_data_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-data')))
Blast4_seq_part_data._cont = ASN1Dict([
(u'id', _Blast4_seq_part_data_id),
(u'data', _Blast4_seq_part_data_data),
])
Blast4_seq_part_data._ext = None
#-----< Blast4-get-seq-parts-reply >-----#
Blast4_get_seq_parts_reply = SEQ_OF(name=u'Blast4-get-seq-parts-reply', mode=MODE_TYPE)
_Blast4_get_seq_parts_reply__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-seq-part-data')))
Blast4_get_seq_parts_reply._cont = _Blast4_get_seq_parts_reply__item_
#-----< Blast4-queue-search-reply >-----#
Blast4_queue_search_reply = SEQ(name=u'Blast4-queue-search-reply', mode=MODE_TYPE)
_Blast4_queue_search_reply_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Blast4_queue_search_reply._cont = ASN1Dict([
(u'request-id', _Blast4_queue_search_reply_request_id),
])
Blast4_queue_search_reply._ext = None
#-----< Blast4-get-queries-reply >-----#
Blast4_get_queries_reply = SEQ(name=u'Blast4-get-queries-reply', mode=MODE_TYPE)
_Blast4_get_queries_reply_queries = CHOICE(name=u'queries', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-queries')))
Blast4_get_queries_reply._cont = ASN1Dict([
(u'queries', _Blast4_get_queries_reply_queries),
])
Blast4_get_queries_reply._ext = None
#-----< Blast4-get-protocol-info-reply >-----#
Blast4_get_protocol_info_reply = SEQ_OF(name=u'Blast4-get-protocol-info-reply', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')))
#-----< Blast4-get-search-info-reply >-----#
Blast4_get_search_info_reply = SEQ(name=u'Blast4-get-search-info-reply', mode=MODE_TYPE)
_Blast4_get_search_info_reply_request_id = STR_VIS(name=u'request-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_get_search_info_reply_info = SEQ_OF(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_get_search_info_reply._cont = ASN1Dict([
(u'request-id', _Blast4_get_search_info_reply_request_id),
(u'info', _Blast4_get_search_info_reply_info),
])
Blast4_get_search_info_reply._ext = None
#-----< Blast4-error >-----#
Blast4_error = SEQ(name=u'Blast4-error', mode=MODE_TYPE)
_Blast4_error_code = INT(name=u'code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_error_message = STR_VIS(name=u'message', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Blast4_error._cont = ASN1Dict([
(u'code', _Blast4_error_code),
(u'message', _Blast4_error_message),
])
Blast4_error._ext = None
#-----< Blast4-error-flags >-----#
Blast4_error_flags = ENUM(name=u'Blast4-error-flags', mode=MODE_TYPE)
Blast4_error_flags._cont = ASN1Dict([(u'warning', 1024), (u'error', 2048)])
Blast4_error_flags._ext = None
#-----< Blast4-error-code >-----#
Blast4_error_code = INT(name=u'Blast4-error-code', mode=MODE_TYPE)
Blast4_error_code._cont = ASN1Dict([(u'conversion-warning', 1024), (u'internal-error', 2048), (u'not-implemented', 2049), (u'not-allowed', 2050), (u'bad-request', 2051), (u'bad-request-id', 2052), (u'search-pending', 2053)])
#-----< Blast4-cutoff >-----#
Blast4_cutoff = CHOICE(name=u'Blast4-cutoff', mode=MODE_TYPE)
_Blast4_cutoff_e_value = REAL(name=u'e-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_cutoff_raw_score = INT(name=u'raw-score', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_cutoff._cont = ASN1Dict([
(u'e-value', _Blast4_cutoff_e_value),
(u'raw-score', _Blast4_cutoff_raw_score),
])
Blast4_cutoff._ext = None
#-----< Blast4-database >-----#
Blast4_database = SEQ(name=u'Blast4-database', mode=MODE_TYPE)
_Blast4_database_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_database_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-residue-type')))
Blast4_database._cont = ASN1Dict([
(u'name', _Blast4_database_name),
(u'type', _Blast4_database_type),
])
Blast4_database._ext = None
#-----< Blast4-seqtech >-----#
Blast4_seqtech = INT(name=u'Blast4-seqtech', mode=MODE_TYPE)
Blast4_seqtech._cont = ASN1Dict([(u'unknown', 0), (u'standard', 1), (u'est', 2), (u'sts', 3), (u'survey', 4), (u'genemap', 5), (u'physmap', 6), (u'derived', 7), (u'concept-trans', 8), (u'seq-pept', 9), (u'both', 10), (u'seq-pept-overlap', 11), (u'seq-pept-homol', 12), (u'concept-trans-a', 13), (u'htgs-1', 14), (u'htgs-2', 15), (u'htgs-3', 16), (u'fli-cdna', 17), (u'htgs-0', 18), (u'htc', 19), (u'wgs', 20), (u'other', 255)])
#-----< Blast4-database-info >-----#
Blast4_database_info = SEQ(name=u'Blast4-database-info', mode=MODE_TYPE)
_Blast4_database_info_database = SEQ(name=u'database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-database')))
_Blast4_database_info_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_database_info_last_updated = STR_VIS(name=u'last-updated', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_database_info_total_length = INT(name=u'total-length', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'BigInt')))
_Blast4_database_info_num_sequences = INT(name=u'num-sequences', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'BigInt')))
_Blast4_database_info_seqtech = INT(name=u'seqtech', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-seqtech')))
_Blast4_database_info_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_database_info_extended = SEQ_OF(name=u'extended', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameters')), opt=True)
Blast4_database_info._cont = ASN1Dict([
(u'database', _Blast4_database_info_database),
(u'description', _Blast4_database_info_description),
(u'last-updated', _Blast4_database_info_last_updated),
(u'total-length', _Blast4_database_info_total_length),
(u'num-sequences', _Blast4_database_info_num_sequences),
(u'seqtech', _Blast4_database_info_seqtech),
(u'taxid', _Blast4_database_info_taxid),
(u'extended', _Blast4_database_info_extended),
])
Blast4_database_info._ext = None
#-----< Blast4-frame-type >-----#
Blast4_frame_type = ENUM(name=u'Blast4-frame-type', mode=MODE_TYPE)
Blast4_frame_type._cont = ASN1Dict([(u'notset', 0), (u'plus1', 1), (u'plus2', 2), (u'plus3', 3), (u'minus1', 4), (u'minus2', 5), (u'minus3', 6)])
Blast4_frame_type._ext = None
#-----< Blast4-ka-block >-----#
Blast4_ka_block = SEQ(name=u'Blast4-ka-block', mode=MODE_TYPE)
_Blast4_ka_block_lambda_ = REAL(name=u'lambda', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_ka_block_k = REAL(name=u'k', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_ka_block_h = REAL(name=u'h', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_ka_block_gapped = BOOL(name=u'gapped', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_ka_block._cont = ASN1Dict([
(u'lambda', _Blast4_ka_block_lambda_),
(u'k', _Blast4_ka_block_k),
(u'h', _Blast4_ka_block_h),
(u'gapped', _Blast4_ka_block_gapped),
])
Blast4_ka_block._ext = None
#-----< Blast4-mask >-----#
Blast4_mask = SEQ(name=u'Blast4-mask', mode=MODE_TYPE)
_Blast4_mask_locations = SEQ_OF(name=u'locations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_mask_locations__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_mask_locations._cont = __Blast4_mask_locations__item_
_Blast4_mask_frame = ENUM(name=u'frame', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-frame-type')))
Blast4_mask._cont = ASN1Dict([
(u'locations', _Blast4_mask_locations),
(u'frame', _Blast4_mask_frame),
])
Blast4_mask._ext = None
#-----< Blast4-matrix-id >-----#
Blast4_matrix_id = SEQ(name=u'Blast4-matrix-id', mode=MODE_TYPE)
_Blast4_matrix_id_residue_type = ENUM(name=u'residue-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-residue-type')))
_Blast4_matrix_id_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_matrix_id._cont = ASN1Dict([
(u'residue-type', _Blast4_matrix_id_residue_type),
(u'name', _Blast4_matrix_id_name),
])
Blast4_matrix_id._ext = None
#-----< Blast4-parameter >-----#
Blast4_parameter = SEQ(name=u'Blast4-parameter', mode=MODE_TYPE)
_Blast4_parameter_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_parameter_value = CHOICE(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-value')))
Blast4_parameter._cont = ASN1Dict([
(u'name', _Blast4_parameter_name),
(u'value', _Blast4_parameter_value),
])
Blast4_parameter._ext = None
#-----< Blast4-parameter-info >-----#
Blast4_parameter_info = SEQ(name=u'Blast4-parameter-info', mode=MODE_TYPE)
_Blast4_parameter_info_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_parameter_info_type = STR_VIS(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_parameter_info._cont = ASN1Dict([
(u'name', _Blast4_parameter_info_name),
(u'type', _Blast4_parameter_info_type),
])
Blast4_parameter_info._ext = None
#-----< Blast4-task-info >-----#
Blast4_task_info = SEQ(name=u'Blast4-task-info', mode=MODE_TYPE)
_Blast4_task_info_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_task_info_documentation = STR_VIS(name=u'documentation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast4_task_info._cont = ASN1Dict([
(u'name', _Blast4_task_info_name),
(u'documentation', _Blast4_task_info_documentation),
])
Blast4_task_info._ext = None
#-----< Blast4-program-info >-----#
Blast4_program_info = SEQ(name=u'Blast4-program-info', mode=MODE_TYPE)
_Blast4_program_info_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_program_info_services = SEQ_OF(name=u'services', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_program_info_services__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Blast4_program_info_services._cont = __Blast4_program_info_services__item_
Blast4_program_info._cont = ASN1Dict([
(u'program', _Blast4_program_info_program),
(u'services', _Blast4_program_info_services),
])
Blast4_program_info._ext = None
#-----< Blast4-residue-type >-----#
Blast4_residue_type = ENUM(name=u'Blast4-residue-type', mode=MODE_TYPE)
Blast4_residue_type._cont = ASN1Dict([(u'unknown', 0), (u'protein', 1), (u'nucleotide', 2)])
Blast4_residue_type._ext = None
#-----< Blast4-strand-type >-----#
Blast4_strand_type = ENUM(name=u'Blast4-strand-type', mode=MODE_TYPE)
Blast4_strand_type._cont = ASN1Dict([(u'forward-strand', 1), (u'reverse-strand', 2), (u'both-strands', 3)])
Blast4_strand_type._ext = None
#-----< Blast4-subject >-----#
Blast4_subject = CHOICE(name=u'Blast4-subject', mode=MODE_TYPE)
_Blast4_subject_database = STR_VIS(name=u'database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_subject_sequences = SEQ_OF(name=u'sequences', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_subject_sequences__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
_Blast4_subject_sequences._cont = __Blast4_subject_sequences__item_
_Blast4_subject_seq_loc_list = SEQ_OF(name=u'seq-loc-list', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_subject_seq_loc_list__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_subject_seq_loc_list._cont = __Blast4_subject_seq_loc_list__item_
Blast4_subject._cont = ASN1Dict([
(u'database', _Blast4_subject_database),
(u'sequences', _Blast4_subject_sequences),
(u'seq-loc-list', _Blast4_subject_seq_loc_list),
])
Blast4_subject._ext = None
#-----< Blast4-parameters >-----#
Blast4_parameters = SEQ_OF(name=u'Blast4-parameters', mode=MODE_TYPE)
_Blast4_parameters__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-parameter')))
Blast4_parameters._cont = _Blast4_parameters__item_
#-----< Blast4-phi-alignments >-----#
Blast4_phi_alignments = SEQ(name=u'Blast4-phi-alignments', mode=MODE_TYPE)
_Blast4_phi_alignments_num_alignments = INT(name=u'num-alignments', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_phi_alignments_seq_locs = SEQ_OF(name=u'seq-locs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_phi_alignments_seq_locs__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_phi_alignments_seq_locs._cont = __Blast4_phi_alignments_seq_locs__item_
Blast4_phi_alignments._cont = ASN1Dict([
(u'num-alignments', _Blast4_phi_alignments_num_alignments),
(u'seq-locs', _Blast4_phi_alignments_seq_locs),
])
Blast4_phi_alignments._ext = None
#-----< Blast4-value >-----#
Blast4_value = CHOICE(name=u'Blast4-value', mode=MODE_TYPE)
_Blast4_value_big_integer = INT(name=u'big-integer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'BigInt')))
_Blast4_value_bioseq = SEQ(name=u'bioseq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
_Blast4_value_boolean = BOOL(name=u'boolean', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_value_cutoff = CHOICE(name=u'cutoff', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-cutoff')))
_Blast4_value_integer = INT(name=u'integer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_value_matrix = SEQ(name=u'matrix', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmWithParameters')))
_Blast4_value_real = REAL(name=u'real', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_value_seq_align = SEQ(name=u'seq-align', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
_Blast4_value_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Blast4_value_seq_loc = CHOICE(name=u'seq-loc', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_value_strand_type = ENUM(name=u'strand-type', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-strand-type')))
_Blast4_value_string = STR_VIS(name=u'string', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_value_big_integer_list = SEQ_OF(name=u'big-integer-list', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_big_integer_list__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'BigInt')))
_Blast4_value_big_integer_list._cont = __Blast4_value_big_integer_list__item_
_Blast4_value_bioseq_list = SEQ_OF(name=u'bioseq-list', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_bioseq_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
_Blast4_value_bioseq_list._cont = __Blast4_value_bioseq_list__item_
_Blast4_value_boolean_list = SEQ_OF(name=u'boolean-list', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_boolean_list__item_ = BOOL(name='_item_', mode=MODE_TYPE)
_Blast4_value_boolean_list._cont = __Blast4_value_boolean_list__item_
_Blast4_value_cutoff_list = SEQ_OF(name=u'cutoff-list', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_cutoff_list__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-cutoff')))
_Blast4_value_cutoff_list._cont = __Blast4_value_cutoff_list__item_
_Blast4_value_integer_list = SEQ_OF(name=u'integer-list', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_integer_list__item_ = INT(name='_item_', mode=MODE_TYPE)
_Blast4_value_integer_list._cont = __Blast4_value_integer_list__item_
_Blast4_value_matrix_list = SEQ_OF(name=u'matrix-list', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_matrix_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmWithParameters')))
_Blast4_value_matrix_list._cont = __Blast4_value_matrix_list__item_
_Blast4_value_real_list = SEQ_OF(name=u'real-list', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_real_list__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_value_real_list._cont = __Blast4_value_real_list__item_
_Blast4_value_seq_align_list = SEQ_OF(name=u'seq-align-list', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_seq_align_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
_Blast4_value_seq_align_list._cont = __Blast4_value_seq_align_list__item_
_Blast4_value_seq_id_list = SEQ_OF(name=u'seq-id-list', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_seq_id_list__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Blast4_value_seq_id_list._cont = __Blast4_value_seq_id_list__item_
_Blast4_value_seq_loc_list = SEQ_OF(name=u'seq-loc-list', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_seq_loc_list__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast4_value_seq_loc_list._cont = __Blast4_value_seq_loc_list__item_
_Blast4_value_strand_type_list = SEQ_OF(name=u'strand-type-list', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_strand_type_list__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-strand-type')))
_Blast4_value_strand_type_list._cont = __Blast4_value_strand_type_list__item_
_Blast4_value_string_list = SEQ_OF(name=u'string-list', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_value_string_list__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Blast4_value_string_list._cont = __Blast4_value_string_list__item_
_Blast4_value_bioseq_set = SEQ(name=u'bioseq-set', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Bioseq-set')))
_Blast4_value_seq_align_set = SET_OF(name=u'seq-align-set', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align-set')))
_Blast4_value_query_mask = SEQ(name=u'query-mask', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-mask')))
Blast4_value._cont = ASN1Dict([
(u'big-integer', _Blast4_value_big_integer),
(u'bioseq', _Blast4_value_bioseq),
(u'boolean', _Blast4_value_boolean),
(u'cutoff', _Blast4_value_cutoff),
(u'integer', _Blast4_value_integer),
(u'matrix', _Blast4_value_matrix),
(u'real', _Blast4_value_real),
(u'seq-align', _Blast4_value_seq_align),
(u'seq-id', _Blast4_value_seq_id),
(u'seq-loc', _Blast4_value_seq_loc),
(u'strand-type', _Blast4_value_strand_type),
(u'string', _Blast4_value_string),
(u'big-integer-list', _Blast4_value_big_integer_list),
(u'bioseq-list', _Blast4_value_bioseq_list),
(u'boolean-list', _Blast4_value_boolean_list),
(u'cutoff-list', _Blast4_value_cutoff_list),
(u'integer-list', _Blast4_value_integer_list),
(u'matrix-list', _Blast4_value_matrix_list),
(u'real-list', _Blast4_value_real_list),
(u'seq-align-list', _Blast4_value_seq_align_list),
(u'seq-id-list', _Blast4_value_seq_id_list),
(u'seq-loc-list', _Blast4_value_seq_loc_list),
(u'strand-type-list', _Blast4_value_strand_type_list),
(u'string-list', _Blast4_value_string_list),
(u'bioseq-set', _Blast4_value_bioseq_set),
(u'seq-align-set', _Blast4_value_seq_align_set),
(u'query-mask', _Blast4_value_query_mask),
])
Blast4_value._ext = None
#-----< Blast4-simple-results >-----#
Blast4_simple_results = SEQ(name=u'Blast4-simple-results', mode=MODE_TYPE)
_Blast4_simple_results_all_alignments = SEQ_OF(name=u'all-alignments', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_simple_results_all_alignments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-alignments-for-query')))
_Blast4_simple_results_all_alignments._cont = __Blast4_simple_results_all_alignments__item_
Blast4_simple_results._cont = ASN1Dict([
(u'all-alignments', _Blast4_simple_results_all_alignments),
])
Blast4_simple_results._ext = None
#-----< Blast4-alignments-for-query >-----#
Blast4_alignments_for_query = SEQ(name=u'Blast4-alignments-for-query', mode=MODE_TYPE)
_Blast4_alignments_for_query_query_id = STR_VIS(name=u'query-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_alignments_for_query_alignments = SEQ_OF(name=u'alignments', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast4_alignments_for_query_alignments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-simple-alignment')))
_Blast4_alignments_for_query_alignments._cont = __Blast4_alignments_for_query_alignments__item_
Blast4_alignments_for_query._cont = ASN1Dict([
(u'query-id', _Blast4_alignments_for_query_query_id),
(u'alignments', _Blast4_alignments_for_query_alignments),
])
Blast4_alignments_for_query._ext = None
#-----< Blast4-simple-alignment >-----#
Blast4_simple_alignment = SEQ(name=u'Blast4-simple-alignment', mode=MODE_TYPE)
_Blast4_simple_alignment_subject_id = STR_VIS(name=u'subject-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast4_simple_alignment_e_value = REAL(name=u'e-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_simple_alignment_bit_score = REAL(name=u'bit-score', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Blast4_simple_alignment_num_identities = INT(name=u'num-identities', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_simple_alignment_num_indels = INT(name=u'num-indels', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_simple_alignment_full_query_range = SEQ(name=u'full-query-range', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-range')))
_Blast4_simple_alignment_full_subject_range = SEQ(name=u'full-subject-range', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Blast4', 'Blast4-range')))
Blast4_simple_alignment._cont = ASN1Dict([
(u'subject-id', _Blast4_simple_alignment_subject_id),
(u'e-value', _Blast4_simple_alignment_e_value),
(u'bit-score', _Blast4_simple_alignment_bit_score),
(u'num-identities', _Blast4_simple_alignment_num_identities),
(u'num-indels', _Blast4_simple_alignment_num_indels),
(u'full-query-range', _Blast4_simple_alignment_full_query_range),
(u'full-subject-range', _Blast4_simple_alignment_full_subject_range),
])
Blast4_simple_alignment._ext = None
#-----< Blast4-range >-----#
Blast4_range = SEQ(name=u'Blast4-range', mode=MODE_TYPE)
_Blast4_range_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_range_end = INT(name=u'end', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast4_range_strand = INT(name=u'strand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Blast4_range._cont = ASN1Dict([
(u'start', _Blast4_range_start),
(u'end', _Blast4_range_end),
(u'strand', _Blast4_range_strand),
])
Blast4_range._ext = None
_all_ = [
BigInt,
_Blast4_request_ident,
_Blast4_request_body,
Blast4_request,
_Blast4_archive_request,
_Blast4_archive_results,
__Blast4_archive_messages__item_,
_Blast4_archive_messages,
Blast4_archive,
_Blast4_request_body_finish_params,
_Blast4_request_body_get_databases,
_Blast4_request_body_get_matrices,
_Blast4_request_body_get_parameters,
_Blast4_request_body_get_paramsets,
_Blast4_request_body_get_programs,
_Blast4_request_body_get_search_results,
_Blast4_request_body_get_sequences,
_Blast4_request_body_queue_search,
_Blast4_request_body_get_request_info,
_Blast4_request_body_get_sequence_parts,
_Blast4_request_body_get_windowmasked_taxids,
_Blast4_request_body_get_protocol_info,
_Blast4_request_body_get_search_info,
_Blast4_request_body_get_databases_ex,
Blast4_request_body,
_Blast4_get_databases_ex_request_params,
Blast4_get_databases_ex_request,
_Blast4_finish_params_request_program,
_Blast4_finish_params_request_service,
_Blast4_finish_params_request_paramset,
_Blast4_finish_params_request_params,
Blast4_finish_params_request,
Blast4_result_types,
_Blast4_get_search_results_request_request_id,
_Blast4_get_search_results_request_result_types,
Blast4_get_search_results_request,
_Blast4_queries_pssm,
__Blast4_queries_seq_loc_list__item_,
_Blast4_queries_seq_loc_list,
_Blast4_queries_bioseq_set,
Blast4_queries,
_Blast4_queue_search_request_program,
_Blast4_queue_search_request_service,
_Blast4_queue_search_request_queries,
_Blast4_queue_search_request_subject,
_Blast4_queue_search_request_paramset,
_Blast4_queue_search_request_algorithm_options,
_Blast4_queue_search_request_program_options,
_Blast4_queue_search_request_format_options,
Blast4_queue_search_request,
_Blast4_get_search_status_request_request_id,
Blast4_get_search_status_request,
_Blast4_get_search_status_reply_status,
Blast4_get_search_status_reply,
_Blast4_get_request_info_request_request_id,
Blast4_get_request_info_request,
_Blast4_get_request_info_reply_database,
_Blast4_get_request_info_reply_program,
_Blast4_get_request_info_reply_service,
_Blast4_get_request_info_reply_created_by,
_Blast4_get_request_info_reply_queries,
_Blast4_get_request_info_reply_algorithm_options,
_Blast4_get_request_info_reply_program_options,
_Blast4_get_request_info_reply_format_options,
_Blast4_get_request_info_reply_subjects,
Blast4_get_request_info_reply,
_Blast4_get_search_strategy_request_request_id,
Blast4_get_search_strategy_request,
Blast4_get_search_strategy_reply,
_Blast4_get_sequences_request_database,
__Blast4_get_sequences_request_seq_ids__item_,
_Blast4_get_sequences_request_seq_ids,
_Blast4_get_sequences_request_skip_seq_data,
_Blast4_get_sequences_request_target_only,
Blast4_get_sequences_request,
_Blast4_get_seq_parts_request_database,
__Blast4_get_seq_parts_request_seq_locations__item_,
_Blast4_get_seq_parts_request_seq_locations,
Blast4_get_seq_parts_request,
Blast4_get_protocol_info_request,
_Blast4_get_search_info_request_request_id,
_Blast4_get_search_info_request_info,
Blast4_get_search_info_request,
__Blast4_reply_errors__item_,
_Blast4_reply_errors,
_Blast4_reply_body,
Blast4_reply,
_Blast4_reply_body_finish_params,
_Blast4_reply_body_get_databases,
_Blast4_reply_body_get_matrices,
_Blast4_reply_body_get_parameters,
_Blast4_reply_body_get_paramsets,
_Blast4_reply_body_get_programs,
_Blast4_reply_body_get_search_results,
_Blast4_reply_body_get_sequences,
_Blast4_reply_body_queue_search,
_Blast4_reply_body_get_queries,
_Blast4_reply_body_get_request_info,
_Blast4_reply_body_get_sequence_parts,
_Blast4_reply_body_get_windowmasked_taxids,
_Blast4_reply_body_get_protocol_info,
_Blast4_reply_body_get_search_info,
_Blast4_reply_body_get_databases_ex,
Blast4_reply_body,
Blast4_finish_params_reply,
_Blast4_get_windowmasked_taxids_reply__item_,
Blast4_get_windowmasked_taxids_reply,
_Blast4_get_databases_reply__item_,
Blast4_get_databases_reply,
_Blast4_get_databases_ex_reply__item_,
Blast4_get_databases_ex_reply,
_Blast4_get_matrices_reply__item_,
Blast4_get_matrices_reply,
_Blast4_get_parameters_reply__item_,
Blast4_get_parameters_reply,
_Blast4_get_paramsets_reply__item_,
Blast4_get_paramsets_reply,
_Blast4_get_programs_reply__item_,
Blast4_get_programs_reply,
_Blast4_get_search_results_reply_alignments,
_Blast4_get_search_results_reply_phi_alignments,
__Blast4_get_search_results_reply_masks__item_,
_Blast4_get_search_results_reply_masks,
__Blast4_get_search_results_reply_ka_blocks__item_,
_Blast4_get_search_results_reply_ka_blocks,
__Blast4_get_search_results_reply_search_stats__item_,
_Blast4_get_search_results_reply_search_stats,
_Blast4_get_search_results_reply_pssm,
_Blast4_get_search_results_reply_simple_results,
Blast4_get_search_results_reply,
_Blast4_get_sequences_reply__item_,
Blast4_get_sequences_reply,
_Blast4_seq_part_data_id,
_Blast4_seq_part_data_data,
Blast4_seq_part_data,
_Blast4_get_seq_parts_reply__item_,
Blast4_get_seq_parts_reply,
_Blast4_queue_search_reply_request_id,
Blast4_queue_search_reply,
_Blast4_get_queries_reply_queries,
Blast4_get_queries_reply,
Blast4_get_protocol_info_reply,
_Blast4_get_search_info_reply_request_id,
_Blast4_get_search_info_reply_info,
Blast4_get_search_info_reply,
_Blast4_error_code,
_Blast4_error_message,
Blast4_error,
Blast4_error_flags,
Blast4_error_code,
_Blast4_cutoff_e_value,
_Blast4_cutoff_raw_score,
Blast4_cutoff,
_Blast4_database_name,
_Blast4_database_type,
Blast4_database,
Blast4_seqtech,
_Blast4_database_info_database,
_Blast4_database_info_description,
_Blast4_database_info_last_updated,
_Blast4_database_info_total_length,
_Blast4_database_info_num_sequences,
_Blast4_database_info_seqtech,
_Blast4_database_info_taxid,
_Blast4_database_info_extended,
Blast4_database_info,
Blast4_frame_type,
_Blast4_ka_block_lambda_,
_Blast4_ka_block_k,
_Blast4_ka_block_h,
_Blast4_ka_block_gapped,
Blast4_ka_block,
__Blast4_mask_locations__item_,
_Blast4_mask_locations,
_Blast4_mask_frame,
Blast4_mask,
_Blast4_matrix_id_residue_type,
_Blast4_matrix_id_name,
Blast4_matrix_id,
_Blast4_parameter_name,
_Blast4_parameter_value,
Blast4_parameter,
_Blast4_parameter_info_name,
_Blast4_parameter_info_type,
Blast4_parameter_info,
_Blast4_task_info_name,
_Blast4_task_info_documentation,
Blast4_task_info,
_Blast4_program_info_program,
__Blast4_program_info_services__item_,
_Blast4_program_info_services,
Blast4_program_info,
Blast4_residue_type,
Blast4_strand_type,
_Blast4_subject_database,
__Blast4_subject_sequences__item_,
_Blast4_subject_sequences,
__Blast4_subject_seq_loc_list__item_,
_Blast4_subject_seq_loc_list,
Blast4_subject,
_Blast4_parameters__item_,
Blast4_parameters,
_Blast4_phi_alignments_num_alignments,
__Blast4_phi_alignments_seq_locs__item_,
_Blast4_phi_alignments_seq_locs,
Blast4_phi_alignments,
_Blast4_value_big_integer,
_Blast4_value_bioseq,
_Blast4_value_boolean,
_Blast4_value_cutoff,
_Blast4_value_integer,
_Blast4_value_matrix,
_Blast4_value_real,
_Blast4_value_seq_align,
_Blast4_value_seq_id,
_Blast4_value_seq_loc,
_Blast4_value_strand_type,
_Blast4_value_string,
__Blast4_value_big_integer_list__item_,
_Blast4_value_big_integer_list,
__Blast4_value_bioseq_list__item_,
_Blast4_value_bioseq_list,
__Blast4_value_boolean_list__item_,
_Blast4_value_boolean_list,
__Blast4_value_cutoff_list__item_,
_Blast4_value_cutoff_list,
__Blast4_value_integer_list__item_,
_Blast4_value_integer_list,
__Blast4_value_matrix_list__item_,
_Blast4_value_matrix_list,
__Blast4_value_real_list__item_,
_Blast4_value_real_list,
__Blast4_value_seq_align_list__item_,
_Blast4_value_seq_align_list,
__Blast4_value_seq_id_list__item_,
_Blast4_value_seq_id_list,
__Blast4_value_seq_loc_list__item_,
_Blast4_value_seq_loc_list,
__Blast4_value_strand_type_list__item_,
_Blast4_value_strand_type_list,
__Blast4_value_string_list__item_,
_Blast4_value_string_list,
_Blast4_value_bioseq_set,
_Blast4_value_seq_align_set,
_Blast4_value_query_mask,
Blast4_value,
__Blast4_simple_results_all_alignments__item_,
_Blast4_simple_results_all_alignments,
Blast4_simple_results,
_Blast4_alignments_for_query_query_id,
__Blast4_alignments_for_query_alignments__item_,
_Blast4_alignments_for_query_alignments,
Blast4_alignments_for_query,
_Blast4_simple_alignment_subject_id,
_Blast4_simple_alignment_e_value,
_Blast4_simple_alignment_bit_score,
_Blast4_simple_alignment_num_identities,
_Blast4_simple_alignment_num_indels,
_Blast4_simple_alignment_full_query_range,
_Blast4_simple_alignment_full_subject_range,
Blast4_simple_alignment,
_Blast4_range_start,
_Blast4_range_end,
_Blast4_range_strand,
Blast4_range,
]
class NCBI_BlastDL:
_name_ = u'NCBI-BlastDL'
_oid_ = []
_obj_ = [
u'Blast-def-line-set',
u'Blast-def-line',
u'Blast-filter-program',
u'Blast-mask-list',
u'Blast-db-mask-info',
]
_type_ = [
u'Blast-def-line-set',
u'Blast-def-line',
u'Blast-filter-program',
u'Blast-mask-list',
u'Blast-db-mask-info',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Blast-def-line-set >-----#
Blast_def_line_set = SEQ_OF(name=u'Blast-def-line-set', mode=MODE_TYPE)
_Blast_def_line_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastDL', 'Blast-def-line')))
Blast_def_line_set._cont = _Blast_def_line_set__item_
#-----< Blast-def-line >-----#
Blast_def_line = SEQ(name=u'Blast-def-line', mode=MODE_TYPE)
_Blast_def_line_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast_def_line_seqid = SEQ_OF(name=u'seqid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast_def_line_seqid__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Blast_def_line_seqid._cont = __Blast_def_line_seqid__item_
_Blast_def_line_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Blast_def_line_memberships = SEQ_OF(name=u'memberships', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast_def_line_memberships__item_ = INT(name='_item_', mode=MODE_TYPE)
_Blast_def_line_memberships._cont = __Blast_def_line_memberships__item_
_Blast_def_line_links = SEQ_OF(name=u'links', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast_def_line_links__item_ = INT(name='_item_', mode=MODE_TYPE)
_Blast_def_line_links._cont = __Blast_def_line_links__item_
_Blast_def_line_other_info = SEQ_OF(name=u'other-info', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Blast_def_line_other_info__item_ = INT(name='_item_', mode=MODE_TYPE)
_Blast_def_line_other_info._cont = __Blast_def_line_other_info__item_
Blast_def_line._cont = ASN1Dict([
(u'title', _Blast_def_line_title),
(u'seqid', _Blast_def_line_seqid),
(u'taxid', _Blast_def_line_taxid),
(u'memberships', _Blast_def_line_memberships),
(u'links', _Blast_def_line_links),
(u'other-info', _Blast_def_line_other_info),
])
Blast_def_line._ext = None
#-----< Blast-filter-program >-----#
Blast_filter_program = INT(name=u'Blast-filter-program', mode=MODE_TYPE)
Blast_filter_program._cont = ASN1Dict([(u'not-set', 0), (u'dust', 10), (u'seg', 20), (u'windowmasker', 30), (u'repeat', 40), (u'other', 100), (u'max', 255)])
#-----< Blast-mask-list >-----#
Blast_mask_list = SEQ(name=u'Blast-mask-list', mode=MODE_TYPE)
_Blast_mask_list_masks = SEQ_OF(name=u'masks', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Blast_mask_list_masks__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Blast_mask_list_masks._cont = __Blast_mask_list_masks__item_
_Blast_mask_list_more = BOOL(name=u'more', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Blast_mask_list._cont = ASN1Dict([
(u'masks', _Blast_mask_list_masks),
(u'more', _Blast_mask_list_more),
])
Blast_mask_list._ext = None
#-----< Blast-db-mask-info >-----#
Blast_db_mask_info = SEQ(name=u'Blast-db-mask-info', mode=MODE_TYPE)
_Blast_db_mask_info_algo_id = INT(name=u'algo-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast_db_mask_info_algo_program = INT(name=u'algo-program', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastDL', 'Blast-filter-program')))
_Blast_db_mask_info_algo_options = STR_VIS(name=u'algo-options', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Blast_db_mask_info_masks = SEQ(name=u'masks', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastDL', 'Blast-mask-list')))
Blast_db_mask_info._cont = ASN1Dict([
(u'algo-id', _Blast_db_mask_info_algo_id),
(u'algo-program', _Blast_db_mask_info_algo_program),
(u'algo-options', _Blast_db_mask_info_algo_options),
(u'masks', _Blast_db_mask_info_masks),
])
Blast_db_mask_info._ext = None
_all_ = [
_Blast_def_line_set__item_,
Blast_def_line_set,
_Blast_def_line_title,
__Blast_def_line_seqid__item_,
_Blast_def_line_seqid,
_Blast_def_line_taxid,
__Blast_def_line_memberships__item_,
_Blast_def_line_memberships,
__Blast_def_line_links__item_,
_Blast_def_line_links,
__Blast_def_line_other_info__item_,
_Blast_def_line_other_info,
Blast_def_line,
Blast_filter_program,
__Blast_mask_list_masks__item_,
_Blast_mask_list_masks,
_Blast_mask_list_more,
Blast_mask_list,
_Blast_db_mask_info_algo_id,
_Blast_db_mask_info_algo_program,
_Blast_db_mask_info_algo_options,
_Blast_db_mask_info_masks,
Blast_db_mask_info,
]
class NCBI_BlastOutput2:
_name_ = u'NCBI-BlastOutput2'
_oid_ = []
_obj_ = [
u'BigInt',
u'BlastOutput2',
u'BlastXML2',
u'Report',
u'Err',
u'Target',
u'Results',
u'Iteration',
u'Search',
u'Parameters',
u'Range',
u'Statistics',
u'HitDescr',
u'Hit',
u'Hsp',
]
_type_ = [
u'BigInt',
u'BlastOutput2',
u'BlastXML2',
u'Report',
u'Err',
u'Target',
u'Results',
u'Iteration',
u'Search',
u'Parameters',
u'Range',
u'Statistics',
u'HitDescr',
u'Hit',
u'Hsp',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BigInt >-----#
BigInt = INT(name=u'BigInt', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
#-----< BlastOutput2 >-----#
BlastOutput2 = SEQ(name=u'BlastOutput2', mode=MODE_TYPE)
_BlastOutput2_report = SEQ(name=u'report', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Report')), opt=True)
_BlastOutput2_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Err')), opt=True)
BlastOutput2._cont = ASN1Dict([
(u'report', _BlastOutput2_report),
(u'error', _BlastOutput2_error),
])
BlastOutput2._ext = None
#-----< BlastXML2 >-----#
BlastXML2 = SET_OF(name=u'BlastXML2', mode=MODE_TYPE)
_BlastXML2__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'BlastOutput2')))
BlastXML2._cont = _BlastXML2__item_
#-----< Report >-----#
Report = SEQ(name=u'Report', mode=MODE_TYPE)
_Report_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Report_version = STR_VIS(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Report_reference = STR_VIS(name=u'reference', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Report_search_target = CHOICE(name=u'search-target', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Target')))
_Report_params = SEQ(name=u'params', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Parameters')))
_Report_results = CHOICE(name=u'results', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Results')))
Report._cont = ASN1Dict([
(u'program', _Report_program),
(u'version', _Report_version),
(u'reference', _Report_reference),
(u'search-target', _Report_search_target),
(u'params', _Report_params),
(u'results', _Report_results),
])
Report._ext = None
#-----< Err >-----#
Err = SEQ(name=u'Err', mode=MODE_TYPE)
_Err_code = INT(name=u'code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Err_message = STR_VIS(name=u'message', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Err._cont = ASN1Dict([
(u'code', _Err_code),
(u'message', _Err_message),
])
Err._ext = None
#-----< Target >-----#
Target = CHOICE(name=u'Target', mode=MODE_TYPE)
_Target_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Target_subjects = SEQ_OF(name=u'subjects', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Target_subjects__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Target_subjects._cont = __Target_subjects__item_
Target._cont = ASN1Dict([
(u'db', _Target_db),
(u'subjects', _Target_subjects),
])
Target._ext = None
#-----< Results >-----#
Results = CHOICE(name=u'Results', mode=MODE_TYPE)
_Results_iterations = SEQ_OF(name=u'iterations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Results_iterations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'Iteration')))
_Results_iterations._cont = __Results_iterations__item_
_Results_search = SEQ(name=u'search', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Search')))
_Results_bl2seq = SEQ_OF(name=u'bl2seq', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Results_bl2seq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'Search')))
_Results_bl2seq._cont = __Results_bl2seq__item_
Results._cont = ASN1Dict([
(u'iterations', _Results_iterations),
(u'search', _Results_search),
(u'bl2seq', _Results_bl2seq),
])
Results._ext = None
#-----< Iteration >-----#
Iteration = SEQ(name=u'Iteration', mode=MODE_TYPE)
_Iteration_iter_num = INT(name=u'iter-num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Iteration_search = SEQ(name=u'search', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Search')))
Iteration._cont = ASN1Dict([
(u'iter-num', _Iteration_iter_num),
(u'search', _Iteration_search),
])
Iteration._ext = None
#-----< Search >-----#
Search = SEQ(name=u'Search', mode=MODE_TYPE)
_Search_query_id = STR_VIS(name=u'query-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Search_query_title = STR_VIS(name=u'query-title', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Search_query_len = INT(name=u'query-len', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Search_query_masking = SEQ_OF(name=u'query-masking', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Search_query_masking__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'Range')))
_Search_query_masking._cont = __Search_query_masking__item_
_Search_hits = SEQ_OF(name=u'hits', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Search_hits__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'Hit')))
_Search_hits._cont = __Search_hits__item_
_Search_stat = SEQ(name=u'stat', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'Statistics')), opt=True)
_Search_message = STR_VIS(name=u'message', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Search._cont = ASN1Dict([
(u'query-id', _Search_query_id),
(u'query-title', _Search_query_title),
(u'query-len', _Search_query_len),
(u'query-masking', _Search_query_masking),
(u'hits', _Search_hits),
(u'stat', _Search_stat),
(u'message', _Search_message),
])
Search._ext = None
#-----< Parameters >-----#
Parameters = SEQ(name=u'Parameters', mode=MODE_TYPE)
_Parameters_matrix = STR_VIS(name=u'matrix', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_expect = REAL(name=u'expect', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Parameters_include = REAL(name=u'include', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Parameters_sc_match = INT(name=u'sc-match', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_sc_mismatch = INT(name=u'sc-mismatch', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_gap_open = INT(name=u'gap-open', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_gap_extend = INT(name=u'gap-extend', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_filter = STR_VIS(name=u'filter', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_pattern = STR_VIS(name=u'pattern', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_entrez_query = STR_VIS(name=u'entrez-query', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_cbs = INT(name=u'cbs', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_query_gencode = INT(name=u'query-gencode', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_db_gencode = INT(name=u'db-gencode', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_bl2seq_mode = STR_VIS(name=u'bl2seq-mode', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Parameters._cont = ASN1Dict([
(u'matrix', _Parameters_matrix),
(u'expect', _Parameters_expect),
(u'include', _Parameters_include),
(u'sc-match', _Parameters_sc_match),
(u'sc-mismatch', _Parameters_sc_mismatch),
(u'gap-open', _Parameters_gap_open),
(u'gap-extend', _Parameters_gap_extend),
(u'filter', _Parameters_filter),
(u'pattern', _Parameters_pattern),
(u'entrez-query', _Parameters_entrez_query),
(u'cbs', _Parameters_cbs),
(u'query-gencode', _Parameters_query_gencode),
(u'db-gencode', _Parameters_db_gencode),
(u'bl2seq-mode', _Parameters_bl2seq_mode),
])
Parameters._ext = None
#-----< Range >-----#
Range = SEQ(name=u'Range', mode=MODE_TYPE)
_Range_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Range_to = INT(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Range._cont = ASN1Dict([
(u'from', _Range_from_),
(u'to', _Range_to),
])
Range._ext = None
#-----< Statistics >-----#
Statistics = SEQ(name=u'Statistics', mode=MODE_TYPE)
_Statistics_db_num = INT(name=u'db-num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'BigInt')), opt=True)
_Statistics_db_len = INT(name=u'db-len', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'BigInt')), opt=True)
_Statistics_hsp_len = INT(name=u'hsp-len', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Statistics_eff_space = INT(name=u'eff-space', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput2', 'BigInt')))
_Statistics_kappa = REAL(name=u'kappa', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Statistics_lambda_ = REAL(name=u'lambda', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Statistics_entropy = REAL(name=u'entropy', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
Statistics._cont = ASN1Dict([
(u'db-num', _Statistics_db_num),
(u'db-len', _Statistics_db_len),
(u'hsp-len', _Statistics_hsp_len),
(u'eff-space', _Statistics_eff_space),
(u'kappa', _Statistics_kappa),
(u'lambda', _Statistics_lambda_),
(u'entropy', _Statistics_entropy),
])
Statistics._ext = None
#-----< HitDescr >-----#
HitDescr = SEQ(name=u'HitDescr', mode=MODE_TYPE)
_HitDescr_id = STR_VIS(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HitDescr_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HitDescr_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HitDescr_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HitDescr_sciname = STR_VIS(name=u'sciname', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HitDescr._cont = ASN1Dict([
(u'id', _HitDescr_id),
(u'accession', _HitDescr_accession),
(u'title', _HitDescr_title),
(u'taxid', _HitDescr_taxid),
(u'sciname', _HitDescr_sciname),
])
HitDescr._ext = None
#-----< Hit >-----#
Hit = SEQ(name=u'Hit', mode=MODE_TYPE)
_Hit_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Hit_description__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'HitDescr')))
_Hit_description._cont = __Hit_description__item_
_Hit_len = INT(name=u'len', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_hsps = SEQ_OF(name=u'hsps', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Hit_hsps__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput2', 'Hsp')))
_Hit_hsps._cont = __Hit_hsps__item_
Hit._cont = ASN1Dict([
(u'num', _Hit_num),
(u'description', _Hit_description),
(u'len', _Hit_len),
(u'hsps', _Hit_hsps),
])
Hit._ext = None
#-----< Hsp >-----#
Hsp = SEQ(name=u'Hsp', mode=MODE_TYPE)
_Hsp_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_bit_score = REAL(name=u'bit-score', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_score = REAL(name=u'score', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_evalue = REAL(name=u'evalue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_identity = INT(name=u'identity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_positive = INT(name=u'positive', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_density = INT(name=u'density', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_pattern_from = INT(name=u'pattern-from', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_pattern_to = INT(name=u'pattern-to', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_query_from = INT(name=u'query-from', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_query_to = INT(name=u'query-to', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_query_strand = STR_VIS(name=u'query-strand', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_query_frame = INT(name=u'query-frame', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_hit_from = INT(name=u'hit-from', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hit_to = INT(name=u'hit-to', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hit_strand = STR_VIS(name=u'hit-strand', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_hit_frame = INT(name=u'hit-frame', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_align_len = INT(name=u'align-len', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_gaps = INT(name=u'gaps', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_qseq = STR_VIS(name=u'qseq', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hseq = STR_VIS(name=u'hseq', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_midline = STR_VIS(name=u'midline', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Hsp._cont = ASN1Dict([
(u'num', _Hsp_num),
(u'bit-score', _Hsp_bit_score),
(u'score', _Hsp_score),
(u'evalue', _Hsp_evalue),
(u'identity', _Hsp_identity),
(u'positive', _Hsp_positive),
(u'density', _Hsp_density),
(u'pattern-from', _Hsp_pattern_from),
(u'pattern-to', _Hsp_pattern_to),
(u'query-from', _Hsp_query_from),
(u'query-to', _Hsp_query_to),
(u'query-strand', _Hsp_query_strand),
(u'query-frame', _Hsp_query_frame),
(u'hit-from', _Hsp_hit_from),
(u'hit-to', _Hsp_hit_to),
(u'hit-strand', _Hsp_hit_strand),
(u'hit-frame', _Hsp_hit_frame),
(u'align-len', _Hsp_align_len),
(u'gaps', _Hsp_gaps),
(u'qseq', _Hsp_qseq),
(u'hseq', _Hsp_hseq),
(u'midline', _Hsp_midline),
])
Hsp._ext = None
_all_ = [
BigInt,
_BlastOutput2_report,
_BlastOutput2_error,
BlastOutput2,
_BlastXML2__item_,
BlastXML2,
_Report_program,
_Report_version,
_Report_reference,
_Report_search_target,
_Report_params,
_Report_results,
Report,
_Err_code,
_Err_message,
Err,
_Target_db,
__Target_subjects__item_,
_Target_subjects,
Target,
__Results_iterations__item_,
_Results_iterations,
_Results_search,
__Results_bl2seq__item_,
_Results_bl2seq,
Results,
_Iteration_iter_num,
_Iteration_search,
Iteration,
_Search_query_id,
_Search_query_title,
_Search_query_len,
__Search_query_masking__item_,
_Search_query_masking,
__Search_hits__item_,
_Search_hits,
_Search_stat,
_Search_message,
Search,
_Parameters_matrix,
_Parameters_expect,
_Parameters_include,
_Parameters_sc_match,
_Parameters_sc_mismatch,
_Parameters_gap_open,
_Parameters_gap_extend,
_Parameters_filter,
_Parameters_pattern,
_Parameters_entrez_query,
_Parameters_cbs,
_Parameters_query_gencode,
_Parameters_db_gencode,
_Parameters_bl2seq_mode,
Parameters,
_Range_from_,
_Range_to,
Range,
_Statistics_db_num,
_Statistics_db_len,
_Statistics_hsp_len,
_Statistics_eff_space,
_Statistics_kappa,
_Statistics_lambda_,
_Statistics_entropy,
Statistics,
_HitDescr_id,
_HitDescr_accession,
_HitDescr_title,
_HitDescr_taxid,
_HitDescr_sciname,
HitDescr,
_Hit_num,
__Hit_description__item_,
_Hit_description,
_Hit_len,
__Hit_hsps__item_,
_Hit_hsps,
Hit,
_Hsp_num,
_Hsp_bit_score,
_Hsp_score,
_Hsp_evalue,
_Hsp_identity,
_Hsp_positive,
_Hsp_density,
_Hsp_pattern_from,
_Hsp_pattern_to,
_Hsp_query_from,
_Hsp_query_to,
_Hsp_query_strand,
_Hsp_query_frame,
_Hsp_hit_from,
_Hsp_hit_to,
_Hsp_hit_strand,
_Hsp_hit_frame,
_Hsp_align_len,
_Hsp_gaps,
_Hsp_qseq,
_Hsp_hseq,
_Hsp_midline,
Hsp,
]
class NCBI_BlastOutput:
_name_ = u'NCBI-BlastOutput'
_oid_ = []
_obj_ = [
u'BigInt',
u'BlastOutput',
u'Iteration',
u'Parameters',
u'Statistics',
u'Hit',
u'Hsp',
]
_type_ = [
u'BigInt',
u'BlastOutput',
u'Iteration',
u'Parameters',
u'Statistics',
u'Hit',
u'Hsp',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BigInt >-----#
BigInt = INT(name=u'BigInt', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
#-----< BlastOutput >-----#
BlastOutput = SEQ(name=u'BlastOutput', mode=MODE_TYPE)
_BlastOutput_program = STR_VIS(name=u'program', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_version = STR_VIS(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_reference = STR_VIS(name=u'reference', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_query_ID = STR_VIS(name=u'query-ID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_query_def = STR_VIS(name=u'query-def', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_query_len = INT(name=u'query-len', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlastOutput_query_seq = STR_VIS(name=u'query-seq', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BlastOutput_param = SEQ(name=u'param', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput', 'Parameters')))
_BlastOutput_iterations = SEQ_OF(name=u'iterations', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BlastOutput_iterations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput', 'Iteration')))
_BlastOutput_iterations._cont = __BlastOutput_iterations__item_
_BlastOutput_mbstat = SEQ(name=u'mbstat', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput', 'Statistics')), opt=True)
BlastOutput._cont = ASN1Dict([
(u'program', _BlastOutput_program),
(u'version', _BlastOutput_version),
(u'reference', _BlastOutput_reference),
(u'db', _BlastOutput_db),
(u'query-ID', _BlastOutput_query_ID),
(u'query-def', _BlastOutput_query_def),
(u'query-len', _BlastOutput_query_len),
(u'query-seq', _BlastOutput_query_seq),
(u'param', _BlastOutput_param),
(u'iterations', _BlastOutput_iterations),
(u'mbstat', _BlastOutput_mbstat),
])
BlastOutput._ext = None
#-----< Iteration >-----#
Iteration = SEQ(name=u'Iteration', mode=MODE_TYPE)
_Iteration_iter_num = INT(name=u'iter-num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Iteration_query_ID = STR_VIS(name=u'query-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Iteration_query_def = STR_VIS(name=u'query-def', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Iteration_query_len = INT(name=u'query-len', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Iteration_hits = SEQ_OF(name=u'hits', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Iteration_hits__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput', 'Hit')))
_Iteration_hits._cont = __Iteration_hits__item_
_Iteration_stat = SEQ(name=u'stat', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput', 'Statistics')), opt=True)
_Iteration_message = STR_VIS(name=u'message', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Iteration._cont = ASN1Dict([
(u'iter-num', _Iteration_iter_num),
(u'query-ID', _Iteration_query_ID),
(u'query-def', _Iteration_query_def),
(u'query-len', _Iteration_query_len),
(u'hits', _Iteration_hits),
(u'stat', _Iteration_stat),
(u'message', _Iteration_message),
])
Iteration._ext = None
#-----< Parameters >-----#
Parameters = SEQ(name=u'Parameters', mode=MODE_TYPE)
_Parameters_matrix = STR_VIS(name=u'matrix', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_expect = REAL(name=u'expect', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Parameters_include = REAL(name=u'include', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Parameters_sc_match = INT(name=u'sc-match', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_sc_mismatch = INT(name=u'sc-mismatch', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_gap_open = INT(name=u'gap-open', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Parameters_gap_extend = INT(name=u'gap-extend', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Parameters_filter = STR_VIS(name=u'filter', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_pattern = STR_VIS(name=u'pattern', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Parameters_entrez_query = STR_VIS(name=u'entrez-query', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Parameters._cont = ASN1Dict([
(u'matrix', _Parameters_matrix),
(u'expect', _Parameters_expect),
(u'include', _Parameters_include),
(u'sc-match', _Parameters_sc_match),
(u'sc-mismatch', _Parameters_sc_mismatch),
(u'gap-open', _Parameters_gap_open),
(u'gap-extend', _Parameters_gap_extend),
(u'filter', _Parameters_filter),
(u'pattern', _Parameters_pattern),
(u'entrez-query', _Parameters_entrez_query),
])
Parameters._ext = None
#-----< Statistics >-----#
Statistics = SEQ(name=u'Statistics', mode=MODE_TYPE)
_Statistics_db_num = INT(name=u'db-num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Statistics_db_len = INT(name=u'db-len', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BlastOutput', 'BigInt')))
_Statistics_hsp_len = INT(name=u'hsp-len', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Statistics_eff_space = REAL(name=u'eff-space', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Statistics_kappa = REAL(name=u'kappa', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Statistics_lambda_ = REAL(name=u'lambda', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Statistics_entropy = REAL(name=u'entropy', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
Statistics._cont = ASN1Dict([
(u'db-num', _Statistics_db_num),
(u'db-len', _Statistics_db_len),
(u'hsp-len', _Statistics_hsp_len),
(u'eff-space', _Statistics_eff_space),
(u'kappa', _Statistics_kappa),
(u'lambda', _Statistics_lambda_),
(u'entropy', _Statistics_entropy),
])
Statistics._ext = None
#-----< Hit >-----#
Hit = SEQ(name=u'Hit', mode=MODE_TYPE)
_Hit_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_id = STR_VIS(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_def_ = STR_VIS(name=u'def', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_len = INT(name=u'len', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hit_hsps = SEQ_OF(name=u'hsps', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Hit_hsps__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BlastOutput', 'Hsp')))
_Hit_hsps._cont = __Hit_hsps__item_
Hit._cont = ASN1Dict([
(u'num', _Hit_num),
(u'id', _Hit_id),
(u'def', _Hit_def_),
(u'accession', _Hit_accession),
(u'len', _Hit_len),
(u'hsps', _Hit_hsps),
])
Hit._ext = None
#-----< Hsp >-----#
Hsp = SEQ(name=u'Hsp', mode=MODE_TYPE)
_Hsp_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_bit_score = REAL(name=u'bit-score', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_score = REAL(name=u'score', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_evalue = REAL(name=u'evalue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Hsp_query_from = INT(name=u'query-from', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_query_to = INT(name=u'query-to', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hit_from = INT(name=u'hit-from', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hit_to = INT(name=u'hit-to', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_pattern_from = INT(name=u'pattern-from', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_pattern_to = INT(name=u'pattern-to', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_query_frame = INT(name=u'query-frame', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_hit_frame = INT(name=u'hit-frame', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_identity = INT(name=u'identity', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_positive = INT(name=u'positive', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_gaps = INT(name=u'gaps', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_align_len = INT(name=u'align-len', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_density = INT(name=u'density', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Hsp_qseq = STR_VIS(name=u'qseq', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_hseq = STR_VIS(name=u'hseq', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Hsp_midline = STR_VIS(name=u'midline', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Hsp._cont = ASN1Dict([
(u'num', _Hsp_num),
(u'bit-score', _Hsp_bit_score),
(u'score', _Hsp_score),
(u'evalue', _Hsp_evalue),
(u'query-from', _Hsp_query_from),
(u'query-to', _Hsp_query_to),
(u'hit-from', _Hsp_hit_from),
(u'hit-to', _Hsp_hit_to),
(u'pattern-from', _Hsp_pattern_from),
(u'pattern-to', _Hsp_pattern_to),
(u'query-frame', _Hsp_query_frame),
(u'hit-frame', _Hsp_hit_frame),
(u'identity', _Hsp_identity),
(u'positive', _Hsp_positive),
(u'gaps', _Hsp_gaps),
(u'align-len', _Hsp_align_len),
(u'density', _Hsp_density),
(u'qseq', _Hsp_qseq),
(u'hseq', _Hsp_hseq),
(u'midline', _Hsp_midline),
])
Hsp._ext = None
_all_ = [
BigInt,
_BlastOutput_program,
_BlastOutput_version,
_BlastOutput_reference,
_BlastOutput_db,
_BlastOutput_query_ID,
_BlastOutput_query_def,
_BlastOutput_query_len,
_BlastOutput_query_seq,
_BlastOutput_param,
__BlastOutput_iterations__item_,
_BlastOutput_iterations,
_BlastOutput_mbstat,
BlastOutput,
_Iteration_iter_num,
_Iteration_query_ID,
_Iteration_query_def,
_Iteration_query_len,
__Iteration_hits__item_,
_Iteration_hits,
_Iteration_stat,
_Iteration_message,
Iteration,
_Parameters_matrix,
_Parameters_expect,
_Parameters_include,
_Parameters_sc_match,
_Parameters_sc_mismatch,
_Parameters_gap_open,
_Parameters_gap_extend,
_Parameters_filter,
_Parameters_pattern,
_Parameters_entrez_query,
Parameters,
_Statistics_db_num,
_Statistics_db_len,
_Statistics_hsp_len,
_Statistics_eff_space,
_Statistics_kappa,
_Statistics_lambda_,
_Statistics_entropy,
Statistics,
_Hit_num,
_Hit_id,
_Hit_def_,
_Hit_accession,
_Hit_len,
__Hit_hsps__item_,
_Hit_hsps,
Hit,
_Hsp_num,
_Hsp_bit_score,
_Hsp_score,
_Hsp_evalue,
_Hsp_query_from,
_Hsp_query_to,
_Hsp_hit_from,
_Hsp_hit_to,
_Hsp_pattern_from,
_Hsp_pattern_to,
_Hsp_query_frame,
_Hsp_hit_frame,
_Hsp_identity,
_Hsp_positive,
_Hsp_gaps,
_Hsp_align_len,
_Hsp_density,
_Hsp_qseq,
_Hsp_hseq,
_Hsp_midline,
Hsp,
]
class NCBI_Cdd:
_name_ = u'NCBI-Cdd'
_oid_ = []
_obj_ = [
u'Cdd-org-ref',
u'Cdd-org-ref-set',
u'Cdd-pref-node-descr',
u'Cdd-pref-node-descr-set',
u'Cdd-pref-nodes',
u'Global-id',
u'Cdd-id',
u'Cdd-id-set',
u'Cdd-repeat',
u'Cdd-book-ref',
u'Cdd-descr',
u'Cdd-descr-set',
u'Cdd-tree',
u'Cdd-tree-set',
u'Matrix',
u'Triangle',
u'Update-comment',
u'Update-align',
u'Reject-id',
u'Feature-evidence',
u'Align-annot',
u'Align-annot-set',
u'Domain-parent',
u'Sequence-tree',
u'SeqTree-node',
u'Algorithm-type',
u'Node-annotation',
u'Cdd',
u'Cdd-set',
u'Cdd-Viewer-Rect',
u'Cdd-Viewer',
u'Cdd-Script',
u'Cdd-Project',
]
_type_ = [
u'Cdd-org-ref',
u'Cdd-org-ref-set',
u'Cdd-pref-node-descr',
u'Cdd-pref-node-descr-set',
u'Cdd-pref-nodes',
u'Global-id',
u'Cdd-id',
u'Cdd-id-set',
u'Cdd-repeat',
u'Cdd-book-ref',
u'Cdd-descr',
u'Cdd-descr-set',
u'Cdd-tree',
u'Cdd-tree-set',
u'Matrix',
u'Triangle',
u'Update-comment',
u'Update-align',
u'Reject-id',
u'Feature-evidence',
u'Align-annot',
u'Align-annot-set',
u'Domain-parent',
u'Sequence-tree',
u'SeqTree-node',
u'Algorithm-type',
u'Node-annotation',
u'Cdd',
u'Cdd-set',
u'Cdd-Viewer-Rect',
u'Cdd-Viewer',
u'Cdd-Script',
u'Cdd-Project',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Cdd-org-ref >-----#
Cdd_org_ref = SEQ(name=u'Cdd-org-ref', mode=MODE_TYPE)
_Cdd_org_ref_reference = SEQ(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')))
_Cdd_org_ref_active = BOOL(name=u'active', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
_Cdd_org_ref_parent_tax_id = INT(name=u'parent-tax-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_org_ref_rank = STR_VIS(name=u'rank', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cdd_org_ref._cont = ASN1Dict([
(u'reference', _Cdd_org_ref_reference),
(u'active', _Cdd_org_ref_active),
(u'parent-tax-id', _Cdd_org_ref_parent_tax_id),
(u'rank', _Cdd_org_ref_rank),
])
Cdd_org_ref._ext = None
#-----< Cdd-org-ref-set >-----#
Cdd_org_ref_set = SET_OF(name=u'Cdd-org-ref-set', mode=MODE_TYPE)
_Cdd_org_ref_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-org-ref')))
Cdd_org_ref_set._cont = _Cdd_org_ref_set__item_
#-----< Cdd-pref-node-descr >-----#
Cdd_pref_node_descr = CHOICE(name=u'Cdd-pref-node-descr', mode=MODE_TYPE)
_Cdd_pref_node_descr_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Cdd_pref_node_descr_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cdd_pref_node_descr._cont = ASN1Dict([
(u'create-date', _Cdd_pref_node_descr_create_date),
(u'description', _Cdd_pref_node_descr_description),
])
Cdd_pref_node_descr._ext = None
#-----< Cdd-pref-node-descr-set >-----#
Cdd_pref_node_descr_set = SET_OF(name=u'Cdd-pref-node-descr-set', mode=MODE_TYPE)
_Cdd_pref_node_descr_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-pref-node-descr')))
Cdd_pref_node_descr_set._cont = _Cdd_pref_node_descr_set__item_
#-----< Cdd-pref-nodes >-----#
Cdd_pref_nodes = SEQ(name=u'Cdd-pref-nodes', mode=MODE_TYPE)
_Cdd_pref_nodes_preferred_nodes = SET_OF(name=u'preferred-nodes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-org-ref-set')))
_Cdd_pref_nodes_model_organisms = SET_OF(name=u'model-organisms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-org-ref-set')), opt=True)
_Cdd_pref_nodes_optional_nodes = SET_OF(name=u'optional-nodes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-org-ref-set')), opt=True)
_Cdd_pref_nodes_description = SET_OF(name=u'description', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-pref-node-descr-set')), opt=True)
Cdd_pref_nodes._cont = ASN1Dict([
(u'preferred-nodes', _Cdd_pref_nodes_preferred_nodes),
(u'model-organisms', _Cdd_pref_nodes_model_organisms),
(u'optional-nodes', _Cdd_pref_nodes_optional_nodes),
(u'description', _Cdd_pref_nodes_description),
])
Cdd_pref_nodes._ext = None
#-----< Global-id >-----#
Global_id = SEQ(name=u'Global-id', mode=MODE_TYPE)
_Global_id_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Global_id_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Global_id_version = INT(name=u'version', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Global_id_database = STR_VIS(name=u'database', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Global_id._cont = ASN1Dict([
(u'accession', _Global_id_accession),
(u'release', _Global_id_release),
(u'version', _Global_id_version),
(u'database', _Global_id_database),
])
Global_id._ext = None
#-----< Cdd-id >-----#
Cdd_id = CHOICE(name=u'Cdd-id', mode=MODE_TYPE)
_Cdd_id_uid = INT(name=u'uid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_id_gid = SEQ(name=u'gid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Global-id')))
Cdd_id._cont = ASN1Dict([
(u'uid', _Cdd_id_uid),
(u'gid', _Cdd_id_gid),
])
Cdd_id._ext = None
#-----< Cdd-id-set >-----#
Cdd_id_set = SEQ_OF(name=u'Cdd-id-set', mode=MODE_TYPE)
_Cdd_id_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id')))
Cdd_id_set._cont = _Cdd_id_set__item_
#-----< Cdd-repeat >-----#
Cdd_repeat = SEQ(name=u'Cdd-repeat', mode=MODE_TYPE)
_Cdd_repeat_count = INT(name=u'count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_repeat_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_Cdd_repeat_avglen = INT(name=u'avglen', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cdd_repeat._cont = ASN1Dict([
(u'count', _Cdd_repeat_count),
(u'location', _Cdd_repeat_location),
(u'avglen', _Cdd_repeat_avglen),
])
Cdd_repeat._ext = None
#-----< Cdd-book-ref >-----#
Cdd_book_ref = SEQ(name=u'Cdd-book-ref', mode=MODE_TYPE)
_Cdd_book_ref_bookname = STR_VIS(name=u'bookname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_book_ref_textelement = ENUM(name=u'textelement', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_book_ref_textelement._cont = ASN1Dict([(u'unassigned', 0), (u'section', 1), (u'figgrp', 2), (u'table', 3), (u'chapter', 4), (u'biblist', 5), (u'box', 6), (u'glossary', 7), (u'appendix', 8), (u'other', 255)])
_Cdd_book_ref_textelement._ext = None
_Cdd_book_ref_elementid = INT(name=u'elementid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_book_ref_subelementid = INT(name=u'subelementid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_book_ref_celementid = STR_VIS(name=u'celementid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_book_ref_csubelementid = STR_VIS(name=u'csubelementid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cdd_book_ref._cont = ASN1Dict([
(u'bookname', _Cdd_book_ref_bookname),
(u'textelement', _Cdd_book_ref_textelement),
(u'elementid', _Cdd_book_ref_elementid),
(u'subelementid', _Cdd_book_ref_subelementid),
(u'celementid', _Cdd_book_ref_celementid),
(u'csubelementid', _Cdd_book_ref_csubelementid),
])
Cdd_book_ref._ext = None
#-----< Cdd-descr >-----#
Cdd_descr = CHOICE(name=u'Cdd-descr', mode=MODE_TYPE)
_Cdd_descr_othername = STR_VIS(name=u'othername', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_category = STR_VIS(name=u'category', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_reference = CHOICE(name=u'reference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Cdd_descr_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Cdd_descr_tax_source = SEQ(name=u'tax-source', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')))
_Cdd_descr_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_status = INT(name=u'status', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_status._cont = ASN1Dict([(u'unassigned', 0), (u'finished-ok', 1), (u'pending-release', 2), (u'other-asis', 3), (u'matrix-only', 4), (u'update-running', 5), (u'auto-updated', 6), (u'claimed', 7), (u'curated-complete', 8), (u'other', 255)])
_Cdd_descr_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Cdd_descr_scrapbook = SEQ_OF(name=u'scrapbook', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cdd_descr_scrapbook__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Cdd_descr_scrapbook._cont = __Cdd_descr_scrapbook__item_
_Cdd_descr_source_id = SEQ_OF(name=u'source-id', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')))
_Cdd_descr_repeats = SEQ(name=u'repeats', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-repeat')))
_Cdd_descr_old_root = SEQ_OF(name=u'old-root', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')))
_Cdd_descr_curation_status = INT(name=u'curation-status', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_curation_status._cont = ASN1Dict([(u'unassigned', 0), (u'prein', 1), (u'ofc', 2), (u'iac', 3), (u'ofv1', 4), (u'iav1', 5), (u'ofv2', 6), (u'iav2', 7), (u'postin', 8), (u'other', 255)])
_Cdd_descr_readonly_status = INT(name=u'readonly-status', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_descr_readonly_status._cont = ASN1Dict([(u'unassigned', 0), (u'readonly', 1), (u'readwrite', 2), (u'other', 255)])
_Cdd_descr_book_ref = SEQ(name=u'book-ref', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-book-ref')))
_Cdd_descr_attribution = CHOICE(name=u'attribution', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Cdd_descr_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cdd_descr._cont = ASN1Dict([
(u'othername', _Cdd_descr_othername),
(u'category', _Cdd_descr_category),
(u'comment', _Cdd_descr_comment),
(u'reference', _Cdd_descr_reference),
(u'create-date', _Cdd_descr_create_date),
(u'tax-source', _Cdd_descr_tax_source),
(u'source', _Cdd_descr_source),
(u'status', _Cdd_descr_status),
(u'update-date', _Cdd_descr_update_date),
(u'scrapbook', _Cdd_descr_scrapbook),
(u'source-id', _Cdd_descr_source_id),
(u'repeats', _Cdd_descr_repeats),
(u'old-root', _Cdd_descr_old_root),
(u'curation-status', _Cdd_descr_curation_status),
(u'readonly-status', _Cdd_descr_readonly_status),
(u'book-ref', _Cdd_descr_book_ref),
(u'attribution', _Cdd_descr_attribution),
(u'title', _Cdd_descr_title),
])
Cdd_descr._ext = None
#-----< Cdd-descr-set >-----#
Cdd_descr_set = SET_OF(name=u'Cdd-descr-set', mode=MODE_TYPE)
_Cdd_descr_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-descr')))
Cdd_descr_set._cont = _Cdd_descr_set__item_
#-----< Cdd-tree >-----#
Cdd_tree = SEQ(name=u'Cdd-tree', mode=MODE_TYPE)
_Cdd_tree_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_tree_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')))
_Cdd_tree_description = SET_OF(name=u'description', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-descr-set')), opt=True)
_Cdd_tree_parent = CHOICE(name=u'parent', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id')), opt=True)
_Cdd_tree_children = SEQ_OF(name=u'children', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_tree_siblings = SEQ_OF(name=u'siblings', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_tree_neighbors = SEQ_OF(name=u'neighbors', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
Cdd_tree._cont = ASN1Dict([
(u'name', _Cdd_tree_name),
(u'id', _Cdd_tree_id),
(u'description', _Cdd_tree_description),
(u'parent', _Cdd_tree_parent),
(u'children', _Cdd_tree_children),
(u'siblings', _Cdd_tree_siblings),
(u'neighbors', _Cdd_tree_neighbors),
])
Cdd_tree._ext = None
#-----< Cdd-tree-set >-----#
Cdd_tree_set = SEQ_OF(name=u'Cdd-tree-set', mode=MODE_TYPE)
_Cdd_tree_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-tree')))
Cdd_tree_set._cont = _Cdd_tree_set__item_
#-----< Matrix >-----#
Matrix = SEQ(name=u'Matrix', mode=MODE_TYPE)
_Matrix_ncolumns = INT(name=u'ncolumns', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Matrix_nrows = INT(name=u'nrows', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Matrix_row_labels = SEQ_OF(name=u'row-labels', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Matrix_row_labels__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Matrix_row_labels._cont = __Matrix_row_labels__item_
_Matrix_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Matrix_columns = SEQ_OF(name=u'columns', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Matrix_columns__item_ = INT(name='_item_', mode=MODE_TYPE)
_Matrix_columns._cont = __Matrix_columns__item_
Matrix._cont = ASN1Dict([
(u'ncolumns', _Matrix_ncolumns),
(u'nrows', _Matrix_nrows),
(u'row-labels', _Matrix_row_labels),
(u'scale-factor', _Matrix_scale_factor),
(u'columns', _Matrix_columns),
])
Matrix._ext = None
#-----< Triangle >-----#
Triangle = SEQ(name=u'Triangle', mode=MODE_TYPE)
_Triangle_nelements = INT(name=u'nelements', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Triangle_scores = SET_OF(name=u'scores', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Score-set')), opt=True)
_Triangle_div_ranks = SEQ_OF(name=u'div-ranks', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Triangle_div_ranks__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangle_div_ranks._cont = __Triangle_div_ranks__item_
Triangle._cont = ASN1Dict([
(u'nelements', _Triangle_nelements),
(u'scores', _Triangle_scores),
(u'div-ranks', _Triangle_div_ranks),
])
Triangle._ext = None
#-----< Update-comment >-----#
Update_comment = CHOICE(name=u'Update-comment', mode=MODE_TYPE)
_Update_comment_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Update_comment_addthis = CHOICE(name=u'addthis', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Update_comment_replaces = CHOICE(name=u'replaces', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Update_comment_reject_loc = CHOICE(name=u'reject-loc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Update_comment_reference = CHOICE(name=u'reference', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
Update_comment._cont = ASN1Dict([
(u'comment', _Update_comment_comment),
(u'addthis', _Update_comment_addthis),
(u'replaces', _Update_comment_replaces),
(u'reject-loc', _Update_comment_reject_loc),
(u'reference', _Update_comment_reference),
])
Update_comment._ext = None
#-----< Update-align >-----#
Update_align = SEQ(name=u'Update-align', mode=MODE_TYPE)
_Update_align_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Update_align_description__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Update-comment')))
_Update_align_description._cont = __Update_align_description__item_
_Update_align_seqannot = SEQ(name=u'seqannot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')), opt=True)
_Update_align_type = INT(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Update_align_type._cont = ASN1Dict([(u'unassigned', 0), (u'update', 1), (u'update-3d', 2), (u'demoted', 51), (u'demoted-3d', 52), (u'other', 255)])
Update_align._cont = ASN1Dict([
(u'description', _Update_align_description),
(u'seqannot', _Update_align_seqannot),
(u'type', _Update_align_type),
])
Update_align._ext = None
#-----< Reject-id >-----#
Reject_id = SEQ(name=u'Reject-id', mode=MODE_TYPE)
_Reject_id_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Reject_id_description__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Update-comment')))
_Reject_id_description._cont = __Reject_id_description__item_
_Reject_id_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Reject_id_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Reject_id_ids._cont = __Reject_id_ids__item_
Reject_id._cont = ASN1Dict([
(u'description', _Reject_id_description),
(u'ids', _Reject_id_ids),
])
Reject_id._ext = None
#-----< Feature-evidence >-----#
Feature_evidence = CHOICE(name=u'Feature-evidence', mode=MODE_TYPE)
_Feature_evidence_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Feature_evidence_reference = CHOICE(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Feature_evidence_bsannot = SEQ(name=u'bsannot', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-annot-set')))
_Feature_evidence_seqfeat = SEQ(name=u'seqfeat', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Seq-feat')))
_Feature_evidence_book_ref = SEQ(name=u'book-ref', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-book-ref')))
Feature_evidence._cont = ASN1Dict([
(u'comment', _Feature_evidence_comment),
(u'reference', _Feature_evidence_reference),
(u'bsannot', _Feature_evidence_bsannot),
(u'seqfeat', _Feature_evidence_seqfeat),
(u'book-ref', _Feature_evidence_book_ref),
])
Feature_evidence._ext = None
#-----< Align-annot >-----#
Align_annot = SEQ(name=u'Align-annot', mode=MODE_TYPE)
_Align_annot_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Align_annot_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_annot_evidence = SEQ_OF(name=u'evidence', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Align_annot_evidence__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Feature-evidence')))
_Align_annot_evidence._cont = __Align_annot_evidence__item_
_Align_annot_type = INT(name=u'type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_annot_aliases = SEQ_OF(name=u'aliases', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Align_annot_aliases__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Align_annot_aliases._cont = __Align_annot_aliases__item_
_Align_annot_motif = STR_VIS(name=u'motif', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_annot_motifuse = INT(name=u'motifuse', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Align_annot._cont = ASN1Dict([
(u'location', _Align_annot_location),
(u'description', _Align_annot_description),
(u'evidence', _Align_annot_evidence),
(u'type', _Align_annot_type),
(u'aliases', _Align_annot_aliases),
(u'motif', _Align_annot_motif),
(u'motifuse', _Align_annot_motifuse),
])
Align_annot._ext = None
#-----< Align-annot-set >-----#
Align_annot_set = SEQ_OF(name=u'Align-annot-set', mode=MODE_TYPE)
_Align_annot_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Align-annot')))
Align_annot_set._cont = _Align_annot_set__item_
#-----< Domain-parent >-----#
Domain_parent = SEQ(name=u'Domain-parent', mode=MODE_TYPE)
_Domain_parent_parent_type = INT(name=u'parent-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Domain_parent_parent_type._cont = ASN1Dict([(u'classical', 0), (u'fusion', 1), (u'deletion', 2), (u'permutation', 3), (u'other', 255)])
_Domain_parent_parentid = CHOICE(name=u'parentid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id')))
_Domain_parent_seqannot = SEQ(name=u'seqannot', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')), opt=True)
Domain_parent._cont = ASN1Dict([
(u'parent-type', _Domain_parent_parent_type),
(u'parentid', _Domain_parent_parentid),
(u'seqannot', _Domain_parent_seqannot),
])
Domain_parent._ext = None
#-----< Sequence-tree >-----#
Sequence_tree = SEQ(name=u'Sequence-tree', mode=MODE_TYPE)
_Sequence_tree_cdAccession = STR_VIS(name=u'cdAccession', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Sequence_tree_algorithm = SEQ(name=u'algorithm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Algorithm-type')))
_Sequence_tree_isAnnotated = BOOL(name=u'isAnnotated', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Sequence_tree_root = SEQ(name=u'root', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'SeqTree-node')))
Sequence_tree._cont = ASN1Dict([
(u'cdAccession', _Sequence_tree_cdAccession),
(u'algorithm', _Sequence_tree_algorithm),
(u'isAnnotated', _Sequence_tree_isAnnotated),
(u'root', _Sequence_tree_root),
])
Sequence_tree._ext = None
#-----< SeqTree-node >-----#
SeqTree_node = SEQ(name=u'SeqTree-node', mode=MODE_TYPE)
_SeqTree_node_isAnnotated = BOOL(name=u'isAnnotated', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_SeqTree_node_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SeqTree_node_distance = REAL(name=u'distance', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_SeqTree_node_children = CHOICE(name=u'children', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SeqTree_node_children_children = SEQ_OF(name=u'children', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SeqTree_node_children_children__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'SeqTree-node')))
__SeqTree_node_children_children._cont = ___SeqTree_node_children_children__item_
__SeqTree_node_children_footprint = SEQ(name=u'footprint', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SeqTree_node_children_footprint_seqRange = SEQ(name=u'seqRange', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
___SeqTree_node_children_footprint_rowId = INT(name=u'rowId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SeqTree_node_children_footprint._cont = ASN1Dict([
(u'seqRange', ___SeqTree_node_children_footprint_seqRange),
(u'rowId', ___SeqTree_node_children_footprint_rowId),
])
__SeqTree_node_children_footprint._ext = None
_SeqTree_node_children._cont = ASN1Dict([
(u'children', __SeqTree_node_children_children),
(u'footprint', __SeqTree_node_children_footprint),
])
_SeqTree_node_children._ext = None
_SeqTree_node_annotation = SEQ(name=u'annotation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Node-annotation')), opt=True)
SeqTree_node._cont = ASN1Dict([
(u'isAnnotated', _SeqTree_node_isAnnotated),
(u'name', _SeqTree_node_name),
(u'distance', _SeqTree_node_distance),
(u'children', _SeqTree_node_children),
(u'annotation', _SeqTree_node_annotation),
])
SeqTree_node._ext = None
#-----< Algorithm-type >-----#
Algorithm_type = SEQ(name=u'Algorithm-type', mode=MODE_TYPE)
_Algorithm_type_scoring_Scheme = INT(name=u'scoring-Scheme', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Algorithm_type_scoring_Scheme._cont = ASN1Dict([(u'unassigned', 0), (u'percent-id', 1), (u'kimura-corrected', 2), (u'aligned-score', 3), (u'aligned-score-ext', 4), (u'aligned-score-filled', 5), (u'blast-footprint', 6), (u'blast-full', 7), (u'hybrid-aligned-score', 8), (u'other', 255)])
_Algorithm_type_clustering_Method = INT(name=u'clustering-Method', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Algorithm_type_clustering_Method._cont = ASN1Dict([(u'unassigned', 0), (u'single-linkage', 1), (u'neighbor-joining', 2), (u'fast-minimum-evolution', 3), (u'other', 255)])
_Algorithm_type_score_Matrix = INT(name=u'score-Matrix', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_score_Matrix._cont = ASN1Dict([(u'unassigned', 0), (u'blosum45', 1), (u'blosum62', 2), (u'blosum80', 3), (u'pam30', 4), (u'pam70', 5), (u'pam250', 6), (u'other', 255)])
_Algorithm_type_gapOpen = INT(name=u'gapOpen', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_gapExtend = INT(name=u'gapExtend', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_gapScaleFactor = INT(name=u'gapScaleFactor', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_nTerminalExt = INT(name=u'nTerminalExt', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_cTerminalExt = INT(name=u'cTerminalExt', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_tree_scope = INT(name=u'tree-scope', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_tree_scope._cont = ASN1Dict([(u'allDescendants', 0), (u'immediateChildrenOnly', 1), (u'selfOnly', 2), (u'other', 255)])
_Algorithm_type_coloring_scope = INT(name=u'coloring-scope', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Algorithm_type_coloring_scope._cont = ASN1Dict([(u'allDescendants', 0), (u'immediateChildrenOnly', 1), (u'other', 255)])
Algorithm_type._cont = ASN1Dict([
(u'scoring-Scheme', _Algorithm_type_scoring_Scheme),
(u'clustering-Method', _Algorithm_type_clustering_Method),
(u'score-Matrix', _Algorithm_type_score_Matrix),
(u'gapOpen', _Algorithm_type_gapOpen),
(u'gapExtend', _Algorithm_type_gapExtend),
(u'gapScaleFactor', _Algorithm_type_gapScaleFactor),
(u'nTerminalExt', _Algorithm_type_nTerminalExt),
(u'cTerminalExt', _Algorithm_type_cTerminalExt),
(u'tree-scope', _Algorithm_type_tree_scope),
(u'coloring-scope', _Algorithm_type_coloring_scope),
])
Algorithm_type._ext = None
#-----< Node-annotation >-----#
Node_annotation = SEQ(name=u'Node-annotation', mode=MODE_TYPE)
_Node_annotation_presentInChildCD = STR_VIS(name=u'presentInChildCD', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Node_annotation_note = STR_VIS(name=u'note', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Node_annotation._cont = ASN1Dict([
(u'presentInChildCD', _Node_annotation_presentInChildCD),
(u'note', _Node_annotation_note),
])
Node_annotation._ext = None
#-----< Cdd >-----#
Cdd = SEQ(name=u'Cdd', mode=MODE_TYPE)
_Cdd_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')))
_Cdd_description = SET_OF(name=u'description', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-descr-set')), opt=True)
_Cdd_seqannot = SEQ_OF(name=u'seqannot', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_seqannot__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Cdd_seqannot._cont = __Cdd_seqannot__item_
_Cdd_features = SEQ(name=u'features', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-annot-set')), opt=True)
_Cdd_sequences = CHOICE(name=u'sequences', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')), opt=True)
_Cdd_profile_range = SEQ(name=u'profile-range', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')), opt=True)
_Cdd_trunc_master = SEQ(name=u'trunc-master', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')), opt=True)
_Cdd_posfreq = SEQ(name=u'posfreq', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Matrix')), opt=True)
_Cdd_scoremat = SEQ(name=u'scoremat', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Matrix')), opt=True)
_Cdd_distance = SEQ(name=u'distance', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Triangle')), opt=True)
_Cdd_parent = CHOICE(name=u'parent', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id')), opt=True)
_Cdd_children = SEQ_OF(name=u'children', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_siblings = SEQ_OF(name=u'siblings', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_neighbors = SEQ_OF(name=u'neighbors', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_pending = SEQ_OF(name=u'pending', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_pending__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Update-align')))
_Cdd_pending._cont = __Cdd_pending__item_
_Cdd_rejects = SEQ_OF(name=u'rejects', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_rejects__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Reject-id')))
_Cdd_rejects._cont = __Cdd_rejects__item_
_Cdd_master3d = SET_OF(name=u'master3d', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_master3d__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Cdd_master3d._cont = __Cdd_master3d__item_
_Cdd_alignannot = SEQ_OF(name=u'alignannot', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Align-annot-set')), opt=True)
_Cdd_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Cdd_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
_Cdd_ancestors = SEQ_OF(name=u'ancestors', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_ancestors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Domain-parent')))
_Cdd_ancestors._cont = __Cdd_ancestors__item_
_Cdd_scoreparams = SEQ(name=u'scoreparams', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmWithParameters')), opt=True)
_Cdd_seqtree = SEQ(name=u'seqtree', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Sequence-tree')), opt=True)
Cdd._cont = ASN1Dict([
(u'name', _Cdd_name),
(u'id', _Cdd_id),
(u'description', _Cdd_description),
(u'seqannot', _Cdd_seqannot),
(u'features', _Cdd_features),
(u'sequences', _Cdd_sequences),
(u'profile-range', _Cdd_profile_range),
(u'trunc-master', _Cdd_trunc_master),
(u'posfreq', _Cdd_posfreq),
(u'scoremat', _Cdd_scoremat),
(u'distance', _Cdd_distance),
(u'parent', _Cdd_parent),
(u'children', _Cdd_children),
(u'siblings', _Cdd_siblings),
(u'neighbors', _Cdd_neighbors),
(u'pending', _Cdd_pending),
(u'rejects', _Cdd_rejects),
(u'master3d', _Cdd_master3d),
(u'alignannot', _Cdd_alignannot),
(u'style-dictionary', _Cdd_style_dictionary),
(u'user-annotations', _Cdd_user_annotations),
(u'ancestors', _Cdd_ancestors),
(u'scoreparams', _Cdd_scoreparams),
(u'seqtree', _Cdd_seqtree),
])
Cdd._ext = None
#-----< Cdd-set >-----#
Cdd_set = SET_OF(name=u'Cdd-set', mode=MODE_TYPE)
_Cdd_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd')))
Cdd_set._cont = _Cdd_set__item_
#-----< Cdd-Viewer-Rect >-----#
Cdd_Viewer_Rect = SEQ(name=u'Cdd-Viewer-Rect', mode=MODE_TYPE)
_Cdd_Viewer_Rect_top = INT(name=u'top', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_Viewer_Rect_left = INT(name=u'left', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_Viewer_Rect_width = INT(name=u'width', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_Viewer_Rect_height = INT(name=u'height', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cdd_Viewer_Rect._cont = ASN1Dict([
(u'top', _Cdd_Viewer_Rect_top),
(u'left', _Cdd_Viewer_Rect_left),
(u'width', _Cdd_Viewer_Rect_width),
(u'height', _Cdd_Viewer_Rect_height),
])
Cdd_Viewer_Rect._ext = None
#-----< Cdd-Viewer >-----#
Cdd_Viewer = SEQ(name=u'Cdd-Viewer', mode=MODE_TYPE)
_Cdd_Viewer_ctrl = INT(name=u'ctrl', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_Viewer_ctrl._cont = ASN1Dict([(u'unassigned', 0), (u'cd-info', 1), (u'align-annot', 2), (u'seq-list', 3), (u'seq-tree', 4), (u'merge-preview', 5), (u'cross-hits', 6), (u'notes', 7), (u'tax-tree', 8), (u'dart', 9), (u'dart-selected-rows', 10), (u'other', 255)])
_Cdd_Viewer_rect = SEQ(name=u'rect', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-Viewer-Rect')), opt=True)
_Cdd_Viewer_accessions = SEQ_OF(name=u'accessions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cdd_Viewer_accessions__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Cdd_Viewer_accessions._cont = __Cdd_Viewer_accessions__item_
Cdd_Viewer._cont = ASN1Dict([
(u'ctrl', _Cdd_Viewer_ctrl),
(u'rect', _Cdd_Viewer_rect),
(u'accessions', _Cdd_Viewer_accessions),
])
Cdd_Viewer._ext = None
#-----< Cdd-Script >-----#
Cdd_Script = SEQ(name=u'Cdd-Script', mode=MODE_TYPE)
_Cdd_Script_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_Script_type._cont = ASN1Dict([(u'unassigned', 0), (u'user-recorded', 1), (u'server-generated', 2), (u'other', 255)])
_Cdd_Script_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdd_Script_commands = STR_VIS(name=u'commands', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cdd_Script._cont = ASN1Dict([
(u'type', _Cdd_Script_type),
(u'name', _Cdd_Script_name),
(u'commands', _Cdd_Script_commands),
])
Cdd_Script._ext = None
#-----< Cdd-Project >-----#
Cdd_Project = SEQ(name=u'Cdd-Project', mode=MODE_TYPE)
_Cdd_Project_cds = SEQ_OF(name=u'cds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cdd_Project_cds__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd')))
_Cdd_Project_cds._cont = __Cdd_Project_cds__item_
_Cdd_Project_cdcolor = SEQ_OF(name=u'cdcolor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cdd_Project_cdcolor__item_ = INT(name='_item_', mode=MODE_TYPE)
_Cdd_Project_cdcolor._cont = __Cdd_Project_cdcolor__item_
_Cdd_Project_viewers = SEQ_OF(name=u'viewers', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cdd_Project_viewers__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-Viewer')))
_Cdd_Project_viewers._cont = __Cdd_Project_viewers__item_
_Cdd_Project_log = STR_VIS(name=u'log', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cdd_Project_scripts = SEQ_OF(name=u'scripts', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_Project_scripts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-Script')))
_Cdd_Project_scripts._cont = __Cdd_Project_scripts__item_
_Cdd_Project_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd-id-set')), opt=True)
_Cdd_Project_rids = SEQ_OF(name=u'rids', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdd_Project_rids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Cdd_Project_rids._cont = __Cdd_Project_rids__item_
_Cdd_Project_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cdd_Project_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Cdd_Project_project_id = INT(name=u'project-id', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cdd_Project._cont = ASN1Dict([
(u'cds', _Cdd_Project_cds),
(u'cdcolor', _Cdd_Project_cdcolor),
(u'viewers', _Cdd_Project_viewers),
(u'log', _Cdd_Project_log),
(u'scripts', _Cdd_Project_scripts),
(u'id', _Cdd_Project_id),
(u'rids', _Cdd_Project_rids),
(u'create-date', _Cdd_Project_create_date),
(u'update-date', _Cdd_Project_update_date),
(u'project-id', _Cdd_Project_project_id),
])
Cdd_Project._ext = None
_all_ = [
_Cdd_org_ref_reference,
_Cdd_org_ref_active,
_Cdd_org_ref_parent_tax_id,
_Cdd_org_ref_rank,
Cdd_org_ref,
_Cdd_org_ref_set__item_,
Cdd_org_ref_set,
_Cdd_pref_node_descr_create_date,
_Cdd_pref_node_descr_description,
Cdd_pref_node_descr,
_Cdd_pref_node_descr_set__item_,
Cdd_pref_node_descr_set,
_Cdd_pref_nodes_preferred_nodes,
_Cdd_pref_nodes_model_organisms,
_Cdd_pref_nodes_optional_nodes,
_Cdd_pref_nodes_description,
Cdd_pref_nodes,
_Global_id_accession,
_Global_id_release,
_Global_id_version,
_Global_id_database,
Global_id,
_Cdd_id_uid,
_Cdd_id_gid,
Cdd_id,
_Cdd_id_set__item_,
Cdd_id_set,
_Cdd_repeat_count,
_Cdd_repeat_location,
_Cdd_repeat_avglen,
Cdd_repeat,
_Cdd_book_ref_bookname,
_Cdd_book_ref_textelement,
_Cdd_book_ref_elementid,
_Cdd_book_ref_subelementid,
_Cdd_book_ref_celementid,
_Cdd_book_ref_csubelementid,
Cdd_book_ref,
_Cdd_descr_othername,
_Cdd_descr_category,
_Cdd_descr_comment,
_Cdd_descr_reference,
_Cdd_descr_create_date,
_Cdd_descr_tax_source,
_Cdd_descr_source,
_Cdd_descr_status,
_Cdd_descr_update_date,
__Cdd_descr_scrapbook__item_,
_Cdd_descr_scrapbook,
_Cdd_descr_source_id,
_Cdd_descr_repeats,
_Cdd_descr_old_root,
_Cdd_descr_curation_status,
_Cdd_descr_readonly_status,
_Cdd_descr_book_ref,
_Cdd_descr_attribution,
_Cdd_descr_title,
Cdd_descr,
_Cdd_descr_set__item_,
Cdd_descr_set,
_Cdd_tree_name,
_Cdd_tree_id,
_Cdd_tree_description,
_Cdd_tree_parent,
_Cdd_tree_children,
_Cdd_tree_siblings,
_Cdd_tree_neighbors,
Cdd_tree,
_Cdd_tree_set__item_,
Cdd_tree_set,
_Matrix_ncolumns,
_Matrix_nrows,
__Matrix_row_labels__item_,
_Matrix_row_labels,
_Matrix_scale_factor,
__Matrix_columns__item_,
_Matrix_columns,
Matrix,
_Triangle_nelements,
_Triangle_scores,
__Triangle_div_ranks__item_,
_Triangle_div_ranks,
Triangle,
_Update_comment_comment,
_Update_comment_addthis,
_Update_comment_replaces,
_Update_comment_reject_loc,
_Update_comment_reference,
Update_comment,
__Update_align_description__item_,
_Update_align_description,
_Update_align_seqannot,
_Update_align_type,
Update_align,
__Reject_id_description__item_,
_Reject_id_description,
__Reject_id_ids__item_,
_Reject_id_ids,
Reject_id,
_Feature_evidence_comment,
_Feature_evidence_reference,
_Feature_evidence_bsannot,
_Feature_evidence_seqfeat,
_Feature_evidence_book_ref,
Feature_evidence,
_Align_annot_location,
_Align_annot_description,
__Align_annot_evidence__item_,
_Align_annot_evidence,
_Align_annot_type,
__Align_annot_aliases__item_,
_Align_annot_aliases,
_Align_annot_motif,
_Align_annot_motifuse,
Align_annot,
_Align_annot_set__item_,
Align_annot_set,
_Domain_parent_parent_type,
_Domain_parent_parentid,
_Domain_parent_seqannot,
Domain_parent,
_Sequence_tree_cdAccession,
_Sequence_tree_algorithm,
_Sequence_tree_isAnnotated,
_Sequence_tree_root,
Sequence_tree,
_SeqTree_node_isAnnotated,
_SeqTree_node_name,
_SeqTree_node_distance,
___SeqTree_node_children_children__item_,
__SeqTree_node_children_children,
___SeqTree_node_children_footprint_seqRange,
___SeqTree_node_children_footprint_rowId,
__SeqTree_node_children_footprint,
_SeqTree_node_children,
_SeqTree_node_annotation,
SeqTree_node,
_Algorithm_type_scoring_Scheme,
_Algorithm_type_clustering_Method,
_Algorithm_type_score_Matrix,
_Algorithm_type_gapOpen,
_Algorithm_type_gapExtend,
_Algorithm_type_gapScaleFactor,
_Algorithm_type_nTerminalExt,
_Algorithm_type_cTerminalExt,
_Algorithm_type_tree_scope,
_Algorithm_type_coloring_scope,
Algorithm_type,
_Node_annotation_presentInChildCD,
_Node_annotation_note,
Node_annotation,
_Cdd_name,
_Cdd_id,
_Cdd_description,
__Cdd_seqannot__item_,
_Cdd_seqannot,
_Cdd_features,
_Cdd_sequences,
_Cdd_profile_range,
_Cdd_trunc_master,
_Cdd_posfreq,
_Cdd_scoremat,
_Cdd_distance,
_Cdd_parent,
_Cdd_children,
_Cdd_siblings,
_Cdd_neighbors,
__Cdd_pending__item_,
_Cdd_pending,
__Cdd_rejects__item_,
_Cdd_rejects,
__Cdd_master3d__item_,
_Cdd_master3d,
_Cdd_alignannot,
_Cdd_style_dictionary,
_Cdd_user_annotations,
__Cdd_ancestors__item_,
_Cdd_ancestors,
_Cdd_scoreparams,
_Cdd_seqtree,
Cdd,
_Cdd_set__item_,
Cdd_set,
_Cdd_Viewer_Rect_top,
_Cdd_Viewer_Rect_left,
_Cdd_Viewer_Rect_width,
_Cdd_Viewer_Rect_height,
Cdd_Viewer_Rect,
_Cdd_Viewer_ctrl,
_Cdd_Viewer_rect,
__Cdd_Viewer_accessions__item_,
_Cdd_Viewer_accessions,
Cdd_Viewer,
_Cdd_Script_type,
_Cdd_Script_name,
_Cdd_Script_commands,
Cdd_Script,
__Cdd_Project_cds__item_,
_Cdd_Project_cds,
__Cdd_Project_cdcolor__item_,
_Cdd_Project_cdcolor,
__Cdd_Project_viewers__item_,
_Cdd_Project_viewers,
_Cdd_Project_log,
__Cdd_Project_scripts__item_,
_Cdd_Project_scripts,
_Cdd_Project_id,
__Cdd_Project_rids__item_,
_Cdd_Project_rids,
_Cdd_Project_create_date,
_Cdd_Project_update_date,
_Cdd_Project_project_id,
Cdd_Project,
]
class NCBI_Cn3d:
_name_ = u'NCBI-Cn3d'
_oid_ = []
_obj_ = [
u'Cn3d-backbone-type',
u'Cn3d-drawing-style',
u'Cn3d-color-scheme',
u'Cn3d-color',
u'Cn3d-backbone-style',
u'Cn3d-general-style',
u'Cn3d-backbone-label-style',
u'Cn3d-style-settings',
u'Cn3d-style-settings-set',
u'Cn3d-style-table-id',
u'Cn3d-style-table-item',
u'Cn3d-style-dictionary',
u'Cn3d-residue-range',
u'Cn3d-molecule-location',
u'Cn3d-object-location',
u'Cn3d-user-annotation',
u'Cn3d-GL-matrix',
u'Cn3d-vector',
u'Cn3d-view-settings',
u'Cn3d-user-annotations',
]
_type_ = [
u'Cn3d-backbone-type',
u'Cn3d-drawing-style',
u'Cn3d-color-scheme',
u'Cn3d-color',
u'Cn3d-backbone-style',
u'Cn3d-general-style',
u'Cn3d-backbone-label-style',
u'Cn3d-style-settings',
u'Cn3d-style-settings-set',
u'Cn3d-style-table-id',
u'Cn3d-style-table-item',
u'Cn3d-style-dictionary',
u'Cn3d-residue-range',
u'Cn3d-molecule-location',
u'Cn3d-object-location',
u'Cn3d-user-annotation',
u'Cn3d-GL-matrix',
u'Cn3d-vector',
u'Cn3d-view-settings',
u'Cn3d-user-annotations',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Cn3d-backbone-type >-----#
Cn3d_backbone_type = ENUM(name=u'Cn3d-backbone-type', mode=MODE_TYPE)
Cn3d_backbone_type._cont = ASN1Dict([(u'off', 1), (u'trace', 2), (u'partial', 3), (u'complete', 4)])
Cn3d_backbone_type._ext = None
#-----< Cn3d-drawing-style >-----#
Cn3d_drawing_style = ENUM(name=u'Cn3d-drawing-style', mode=MODE_TYPE)
Cn3d_drawing_style._cont = ASN1Dict([(u'wire', 1), (u'tubes', 2), (u'ball-and-stick', 3), (u'space-fill', 4), (u'wire-worm', 5), (u'tube-worm', 6), (u'with-arrows', 7), (u'without-arrows', 8)])
Cn3d_drawing_style._ext = None
#-----< Cn3d-color-scheme >-----#
Cn3d_color_scheme = ENUM(name=u'Cn3d-color-scheme', mode=MODE_TYPE)
Cn3d_color_scheme._cont = ASN1Dict([(u'element', 1), (u'object', 2), (u'molecule', 3), (u'domain', 4), (u'secondary-structure', 5), (u'user-select', 6), (u'aligned', 7), (u'identity', 8), (u'variety', 9), (u'weighted-variety', 10), (u'information-content', 11), (u'fit', 12), (u'temperature', 13), (u'hydrophobicity', 14), (u'charge', 15), (u'rainbow', 16), (u'block-fit', 17), (u'block-z-fit', 18), (u'block-row-fit', 19), (u'residue', 20)])
Cn3d_color_scheme._ext = None
#-----< Cn3d-color >-----#
Cn3d_color = SEQ(name=u'Cn3d-color', mode=MODE_TYPE)
_Cn3d_color_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=255)
_Cn3d_color_red = INT(name=u'red', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_color_green = INT(name=u'green', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_color_blue = INT(name=u'blue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_color_alpha = INT(name=u'alpha', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=255)
Cn3d_color._cont = ASN1Dict([
(u'scale-factor', _Cn3d_color_scale_factor),
(u'red', _Cn3d_color_red),
(u'green', _Cn3d_color_green),
(u'blue', _Cn3d_color_blue),
(u'alpha', _Cn3d_color_alpha),
])
Cn3d_color._ext = None
#-----< Cn3d-backbone-style >-----#
Cn3d_backbone_style = SEQ(name=u'Cn3d-backbone-style', mode=MODE_TYPE)
_Cn3d_backbone_style_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-backbone-type')))
_Cn3d_backbone_style_style = ENUM(name=u'style', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-drawing-style')))
_Cn3d_backbone_style_color_scheme = ENUM(name=u'color-scheme', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color-scheme')))
_Cn3d_backbone_style_user_color = SEQ(name=u'user-color', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color')))
Cn3d_backbone_style._cont = ASN1Dict([
(u'type', _Cn3d_backbone_style_type),
(u'style', _Cn3d_backbone_style_style),
(u'color-scheme', _Cn3d_backbone_style_color_scheme),
(u'user-color', _Cn3d_backbone_style_user_color),
])
Cn3d_backbone_style._ext = None
#-----< Cn3d-general-style >-----#
Cn3d_general_style = SEQ(name=u'Cn3d-general-style', mode=MODE_TYPE)
_Cn3d_general_style_is_on = BOOL(name=u'is-on', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_general_style_style = ENUM(name=u'style', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-drawing-style')))
_Cn3d_general_style_color_scheme = ENUM(name=u'color-scheme', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color-scheme')))
_Cn3d_general_style_user_color = SEQ(name=u'user-color', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color')))
Cn3d_general_style._cont = ASN1Dict([
(u'is-on', _Cn3d_general_style_is_on),
(u'style', _Cn3d_general_style_style),
(u'color-scheme', _Cn3d_general_style_color_scheme),
(u'user-color', _Cn3d_general_style_user_color),
])
Cn3d_general_style._ext = None
#-----< Cn3d-backbone-label-style >-----#
Cn3d_backbone_label_style = SEQ(name=u'Cn3d-backbone-label-style', mode=MODE_TYPE)
_Cn3d_backbone_label_style_spacing = INT(name=u'spacing', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_backbone_label_style_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_backbone_label_style_type._cont = ASN1Dict([(u'one-letter', 1), (u'three-letter', 2)])
_Cn3d_backbone_label_style_type._ext = None
_Cn3d_backbone_label_style_number = ENUM(name=u'number', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_backbone_label_style_number._cont = ASN1Dict([(u'none', 0), (u'sequential', 1), (u'pdb', 2)])
_Cn3d_backbone_label_style_number._ext = None
_Cn3d_backbone_label_style_termini = BOOL(name=u'termini', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_backbone_label_style_white = BOOL(name=u'white', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cn3d_backbone_label_style._cont = ASN1Dict([
(u'spacing', _Cn3d_backbone_label_style_spacing),
(u'type', _Cn3d_backbone_label_style_type),
(u'number', _Cn3d_backbone_label_style_number),
(u'termini', _Cn3d_backbone_label_style_termini),
(u'white', _Cn3d_backbone_label_style_white),
])
Cn3d_backbone_label_style._ext = None
#-----< Cn3d-style-settings >-----#
Cn3d_style_settings = SEQ(name=u'Cn3d-style-settings', mode=MODE_TYPE)
_Cn3d_style_settings_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cn3d_style_settings_protein_backbone = SEQ(name=u'protein-backbone', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-backbone-style')))
_Cn3d_style_settings_nucleotide_backbone = SEQ(name=u'nucleotide-backbone', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-backbone-style')))
_Cn3d_style_settings_protein_sidechains = SEQ(name=u'protein-sidechains', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_nucleotide_sidechains = SEQ(name=u'nucleotide-sidechains', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_heterogens = SEQ(name=u'heterogens', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_solvents = SEQ(name=u'solvents', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_connections = SEQ(name=u'connections', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_helix_objects = SEQ(name=u'helix-objects', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_strand_objects = SEQ(name=u'strand-objects', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-general-style')))
_Cn3d_style_settings_virtual_disulfides_on = BOOL(name=u'virtual-disulfides-on', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_virtual_disulfide_color = SEQ(name=u'virtual-disulfide-color', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color')))
_Cn3d_style_settings_hydrogens_on = BOOL(name=u'hydrogens-on', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_background_color = SEQ(name=u'background-color', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-color')))
_Cn3d_style_settings_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_space_fill_proportion = INT(name=u'space-fill-proportion', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_ball_radius = INT(name=u'ball-radius', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_stick_radius = INT(name=u'stick-radius', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_tube_radius = INT(name=u'tube-radius', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_tube_worm_radius = INT(name=u'tube-worm-radius', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_helix_radius = INT(name=u'helix-radius', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_strand_width = INT(name=u'strand-width', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_strand_thickness = INT(name=u'strand-thickness', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_style_settings_protein_labels = SEQ(name=u'protein-labels', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-backbone-label-style')), opt=True)
_Cn3d_style_settings_nucleotide_labels = SEQ(name=u'nucleotide-labels', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-backbone-label-style')), opt=True)
_Cn3d_style_settings_ion_labels = BOOL(name=u'ion-labels', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cn3d_style_settings._cont = ASN1Dict([
(u'name', _Cn3d_style_settings_name),
(u'protein-backbone', _Cn3d_style_settings_protein_backbone),
(u'nucleotide-backbone', _Cn3d_style_settings_nucleotide_backbone),
(u'protein-sidechains', _Cn3d_style_settings_protein_sidechains),
(u'nucleotide-sidechains', _Cn3d_style_settings_nucleotide_sidechains),
(u'heterogens', _Cn3d_style_settings_heterogens),
(u'solvents', _Cn3d_style_settings_solvents),
(u'connections', _Cn3d_style_settings_connections),
(u'helix-objects', _Cn3d_style_settings_helix_objects),
(u'strand-objects', _Cn3d_style_settings_strand_objects),
(u'virtual-disulfides-on', _Cn3d_style_settings_virtual_disulfides_on),
(u'virtual-disulfide-color', _Cn3d_style_settings_virtual_disulfide_color),
(u'hydrogens-on', _Cn3d_style_settings_hydrogens_on),
(u'background-color', _Cn3d_style_settings_background_color),
(u'scale-factor', _Cn3d_style_settings_scale_factor),
(u'space-fill-proportion', _Cn3d_style_settings_space_fill_proportion),
(u'ball-radius', _Cn3d_style_settings_ball_radius),
(u'stick-radius', _Cn3d_style_settings_stick_radius),
(u'tube-radius', _Cn3d_style_settings_tube_radius),
(u'tube-worm-radius', _Cn3d_style_settings_tube_worm_radius),
(u'helix-radius', _Cn3d_style_settings_helix_radius),
(u'strand-width', _Cn3d_style_settings_strand_width),
(u'strand-thickness', _Cn3d_style_settings_strand_thickness),
(u'protein-labels', _Cn3d_style_settings_protein_labels),
(u'nucleotide-labels', _Cn3d_style_settings_nucleotide_labels),
(u'ion-labels', _Cn3d_style_settings_ion_labels),
])
Cn3d_style_settings._ext = None
#-----< Cn3d-style-settings-set >-----#
Cn3d_style_settings_set = SET_OF(name=u'Cn3d-style-settings-set', mode=MODE_TYPE)
_Cn3d_style_settings_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-settings')))
Cn3d_style_settings_set._cont = _Cn3d_style_settings_set__item_
#-----< Cn3d-style-table-id >-----#
Cn3d_style_table_id = INT(name=u'Cn3d-style-table-id', mode=MODE_TYPE)
#-----< Cn3d-style-table-item >-----#
Cn3d_style_table_item = SEQ(name=u'Cn3d-style-table-item', mode=MODE_TYPE)
_Cn3d_style_table_item_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-table-id')))
_Cn3d_style_table_item_style = SEQ(name=u'style', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-settings')))
Cn3d_style_table_item._cont = ASN1Dict([
(u'id', _Cn3d_style_table_item_id),
(u'style', _Cn3d_style_table_item_style),
])
Cn3d_style_table_item._ext = None
#-----< Cn3d-style-dictionary >-----#
Cn3d_style_dictionary = SEQ(name=u'Cn3d-style-dictionary', mode=MODE_TYPE)
_Cn3d_style_dictionary_global_style = SEQ(name=u'global-style', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-settings')))
_Cn3d_style_dictionary_style_table = SEQ_OF(name=u'style-table', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cn3d_style_dictionary_style_table__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-table-item')))
_Cn3d_style_dictionary_style_table._cont = __Cn3d_style_dictionary_style_table__item_
Cn3d_style_dictionary._cont = ASN1Dict([
(u'global-style', _Cn3d_style_dictionary_global_style),
(u'style-table', _Cn3d_style_dictionary_style_table),
])
Cn3d_style_dictionary._ext = None
#-----< Cn3d-residue-range >-----#
Cn3d_residue_range = SEQ(name=u'Cn3d-residue-range', mode=MODE_TYPE)
_Cn3d_residue_range_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Cn3d_residue_range_to = INT(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
Cn3d_residue_range._cont = ASN1Dict([
(u'from', _Cn3d_residue_range_from_),
(u'to', _Cn3d_residue_range_to),
])
Cn3d_residue_range._ext = None
#-----< Cn3d-molecule-location >-----#
Cn3d_molecule_location = SEQ(name=u'Cn3d-molecule-location', mode=MODE_TYPE)
_Cn3d_molecule_location_molecule_id = INT(name=u'molecule-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Cn3d_molecule_location_residues = SEQ_OF(name=u'residues', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cn3d_molecule_location_residues__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-residue-range')))
_Cn3d_molecule_location_residues._cont = __Cn3d_molecule_location_residues__item_
Cn3d_molecule_location._cont = ASN1Dict([
(u'molecule-id', _Cn3d_molecule_location_molecule_id),
(u'residues', _Cn3d_molecule_location_residues),
])
Cn3d_molecule_location._ext = None
#-----< Cn3d-object-location >-----#
Cn3d_object_location = SEQ(name=u'Cn3d-object-location', mode=MODE_TYPE)
_Cn3d_object_location_structure_id = CHOICE(name=u'structure-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Cn3d_object_location_residues = SEQ_OF(name=u'residues', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cn3d_object_location_residues__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-molecule-location')))
_Cn3d_object_location_residues._cont = __Cn3d_object_location_residues__item_
Cn3d_object_location._cont = ASN1Dict([
(u'structure-id', _Cn3d_object_location_structure_id),
(u'residues', _Cn3d_object_location_residues),
])
Cn3d_object_location._ext = None
#-----< Cn3d-user-annotation >-----#
Cn3d_user_annotation = SEQ(name=u'Cn3d-user-annotation', mode=MODE_TYPE)
_Cn3d_user_annotation_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Cn3d_user_annotation_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cn3d_user_annotation_style_id = INT(name=u'style-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-table-id')))
_Cn3d_user_annotation_residues = SEQ_OF(name=u'residues', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Cn3d_user_annotation_residues__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-object-location')))
_Cn3d_user_annotation_residues._cont = __Cn3d_user_annotation_residues__item_
_Cn3d_user_annotation_is_on = BOOL(name=u'is-on', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Cn3d_user_annotation._cont = ASN1Dict([
(u'name', _Cn3d_user_annotation_name),
(u'description', _Cn3d_user_annotation_description),
(u'style-id', _Cn3d_user_annotation_style_id),
(u'residues', _Cn3d_user_annotation_residues),
(u'is-on', _Cn3d_user_annotation_is_on),
])
Cn3d_user_annotation._ext = None
#-----< Cn3d-GL-matrix >-----#
Cn3d_GL_matrix = SEQ(name=u'Cn3d-GL-matrix', mode=MODE_TYPE)
_Cn3d_GL_matrix_m0 = REAL(name=u'm0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m1 = REAL(name=u'm1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m2 = REAL(name=u'm2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m3 = REAL(name=u'm3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m4 = REAL(name=u'm4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m5 = REAL(name=u'm5', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m6 = REAL(name=u'm6', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m7 = REAL(name=u'm7', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m8 = REAL(name=u'm8', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m9 = REAL(name=u'm9', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m10 = REAL(name=u'm10', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m11 = REAL(name=u'm11', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m12 = REAL(name=u'm12', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m13 = REAL(name=u'm13', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m14 = REAL(name=u'm14', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_GL_matrix_m15 = REAL(name=u'm15', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
Cn3d_GL_matrix._cont = ASN1Dict([
(u'm0', _Cn3d_GL_matrix_m0),
(u'm1', _Cn3d_GL_matrix_m1),
(u'm2', _Cn3d_GL_matrix_m2),
(u'm3', _Cn3d_GL_matrix_m3),
(u'm4', _Cn3d_GL_matrix_m4),
(u'm5', _Cn3d_GL_matrix_m5),
(u'm6', _Cn3d_GL_matrix_m6),
(u'm7', _Cn3d_GL_matrix_m7),
(u'm8', _Cn3d_GL_matrix_m8),
(u'm9', _Cn3d_GL_matrix_m9),
(u'm10', _Cn3d_GL_matrix_m10),
(u'm11', _Cn3d_GL_matrix_m11),
(u'm12', _Cn3d_GL_matrix_m12),
(u'm13', _Cn3d_GL_matrix_m13),
(u'm14', _Cn3d_GL_matrix_m14),
(u'm15', _Cn3d_GL_matrix_m15),
])
Cn3d_GL_matrix._ext = None
#-----< Cn3d-vector >-----#
Cn3d_vector = SEQ(name=u'Cn3d-vector', mode=MODE_TYPE)
_Cn3d_vector_x = REAL(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_vector_y = REAL(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_vector_z = REAL(name=u'z', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
Cn3d_vector._cont = ASN1Dict([
(u'x', _Cn3d_vector_x),
(u'y', _Cn3d_vector_y),
(u'z', _Cn3d_vector_z),
])
Cn3d_vector._ext = None
#-----< Cn3d-view-settings >-----#
Cn3d_view_settings = SEQ(name=u'Cn3d-view-settings', mode=MODE_TYPE)
_Cn3d_view_settings_camera_distance = REAL(name=u'camera-distance', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_camera_angle_rad = REAL(name=u'camera-angle-rad', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_camera_look_at_X = REAL(name=u'camera-look-at-X', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_camera_look_at_Y = REAL(name=u'camera-look-at-Y', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_camera_clip_near = REAL(name=u'camera-clip-near', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_camera_clip_far = REAL(name=u'camera-clip-far', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Cn3d_view_settings_matrix = SEQ(name=u'matrix', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-GL-matrix')))
_Cn3d_view_settings_rotation_center = SEQ(name=u'rotation-center', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-vector')))
Cn3d_view_settings._cont = ASN1Dict([
(u'camera-distance', _Cn3d_view_settings_camera_distance),
(u'camera-angle-rad', _Cn3d_view_settings_camera_angle_rad),
(u'camera-look-at-X', _Cn3d_view_settings_camera_look_at_X),
(u'camera-look-at-Y', _Cn3d_view_settings_camera_look_at_Y),
(u'camera-clip-near', _Cn3d_view_settings_camera_clip_near),
(u'camera-clip-far', _Cn3d_view_settings_camera_clip_far),
(u'matrix', _Cn3d_view_settings_matrix),
(u'rotation-center', _Cn3d_view_settings_rotation_center),
])
Cn3d_view_settings._ext = None
#-----< Cn3d-user-annotations >-----#
Cn3d_user_annotations = SEQ(name=u'Cn3d-user-annotations', mode=MODE_TYPE)
_Cn3d_user_annotations_annotations = SEQ_OF(name=u'annotations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cn3d_user_annotations_annotations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotation')))
_Cn3d_user_annotations_annotations._cont = __Cn3d_user_annotations_annotations__item_
_Cn3d_user_annotations_view = SEQ(name=u'view', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-view-settings')), opt=True)
Cn3d_user_annotations._cont = ASN1Dict([
(u'annotations', _Cn3d_user_annotations_annotations),
(u'view', _Cn3d_user_annotations_view),
])
Cn3d_user_annotations._ext = None
_all_ = [
Cn3d_backbone_type,
Cn3d_drawing_style,
Cn3d_color_scheme,
_Cn3d_color_scale_factor,
_Cn3d_color_red,
_Cn3d_color_green,
_Cn3d_color_blue,
_Cn3d_color_alpha,
Cn3d_color,
_Cn3d_backbone_style_type,
_Cn3d_backbone_style_style,
_Cn3d_backbone_style_color_scheme,
_Cn3d_backbone_style_user_color,
Cn3d_backbone_style,
_Cn3d_general_style_is_on,
_Cn3d_general_style_style,
_Cn3d_general_style_color_scheme,
_Cn3d_general_style_user_color,
Cn3d_general_style,
_Cn3d_backbone_label_style_spacing,
_Cn3d_backbone_label_style_type,
_Cn3d_backbone_label_style_number,
_Cn3d_backbone_label_style_termini,
_Cn3d_backbone_label_style_white,
Cn3d_backbone_label_style,
_Cn3d_style_settings_name,
_Cn3d_style_settings_protein_backbone,
_Cn3d_style_settings_nucleotide_backbone,
_Cn3d_style_settings_protein_sidechains,
_Cn3d_style_settings_nucleotide_sidechains,
_Cn3d_style_settings_heterogens,
_Cn3d_style_settings_solvents,
_Cn3d_style_settings_connections,
_Cn3d_style_settings_helix_objects,
_Cn3d_style_settings_strand_objects,
_Cn3d_style_settings_virtual_disulfides_on,
_Cn3d_style_settings_virtual_disulfide_color,
_Cn3d_style_settings_hydrogens_on,
_Cn3d_style_settings_background_color,
_Cn3d_style_settings_scale_factor,
_Cn3d_style_settings_space_fill_proportion,
_Cn3d_style_settings_ball_radius,
_Cn3d_style_settings_stick_radius,
_Cn3d_style_settings_tube_radius,
_Cn3d_style_settings_tube_worm_radius,
_Cn3d_style_settings_helix_radius,
_Cn3d_style_settings_strand_width,
_Cn3d_style_settings_strand_thickness,
_Cn3d_style_settings_protein_labels,
_Cn3d_style_settings_nucleotide_labels,
_Cn3d_style_settings_ion_labels,
Cn3d_style_settings,
_Cn3d_style_settings_set__item_,
Cn3d_style_settings_set,
Cn3d_style_table_id,
_Cn3d_style_table_item_id,
_Cn3d_style_table_item_style,
Cn3d_style_table_item,
_Cn3d_style_dictionary_global_style,
__Cn3d_style_dictionary_style_table__item_,
_Cn3d_style_dictionary_style_table,
Cn3d_style_dictionary,
_Cn3d_residue_range_from_,
_Cn3d_residue_range_to,
Cn3d_residue_range,
_Cn3d_molecule_location_molecule_id,
__Cn3d_molecule_location_residues__item_,
_Cn3d_molecule_location_residues,
Cn3d_molecule_location,
_Cn3d_object_location_structure_id,
__Cn3d_object_location_residues__item_,
_Cn3d_object_location_residues,
Cn3d_object_location,
_Cn3d_user_annotation_name,
_Cn3d_user_annotation_description,
_Cn3d_user_annotation_style_id,
__Cn3d_user_annotation_residues__item_,
_Cn3d_user_annotation_residues,
_Cn3d_user_annotation_is_on,
Cn3d_user_annotation,
_Cn3d_GL_matrix_m0,
_Cn3d_GL_matrix_m1,
_Cn3d_GL_matrix_m2,
_Cn3d_GL_matrix_m3,
_Cn3d_GL_matrix_m4,
_Cn3d_GL_matrix_m5,
_Cn3d_GL_matrix_m6,
_Cn3d_GL_matrix_m7,
_Cn3d_GL_matrix_m8,
_Cn3d_GL_matrix_m9,
_Cn3d_GL_matrix_m10,
_Cn3d_GL_matrix_m11,
_Cn3d_GL_matrix_m12,
_Cn3d_GL_matrix_m13,
_Cn3d_GL_matrix_m14,
_Cn3d_GL_matrix_m15,
Cn3d_GL_matrix,
_Cn3d_vector_x,
_Cn3d_vector_y,
_Cn3d_vector_z,
Cn3d_vector,
_Cn3d_view_settings_camera_distance,
_Cn3d_view_settings_camera_angle_rad,
_Cn3d_view_settings_camera_look_at_X,
_Cn3d_view_settings_camera_look_at_Y,
_Cn3d_view_settings_camera_clip_near,
_Cn3d_view_settings_camera_clip_far,
_Cn3d_view_settings_matrix,
_Cn3d_view_settings_rotation_center,
Cn3d_view_settings,
__Cn3d_user_annotations_annotations__item_,
_Cn3d_user_annotations_annotations,
_Cn3d_user_annotations_view,
Cn3d_user_annotations,
]
class Docsum_3_4:
_name_ = u'Docsum-3-4'
_oid_ = []
_obj_ = [
u'Assay',
u'Assembly',
u'BaseURL',
u'Component',
u'ExchangeSet',
u'FxnSet',
u'MapLoc',
u'PrimarySequence',
u'Rs',
u'RsLinkout',
u'RsStruct',
u'Ss',
]
_type_ = [
u'Assay',
u'Assembly',
u'BaseURL',
u'Component',
u'ExchangeSet',
u'FxnSet',
u'MapLoc',
u'PrimarySequence',
u'Rs',
u'RsLinkout',
u'RsStruct',
u'Ss',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Assay >-----#
Assay = SEQ(name=u'Assay', mode=MODE_TYPE)
_Assay_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assay_attlist_handle = STR_VIS(name=u'handle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_batch = STR_VIS(name=u'batch', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_batchId = INT(name=u'batchId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_batchType = ENUM(name=u'batchType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_batchType._cont = ASN1Dict([(u'snpassay', 1), (u'validation', 2), (u'doublehit', 3)])
__Assay_attlist_batchType._ext = None
__Assay_attlist_molType = ENUM(name=u'molType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_molType._cont = ASN1Dict([(u'genomic', 1), (u'cDNA', 2), (u'mito', 3), (u'chloro', 4)])
__Assay_attlist_molType._ext = None
__Assay_attlist_sampleSize = INT(name=u'sampleSize', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_population = STR_VIS(name=u'population', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_attlist_linkoutUrl = STR_VIS(name=u'linkoutUrl', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Assay_attlist._cont = ASN1Dict([
(u'handle', __Assay_attlist_handle),
(u'batch', __Assay_attlist_batch),
(u'batchId', __Assay_attlist_batchId),
(u'batchType', __Assay_attlist_batchType),
(u'molType', __Assay_attlist_molType),
(u'sampleSize', __Assay_attlist_sampleSize),
(u'population', __Assay_attlist_population),
(u'linkoutUrl', __Assay_attlist_linkoutUrl),
])
_Assay_attlist._ext = None
_Assay_method = SEQ(name=u'method', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assay_method_eMethod = SEQ(name=u'eMethod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assay_method_eMethod_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Assay_method_eMethod_attlist_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Assay_method_eMethod_attlist_id = STR_VIS(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assay_method_eMethod_attlist._cont = ASN1Dict([
(u'name', ____Assay_method_eMethod_attlist_name),
(u'id', ____Assay_method_eMethod_attlist_id),
])
___Assay_method_eMethod_attlist._ext = None
___Assay_method_eMethod_exception = STR_VIS(name=u'exception', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assay_method_eMethod._cont = ASN1Dict([
(u'attlist', ___Assay_method_eMethod_attlist),
(u'exception', ___Assay_method_eMethod_exception),
])
__Assay_method_eMethod._ext = None
_Assay_method._cont = ASN1Dict([
(u'eMethod', __Assay_method_eMethod),
])
_Assay_method._ext = None
_Assay_taxonomy = SEQ(name=u'taxonomy', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assay_taxonomy_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Assay_taxonomy_attlist_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Assay_taxonomy_attlist_organism = STR_VIS(name=u'organism', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_taxonomy_attlist._cont = ASN1Dict([
(u'id', ___Assay_taxonomy_attlist_id),
(u'organism', ___Assay_taxonomy_attlist_organism),
])
__Assay_taxonomy_attlist._ext = None
__Assay_taxonomy_taxonomy = NULL(name=u'taxonomy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Assay_taxonomy._cont = ASN1Dict([
(u'attlist', __Assay_taxonomy_attlist),
(u'taxonomy', __Assay_taxonomy_taxonomy),
])
_Assay_taxonomy._ext = None
_Assay_strains = SEQ_OF(name=u'strains', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_strains__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Assay_strains._cont = __Assay_strains__item_
_Assay_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Assay_citation = SEQ_OF(name=u'citation', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assay_citation__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Assay_citation._cont = __Assay_citation__item_
Assay._cont = ASN1Dict([
(u'attlist', _Assay_attlist),
(u'method', _Assay_method),
(u'taxonomy', _Assay_taxonomy),
(u'strains', _Assay_strains),
(u'comment', _Assay_comment),
(u'citation', _Assay_citation),
])
Assay._ext = None
#-----< Assembly >-----#
Assembly = SEQ(name=u'Assembly', mode=MODE_TYPE)
_Assembly_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assembly_attlist_dbSnpBuild = INT(name=u'dbSnpBuild', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assembly_attlist_genomeBuild = STR_VIS(name=u'genomeBuild', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assembly_attlist_groupLabel = STR_VIS(name=u'groupLabel', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assembly_attlist_assemblySource = STR_VIS(name=u'assemblySource', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assembly_attlist_current = BOOL(name=u'current', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assembly_attlist_reference = BOOL(name=u'reference', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Assembly_attlist._cont = ASN1Dict([
(u'dbSnpBuild', __Assembly_attlist_dbSnpBuild),
(u'genomeBuild', __Assembly_attlist_genomeBuild),
(u'groupLabel', __Assembly_attlist_groupLabel),
(u'assemblySource', __Assembly_attlist_assemblySource),
(u'current', __Assembly_attlist_current),
(u'reference', __Assembly_attlist_reference),
])
_Assembly_attlist._ext = None
_Assembly_component = SEQ_OF(name=u'component', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assembly_component__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'Component')))
_Assembly_component._cont = __Assembly_component__item_
_Assembly_snpStat = SEQ(name=u'snpStat', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Assembly_snpStat_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Assembly_snpStat_attlist_mapWeight = ENUM(name=u'mapWeight', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Assembly_snpStat_attlist_mapWeight._cont = ASN1Dict([(u'unmapped', 1), (u'unique-in-contig', 2), (u'two-hits-in-contig', 3), (u'less-10-hits', 4), (u'multiple-hits', 5)])
___Assembly_snpStat_attlist_mapWeight._ext = None
___Assembly_snpStat_attlist_chromCount = INT(name=u'chromCount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assembly_snpStat_attlist_placedContigCount = INT(name=u'placedContigCount', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assembly_snpStat_attlist_unplacedContigCount = INT(name=u'unplacedContigCount', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assembly_snpStat_attlist_seqlocCount = INT(name=u'seqlocCount', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Assembly_snpStat_attlist_hapCount = INT(name=u'hapCount', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Assembly_snpStat_attlist._cont = ASN1Dict([
(u'mapWeight', ___Assembly_snpStat_attlist_mapWeight),
(u'chromCount', ___Assembly_snpStat_attlist_chromCount),
(u'placedContigCount', ___Assembly_snpStat_attlist_placedContigCount),
(u'unplacedContigCount', ___Assembly_snpStat_attlist_unplacedContigCount),
(u'seqlocCount', ___Assembly_snpStat_attlist_seqlocCount),
(u'hapCount', ___Assembly_snpStat_attlist_hapCount),
])
__Assembly_snpStat_attlist._ext = None
__Assembly_snpStat_snpStat = NULL(name=u'snpStat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Assembly_snpStat._cont = ASN1Dict([
(u'attlist', __Assembly_snpStat_attlist),
(u'snpStat', __Assembly_snpStat_snpStat),
])
_Assembly_snpStat._ext = None
Assembly._cont = ASN1Dict([
(u'attlist', _Assembly_attlist),
(u'component', _Assembly_component),
(u'snpStat', _Assembly_snpStat),
])
Assembly._ext = None
#-----< BaseURL >-----#
BaseURL = SEQ(name=u'BaseURL', mode=MODE_TYPE)
_BaseURL_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BaseURL_attlist_urlId = INT(name=u'urlId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BaseURL_attlist_resourceName = STR_VIS(name=u'resourceName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BaseURL_attlist_resourceId = STR_VIS(name=u'resourceId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BaseURL_attlist._cont = ASN1Dict([
(u'urlId', __BaseURL_attlist_urlId),
(u'resourceName', __BaseURL_attlist_resourceName),
(u'resourceId', __BaseURL_attlist_resourceId),
])
_BaseURL_attlist._ext = None
_BaseURL_baseURL = STR_VIS(name=u'baseURL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
BaseURL._cont = ASN1Dict([
(u'attlist', _BaseURL_attlist),
(u'baseURL', _BaseURL_baseURL),
])
BaseURL._ext = None
#-----< Component >-----#
Component = SEQ(name=u'Component', mode=MODE_TYPE)
_Component_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Component_attlist_componentType = ENUM(name=u'componentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_componentType._cont = ASN1Dict([(u'contig', 1), (u'mrna', 2)])
__Component_attlist_componentType._ext = None
__Component_attlist_ctgId = INT(name=u'ctgId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_chromosome = STR_VIS(name=u'chromosome', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_start = INT(name=u'start', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_end = INT(name=u'end', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_orientation = ENUM(name=u'orientation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_orientation._cont = ASN1Dict([(u'fwd', 1), (u'rev', 2), (u'unknown', 3)])
__Component_attlist_orientation._ext = None
__Component_attlist_gi = STR_VIS(name=u'gi', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_groupTerm = STR_VIS(name=u'groupTerm', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Component_attlist_contigLabel = STR_VIS(name=u'contigLabel', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Component_attlist._cont = ASN1Dict([
(u'componentType', __Component_attlist_componentType),
(u'ctgId', __Component_attlist_ctgId),
(u'accession', __Component_attlist_accession),
(u'name', __Component_attlist_name),
(u'chromosome', __Component_attlist_chromosome),
(u'start', __Component_attlist_start),
(u'end', __Component_attlist_end),
(u'orientation', __Component_attlist_orientation),
(u'gi', __Component_attlist_gi),
(u'groupTerm', __Component_attlist_groupTerm),
(u'contigLabel', __Component_attlist_contigLabel),
])
_Component_attlist._ext = None
_Component_mapLoc = SEQ_OF(name=u'mapLoc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Component_mapLoc__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'MapLoc')))
_Component_mapLoc._cont = __Component_mapLoc__item_
Component._cont = ASN1Dict([
(u'attlist', _Component_attlist),
(u'mapLoc', _Component_mapLoc),
])
Component._ext = None
#-----< ExchangeSet >-----#
ExchangeSet = SEQ(name=u'ExchangeSet', mode=MODE_TYPE)
_ExchangeSet_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ExchangeSet_attlist_setType = STR_VIS(name=u'setType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_attlist_setDepth = STR_VIS(name=u'setDepth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_attlist_specVersion = STR_VIS(name=u'specVersion', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_attlist_dbSnpBuild = INT(name=u'dbSnpBuild', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_attlist_generated = STR_VIS(name=u'generated', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ExchangeSet_attlist._cont = ASN1Dict([
(u'setType', __ExchangeSet_attlist_setType),
(u'setDepth', __ExchangeSet_attlist_setDepth),
(u'specVersion', __ExchangeSet_attlist_specVersion),
(u'dbSnpBuild', __ExchangeSet_attlist_dbSnpBuild),
(u'generated', __ExchangeSet_attlist_generated),
])
_ExchangeSet_attlist._ext = None
_ExchangeSet_sourceDatabase = SEQ(name=u'sourceDatabase', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_sourceDatabase_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ExchangeSet_sourceDatabase_attlist_taxId = INT(name=u'taxId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ExchangeSet_sourceDatabase_attlist_organism = STR_VIS(name=u'organism', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ExchangeSet_sourceDatabase_attlist_dbSnpOrgAbbr = STR_VIS(name=u'dbSnpOrgAbbr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_sourceDatabase_attlist_gpipeOrgAbbr = STR_VIS(name=u'gpipeOrgAbbr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_sourceDatabase_attlist._cont = ASN1Dict([
(u'taxId', ___ExchangeSet_sourceDatabase_attlist_taxId),
(u'organism', ___ExchangeSet_sourceDatabase_attlist_organism),
(u'dbSnpOrgAbbr', ___ExchangeSet_sourceDatabase_attlist_dbSnpOrgAbbr),
(u'gpipeOrgAbbr', ___ExchangeSet_sourceDatabase_attlist_gpipeOrgAbbr),
])
__ExchangeSet_sourceDatabase_attlist._ext = None
__ExchangeSet_sourceDatabase_sourceDatabase = NULL(name=u'sourceDatabase', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ExchangeSet_sourceDatabase._cont = ASN1Dict([
(u'attlist', __ExchangeSet_sourceDatabase_attlist),
(u'sourceDatabase', __ExchangeSet_sourceDatabase_sourceDatabase),
])
_ExchangeSet_sourceDatabase._ext = None
_ExchangeSet_rs = SEQ_OF(name=u'rs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_rs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'Rs')))
_ExchangeSet_rs._cont = __ExchangeSet_rs__item_
_ExchangeSet_assay = SEQ(name=u'assay', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Docsum-3-4', 'Assay')), opt=True)
_ExchangeSet_query = SEQ(name=u'query', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_query_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ExchangeSet_query_attlist_date = STR_VIS(name=u'date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_query_attlist_string = STR_VIS(name=u'string', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_query_attlist._cont = ASN1Dict([
(u'date', ___ExchangeSet_query_attlist_date),
(u'string', ___ExchangeSet_query_attlist_string),
])
__ExchangeSet_query_attlist._ext = None
__ExchangeSet_query_query = NULL(name=u'query', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ExchangeSet_query._cont = ASN1Dict([
(u'attlist', __ExchangeSet_query_attlist),
(u'query', __ExchangeSet_query_query),
])
_ExchangeSet_query._ext = None
_ExchangeSet_summary = SEQ(name=u'summary', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_summary_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ExchangeSet_summary_attlist_numRsIds = INT(name=u'numRsIds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_totalSeqLength = INT(name=u'totalSeqLength', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numContigHits = INT(name=u'numContigHits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numGeneHits = INT(name=u'numGeneHits', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numGiHits = INT(name=u'numGiHits', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_num3dStructs = INT(name=u'num3dStructs', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numAlleleFreqs = INT(name=u'numAlleleFreqs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numStsHits = INT(name=u'numStsHits', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ExchangeSet_summary_attlist_numUnigeneCids = INT(name=u'numUnigeneCids', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_summary_attlist._cont = ASN1Dict([
(u'numRsIds', ___ExchangeSet_summary_attlist_numRsIds),
(u'totalSeqLength', ___ExchangeSet_summary_attlist_totalSeqLength),
(u'numContigHits', ___ExchangeSet_summary_attlist_numContigHits),
(u'numGeneHits', ___ExchangeSet_summary_attlist_numGeneHits),
(u'numGiHits', ___ExchangeSet_summary_attlist_numGiHits),
(u'num3dStructs', ___ExchangeSet_summary_attlist_num3dStructs),
(u'numAlleleFreqs', ___ExchangeSet_summary_attlist_numAlleleFreqs),
(u'numStsHits', ___ExchangeSet_summary_attlist_numStsHits),
(u'numUnigeneCids', ___ExchangeSet_summary_attlist_numUnigeneCids),
])
__ExchangeSet_summary_attlist._ext = None
__ExchangeSet_summary_summary = NULL(name=u'summary', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ExchangeSet_summary._cont = ASN1Dict([
(u'attlist', __ExchangeSet_summary_attlist),
(u'summary', __ExchangeSet_summary_summary),
])
_ExchangeSet_summary._ext = None
_ExchangeSet_baseURL = SEQ_OF(name=u'baseURL', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExchangeSet_baseURL__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'BaseURL')))
_ExchangeSet_baseURL._cont = __ExchangeSet_baseURL__item_
ExchangeSet._cont = ASN1Dict([
(u'attlist', _ExchangeSet_attlist),
(u'sourceDatabase', _ExchangeSet_sourceDatabase),
(u'rs', _ExchangeSet_rs),
(u'assay', _ExchangeSet_assay),
(u'query', _ExchangeSet_query),
(u'summary', _ExchangeSet_summary),
(u'baseURL', _ExchangeSet_baseURL),
])
ExchangeSet._ext = None
#-----< FxnSet >-----#
FxnSet = SEQ(name=u'FxnSet', mode=MODE_TYPE)
_FxnSet_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FxnSet_attlist_geneId = INT(name=u'geneId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_symbol = STR_VIS(name=u'symbol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_mrnaAcc = STR_VIS(name=u'mrnaAcc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_mrnaVer = INT(name=u'mrnaVer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_protAcc = STR_VIS(name=u'protAcc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_protVer = INT(name=u'protVer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_fxnClass = ENUM(name=u'fxnClass', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_fxnClass._cont = ASN1Dict([(u'locus-region', 1), (u'coding-unknown', 2), (u'synonymous-codon', 3), (u'non-synonymous-codon', 4), (u'mrna-utr', 5), (u'intron-variant', 6), (u'splice-region-variant', 7), (u'reference', 8), (u'coding-exception', 9), (u'coding-sequence-variant', 10), (u'nc-transcript-variant', 11), (u'downstream-variant-500B', 12), (u'upstream-variant-2KB', 13), (u'nonsense', 14), (u'missense', 15), (u'frameshift-variant', 16), (u'utr-variant-3-prime', 17), (u'utr-variant-5-prime', 18), (u'splice-acceptor-variant', 19), (u'splice-donor-variant', 20), (u'cds-indel', 21), (u'stop-gained', 22), (u'stop-lost', 23), (u'complex-change-in-transcript', 24), (u'incomplete-terminal-codon-variant', 25), (u'nmd-transcript-variant', 26), (u'mature-miRNA-variant', 27), (u'upstream-variant-5KB', 28), (u'downstream-variant-5KB', 29), (u'intergenic', 30)])
__FxnSet_attlist_fxnClass._ext = None
__FxnSet_attlist_readingFrame = INT(name=u'readingFrame', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_allele = STR_VIS(name=u'allele', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_residue = STR_VIS(name=u'residue', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_aaPosition = INT(name=u'aaPosition', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_mrnaPosition = INT(name=u'mrnaPosition', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FxnSet_attlist_soTerm = STR_VIS(name=u'soTerm', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FxnSet_attlist._cont = ASN1Dict([
(u'geneId', __FxnSet_attlist_geneId),
(u'symbol', __FxnSet_attlist_symbol),
(u'mrnaAcc', __FxnSet_attlist_mrnaAcc),
(u'mrnaVer', __FxnSet_attlist_mrnaVer),
(u'protAcc', __FxnSet_attlist_protAcc),
(u'protVer', __FxnSet_attlist_protVer),
(u'fxnClass', __FxnSet_attlist_fxnClass),
(u'readingFrame', __FxnSet_attlist_readingFrame),
(u'allele', __FxnSet_attlist_allele),
(u'residue', __FxnSet_attlist_residue),
(u'aaPosition', __FxnSet_attlist_aaPosition),
(u'mrnaPosition', __FxnSet_attlist_mrnaPosition),
(u'soTerm', __FxnSet_attlist_soTerm),
])
_FxnSet_attlist._ext = None
_FxnSet_fxnSet = NULL(name=u'fxnSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
FxnSet._cont = ASN1Dict([
(u'attlist', _FxnSet_attlist),
(u'fxnSet', _FxnSet_fxnSet),
])
FxnSet._ext = None
#-----< MapLoc >-----#
MapLoc = SEQ(name=u'MapLoc', mode=MODE_TYPE)
_MapLoc_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MapLoc_attlist_asnFrom = INT(name=u'asnFrom', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MapLoc_attlist_asnTo = INT(name=u'asnTo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MapLoc_attlist_locType = ENUM(name=u'locType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MapLoc_attlist_locType._cont = ASN1Dict([(u'insertion', 1), (u'exact', 2), (u'deletion', 3), (u'range-ins', 4), (u'range-exact', 5), (u'range-del', 6)])
__MapLoc_attlist_locType._ext = None
__MapLoc_attlist_alnQuality = REAL(name=u'alnQuality', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
__MapLoc_attlist_orient = ENUM(name=u'orient', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_orient._cont = ASN1Dict([(u'forward', 1), (u'reverse', 2)])
__MapLoc_attlist_orient._ext = None
__MapLoc_attlist_physMapInt = INT(name=u'physMapInt', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_leftFlankNeighborPos = INT(name=u'leftFlankNeighborPos', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_rightFlankNeighborPos = INT(name=u'rightFlankNeighborPos', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_leftContigNeighborPos = INT(name=u'leftContigNeighborPos', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_rightContigNeighborPos = INT(name=u'rightContigNeighborPos', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_numberOfMismatches = INT(name=u'numberOfMismatches', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_numberOfDeletions = INT(name=u'numberOfDeletions', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_numberOfInsertions = INT(name=u'numberOfInsertions', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_attlist_refAllele = STR_VIS(name=u'refAllele', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MapLoc_attlist._cont = ASN1Dict([
(u'asnFrom', __MapLoc_attlist_asnFrom),
(u'asnTo', __MapLoc_attlist_asnTo),
(u'locType', __MapLoc_attlist_locType),
(u'alnQuality', __MapLoc_attlist_alnQuality),
(u'orient', __MapLoc_attlist_orient),
(u'physMapInt', __MapLoc_attlist_physMapInt),
(u'leftFlankNeighborPos', __MapLoc_attlist_leftFlankNeighborPos),
(u'rightFlankNeighborPos', __MapLoc_attlist_rightFlankNeighborPos),
(u'leftContigNeighborPos', __MapLoc_attlist_leftContigNeighborPos),
(u'rightContigNeighborPos', __MapLoc_attlist_rightContigNeighborPos),
(u'numberOfMismatches', __MapLoc_attlist_numberOfMismatches),
(u'numberOfDeletions', __MapLoc_attlist_numberOfDeletions),
(u'numberOfInsertions', __MapLoc_attlist_numberOfInsertions),
(u'refAllele', __MapLoc_attlist_refAllele),
])
_MapLoc_attlist._ext = None
_MapLoc_fxnSet = SEQ_OF(name=u'fxnSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapLoc_fxnSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'FxnSet')))
_MapLoc_fxnSet._cont = __MapLoc_fxnSet__item_
MapLoc._cont = ASN1Dict([
(u'attlist', _MapLoc_attlist),
(u'fxnSet', _MapLoc_fxnSet),
])
MapLoc._ext = None
#-----< PrimarySequence >-----#
PrimarySequence = SEQ(name=u'PrimarySequence', mode=MODE_TYPE)
_PrimarySequence_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PrimarySequence_attlist_dbSnpBuild = INT(name=u'dbSnpBuild', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PrimarySequence_attlist_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PrimarySequence_attlist_source = ENUM(name=u'source', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PrimarySequence_attlist_source._cont = ASN1Dict([(u'submitter', 1), (u'blastmb', 2), (u'xm', 3), (u'remap', 4), (u'hgvs', 5)])
__PrimarySequence_attlist_source._ext = None
__PrimarySequence_attlist_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrimarySequence_attlist._cont = ASN1Dict([
(u'dbSnpBuild', __PrimarySequence_attlist_dbSnpBuild),
(u'gi', __PrimarySequence_attlist_gi),
(u'source', __PrimarySequence_attlist_source),
(u'accession', __PrimarySequence_attlist_accession),
])
_PrimarySequence_attlist._ext = None
_PrimarySequence_mapLoc = SEQ_OF(name=u'mapLoc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PrimarySequence_mapLoc__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'MapLoc')))
_PrimarySequence_mapLoc._cont = __PrimarySequence_mapLoc__item_
PrimarySequence._cont = ASN1Dict([
(u'attlist', _PrimarySequence_attlist),
(u'mapLoc', _PrimarySequence_mapLoc),
])
PrimarySequence._ext = None
#-----< Rs >-----#
Rs = SEQ(name=u'Rs', mode=MODE_TYPE)
_Rs_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_attlist_rsId = INT(name=u'rsId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_attlist_snpClass = ENUM(name=u'snpClass', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_attlist_snpClass._cont = ASN1Dict([(u'snp', 1), (u'in-del', 2), (u'heterozygous', 3), (u'microsatellite', 4), (u'named-locus', 5), (u'no-variation', 6), (u'mixed', 7), (u'multinucleotide-polymorphism', 8)])
__Rs_attlist_snpClass._ext = None
__Rs_attlist_snpType = ENUM(name=u'snpType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_attlist_snpType._cont = ASN1Dict([(u'notwithdrawn', 1), (u'artifact', 2), (u'gene-duplication', 3), (u'duplicate-submission', 4), (u'notspecified', 5), (u'ambiguous-location', 6), (u'low-map-quality', 7)])
__Rs_attlist_snpType._ext = None
__Rs_attlist_molType = ENUM(name=u'molType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_attlist_molType._cont = ASN1Dict([(u'genomic', 1), (u'cDNA', 2), (u'mito', 3), (u'chloro', 4), (u'unknown', 5)])
__Rs_attlist_molType._ext = None
__Rs_attlist_validProbMin = INT(name=u'validProbMin', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_attlist_validProbMax = INT(name=u'validProbMax', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_attlist_genotype = BOOL(name=u'genotype', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_attlist_bitField = STR_VIS(name=u'bitField', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_attlist_taxId = INT(name=u'taxId', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Rs_attlist._cont = ASN1Dict([
(u'rsId', __Rs_attlist_rsId),
(u'snpClass', __Rs_attlist_snpClass),
(u'snpType', __Rs_attlist_snpType),
(u'molType', __Rs_attlist_molType),
(u'validProbMin', __Rs_attlist_validProbMin),
(u'validProbMax', __Rs_attlist_validProbMax),
(u'genotype', __Rs_attlist_genotype),
(u'bitField', __Rs_attlist_bitField),
(u'taxId', __Rs_attlist_taxId),
])
_Rs_attlist._ext = None
_Rs_het = SEQ(name=u'het', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_het_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_het_attlist_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_het_attlist_type._cont = ASN1Dict([(u'est', 1), (u'obs', 2)])
___Rs_het_attlist_type._ext = None
___Rs_het_attlist_value = REAL(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
___Rs_het_attlist_stdError = REAL(name=u'stdError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
__Rs_het_attlist._cont = ASN1Dict([
(u'type', ___Rs_het_attlist_type),
(u'value', ___Rs_het_attlist_value),
(u'stdError', ___Rs_het_attlist_stdError),
])
__Rs_het_attlist._ext = None
__Rs_het_het = NULL(name=u'het', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rs_het._cont = ASN1Dict([
(u'attlist', __Rs_het_attlist),
(u'het', __Rs_het_het),
])
_Rs_het._ext = None
_Rs_validation = SEQ(name=u'validation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_validation_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_validation_attlist_byCluster = BOOL(name=u'byCluster', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_byFrequency = BOOL(name=u'byFrequency', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_byOtherPop = BOOL(name=u'byOtherPop', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_by2Hit2Allele = BOOL(name=u'by2Hit2Allele', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_byHapMap = BOOL(name=u'byHapMap', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_by1000G = BOOL(name=u'by1000G', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_attlist_suspect = BOOL(name=u'suspect', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_validation_attlist._cont = ASN1Dict([
(u'byCluster', ___Rs_validation_attlist_byCluster),
(u'byFrequency', ___Rs_validation_attlist_byFrequency),
(u'byOtherPop', ___Rs_validation_attlist_byOtherPop),
(u'by2Hit2Allele', ___Rs_validation_attlist_by2Hit2Allele),
(u'byHapMap', ___Rs_validation_attlist_byHapMap),
(u'by1000G', ___Rs_validation_attlist_by1000G),
(u'suspect', ___Rs_validation_attlist_suspect),
])
__Rs_validation_attlist._ext = None
__Rs_validation_otherPopBatchId = SEQ_OF(name=u'otherPopBatchId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_otherPopBatchId__item_ = INT(name='_item_', mode=MODE_TYPE)
__Rs_validation_otherPopBatchId._cont = ___Rs_validation_otherPopBatchId__item_
__Rs_validation_twoHit2AlleleBatchId = SEQ_OF(name=u'twoHit2AlleleBatchId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_twoHit2AlleleBatchId__item_ = INT(name='_item_', mode=MODE_TYPE)
__Rs_validation_twoHit2AlleleBatchId._cont = ___Rs_validation_twoHit2AlleleBatchId__item_
__Rs_validation_frequencyClass = SEQ_OF(name=u'frequencyClass', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_frequencyClass__item_ = INT(name='_item_', mode=MODE_TYPE)
__Rs_validation_frequencyClass._cont = ___Rs_validation_frequencyClass__item_
__Rs_validation_hapMapPhase = SEQ_OF(name=u'hapMapPhase', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_hapMapPhase__item_ = INT(name='_item_', mode=MODE_TYPE)
__Rs_validation_hapMapPhase._cont = ___Rs_validation_hapMapPhase__item_
__Rs_validation_tGPPhase = SEQ_OF(name=u'tGPPhase', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_tGPPhase__item_ = INT(name='_item_', mode=MODE_TYPE)
__Rs_validation_tGPPhase._cont = ___Rs_validation_tGPPhase__item_
__Rs_validation_suspectEvidence = SEQ_OF(name=u'suspectEvidence', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_validation_suspectEvidence__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__Rs_validation_suspectEvidence._cont = ___Rs_validation_suspectEvidence__item_
_Rs_validation._cont = ASN1Dict([
(u'attlist', __Rs_validation_attlist),
(u'otherPopBatchId', __Rs_validation_otherPopBatchId),
(u'twoHit2AlleleBatchId', __Rs_validation_twoHit2AlleleBatchId),
(u'frequencyClass', __Rs_validation_frequencyClass),
(u'hapMapPhase', __Rs_validation_hapMapPhase),
(u'tGPPhase', __Rs_validation_tGPPhase),
(u'suspectEvidence', __Rs_validation_suspectEvidence),
])
_Rs_validation._ext = None
_Rs_create = SEQ(name=u'create', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_create_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_create_attlist_build = INT(name=u'build', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_create_attlist_date = STR_VIS(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_create_attlist._cont = ASN1Dict([
(u'build', ___Rs_create_attlist_build),
(u'date', ___Rs_create_attlist_date),
])
__Rs_create_attlist._ext = None
__Rs_create_create = NULL(name=u'create', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rs_create._cont = ASN1Dict([
(u'attlist', __Rs_create_attlist),
(u'create', __Rs_create_create),
])
_Rs_create._ext = None
_Rs_update = SEQ(name=u'update', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_update_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_update_attlist_build = INT(name=u'build', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_update_attlist_date = STR_VIS(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_update_attlist._cont = ASN1Dict([
(u'build', ___Rs_update_attlist_build),
(u'date', ___Rs_update_attlist_date),
])
__Rs_update_attlist._ext = None
__Rs_update_update = NULL(name=u'update', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rs_update._cont = ASN1Dict([
(u'attlist', __Rs_update_attlist),
(u'update', __Rs_update_update),
])
_Rs_update._ext = None
_Rs_sequence = SEQ(name=u'sequence', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_sequence_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_sequence_attlist_exemplarSs = INT(name=u'exemplarSs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Rs_sequence_attlist_ancestralAllele = STR_VIS(name=u'ancestralAllele', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_sequence_attlist._cont = ASN1Dict([
(u'exemplarSs', ___Rs_sequence_attlist_exemplarSs),
(u'ancestralAllele', ___Rs_sequence_attlist_ancestralAllele),
])
__Rs_sequence_attlist._ext = None
__Rs_sequence_seq5 = STR_VIS(name=u'seq5', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_sequence_observed = STR_VIS(name=u'observed', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_sequence_seq3 = STR_VIS(name=u'seq3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Rs_sequence._cont = ASN1Dict([
(u'attlist', __Rs_sequence_attlist),
(u'seq5', __Rs_sequence_seq5),
(u'observed', __Rs_sequence_observed),
(u'seq3', __Rs_sequence_seq3),
])
_Rs_sequence._ext = None
_Rs_ss = SEQ_OF(name=u'ss', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_ss__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'Ss')))
_Rs_ss._cont = __Rs_ss__item_
_Rs_assembly = SEQ_OF(name=u'assembly', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_assembly__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'Assembly')))
_Rs_assembly._cont = __Rs_assembly__item_
_Rs_primarySequence = SEQ_OF(name=u'primarySequence', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_primarySequence__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'PrimarySequence')))
_Rs_primarySequence._cont = __Rs_primarySequence__item_
_Rs_rsStruct = SEQ_OF(name=u'rsStruct', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_rsStruct__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'RsStruct')))
_Rs_rsStruct._cont = __Rs_rsStruct__item_
_Rs_rsLinkout = SEQ_OF(name=u'rsLinkout', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_rsLinkout__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Docsum-3-4', 'RsLinkout')))
_Rs_rsLinkout._cont = __Rs_rsLinkout__item_
_Rs_mergeHistory = SEQ_OF(name=u'mergeHistory', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_mergeHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Rs_mergeHistory__item__attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Rs_mergeHistory__item__attlist_rsId = INT(name=u'rsId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Rs_mergeHistory__item__attlist_buildId = INT(name=u'buildId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_mergeHistory__item__attlist_orientFlip = BOOL(name=u'orientFlip', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_mergeHistory__item__attlist._cont = ASN1Dict([
(u'rsId', ____Rs_mergeHistory__item__attlist_rsId),
(u'buildId', ____Rs_mergeHistory__item__attlist_buildId),
(u'orientFlip', ____Rs_mergeHistory__item__attlist_orientFlip),
])
___Rs_mergeHistory__item__attlist._ext = None
___Rs_mergeHistory__item__mergeHistory = NULL(name=u'mergeHistory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_mergeHistory__item_._cont = ASN1Dict([
(u'attlist', ___Rs_mergeHistory__item__attlist),
(u'mergeHistory', ___Rs_mergeHistory__item__mergeHistory),
])
__Rs_mergeHistory__item_._ext = None
_Rs_mergeHistory._cont = __Rs_mergeHistory__item_
_Rs_hgvs = SEQ_OF(name=u'hgvs', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_hgvs__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Rs_hgvs._cont = __Rs_hgvs__item_
_Rs_alleleOrigin = SEQ_OF(name=u'alleleOrigin', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_alleleOrigin__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Rs_alleleOrigin__item__attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Rs_alleleOrigin__item__attlist_allele = STR_VIS(name=u'allele', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_alleleOrigin__item__attlist._cont = ASN1Dict([
(u'allele', ____Rs_alleleOrigin__item__attlist_allele),
])
___Rs_alleleOrigin__item__attlist._ext = None
___Rs_alleleOrigin__item__alleleOrigin = INT(name=u'alleleOrigin', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_alleleOrigin__item_._cont = ASN1Dict([
(u'attlist', ___Rs_alleleOrigin__item__attlist),
(u'alleleOrigin', ___Rs_alleleOrigin__item__alleleOrigin),
])
__Rs_alleleOrigin__item_._ext = None
_Rs_alleleOrigin._cont = __Rs_alleleOrigin__item_
_Rs_phenotype = SEQ_OF(name=u'phenotype', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_phenotype__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Rs_phenotype__item__clinicalSignificance = SEQ_OF(name=u'clinicalSignificance', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_phenotype__item__clinicalSignificance__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
___Rs_phenotype__item__clinicalSignificance._cont = ____Rs_phenotype__item__clinicalSignificance__item_
__Rs_phenotype__item_._cont = ASN1Dict([
(u'clinicalSignificance', ___Rs_phenotype__item__clinicalSignificance),
])
__Rs_phenotype__item_._ext = None
_Rs_phenotype._cont = __Rs_phenotype__item_
_Rs_bioSource = SEQ_OF(name=u'bioSource', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_bioSource__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Rs_bioSource__item__genome = SEQ_OF(name=u'genome', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_bioSource__item__genome__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
___Rs_bioSource__item__genome._cont = ____Rs_bioSource__item__genome__item_
___Rs_bioSource__item__origin = SEQ_OF(name=u'origin', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_bioSource__item__origin__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
___Rs_bioSource__item__origin._cont = ____Rs_bioSource__item__origin__item_
__Rs_bioSource__item_._cont = ASN1Dict([
(u'genome', ___Rs_bioSource__item__genome),
(u'origin', ___Rs_bioSource__item__origin),
])
__Rs_bioSource__item_._ext = None
_Rs_bioSource._cont = __Rs_bioSource__item_
_Rs_frequency = SEQ_OF(name=u'frequency', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Rs_frequency__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Rs_frequency__item__attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Rs_frequency__item__attlist_freq = REAL(name=u'freq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
____Rs_frequency__item__attlist_allele = STR_VIS(name=u'allele', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_frequency__item__attlist_popId = INT(name=u'popId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Rs_frequency__item__attlist_sampleSize = INT(name=u'sampleSize', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Rs_frequency__item__attlist._cont = ASN1Dict([
(u'freq', ____Rs_frequency__item__attlist_freq),
(u'allele', ____Rs_frequency__item__attlist_allele),
(u'popId', ____Rs_frequency__item__attlist_popId),
(u'sampleSize', ____Rs_frequency__item__attlist_sampleSize),
])
___Rs_frequency__item__attlist._ext = None
___Rs_frequency__item__frequency = NULL(name=u'frequency', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Rs_frequency__item_._cont = ASN1Dict([
(u'attlist', ___Rs_frequency__item__attlist),
(u'frequency', ___Rs_frequency__item__frequency),
])
__Rs_frequency__item_._ext = None
_Rs_frequency._cont = __Rs_frequency__item_
Rs._cont = ASN1Dict([
(u'attlist', _Rs_attlist),
(u'het', _Rs_het),
(u'validation', _Rs_validation),
(u'create', _Rs_create),
(u'update', _Rs_update),
(u'sequence', _Rs_sequence),
(u'ss', _Rs_ss),
(u'assembly', _Rs_assembly),
(u'primarySequence', _Rs_primarySequence),
(u'rsStruct', _Rs_rsStruct),
(u'rsLinkout', _Rs_rsLinkout),
(u'mergeHistory', _Rs_mergeHistory),
(u'hgvs', _Rs_hgvs),
(u'alleleOrigin', _Rs_alleleOrigin),
(u'phenotype', _Rs_phenotype),
(u'bioSource', _Rs_bioSource),
(u'frequency', _Rs_frequency),
])
Rs._ext = None
#-----< RsLinkout >-----#
RsLinkout = SEQ(name=u'RsLinkout', mode=MODE_TYPE)
_RsLinkout_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RsLinkout_attlist_resourceId = STR_VIS(name=u'resourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RsLinkout_attlist_linkValue = STR_VIS(name=u'linkValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RsLinkout_attlist._cont = ASN1Dict([
(u'resourceId', __RsLinkout_attlist_resourceId),
(u'linkValue', __RsLinkout_attlist_linkValue),
])
_RsLinkout_attlist._ext = None
_RsLinkout_rsLinkout = NULL(name=u'rsLinkout', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
RsLinkout._cont = ASN1Dict([
(u'attlist', _RsLinkout_attlist),
(u'rsLinkout', _RsLinkout_rsLinkout),
])
RsLinkout._ext = None
#-----< RsStruct >-----#
RsStruct = SEQ(name=u'RsStruct', mode=MODE_TYPE)
_RsStruct_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RsStruct_attlist_protAcc = STR_VIS(name=u'protAcc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_protGi = INT(name=u'protGi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_protLoc = INT(name=u'protLoc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_protResidue = STR_VIS(name=u'protResidue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_rsResidue = STR_VIS(name=u'rsResidue', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_structGi = INT(name=u'structGi', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_structLoc = INT(name=u'structLoc', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RsStruct_attlist_structResidue = STR_VIS(name=u'structResidue', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RsStruct_attlist._cont = ASN1Dict([
(u'protAcc', __RsStruct_attlist_protAcc),
(u'protGi', __RsStruct_attlist_protGi),
(u'protLoc', __RsStruct_attlist_protLoc),
(u'protResidue', __RsStruct_attlist_protResidue),
(u'rsResidue', __RsStruct_attlist_rsResidue),
(u'structGi', __RsStruct_attlist_structGi),
(u'structLoc', __RsStruct_attlist_structLoc),
(u'structResidue', __RsStruct_attlist_structResidue),
])
_RsStruct_attlist._ext = None
_RsStruct_rsStruct = NULL(name=u'rsStruct', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
RsStruct._cont = ASN1Dict([
(u'attlist', _RsStruct_attlist),
(u'rsStruct', _RsStruct_rsStruct),
])
RsStruct._ext = None
#-----< Ss >-----#
Ss = SEQ(name=u'Ss', mode=MODE_TYPE)
_Ss_attlist = SET(name=u'attlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_attlist_ssId = INT(name=u'ssId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_attlist_handle = STR_VIS(name=u'handle', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_attlist_batchId = INT(name=u'batchId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_attlist_locSnpId = STR_VIS(name=u'locSnpId', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_subSnpClass = ENUM(name=u'subSnpClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_subSnpClass._cont = ASN1Dict([(u'snp', 1), (u'in-del', 2), (u'heterozygous', 3), (u'microsatellite', 4), (u'named-locus', 5), (u'no-variation', 6), (u'mixed', 7), (u'multinucleotide-polymorphism', 8)])
__Ss_attlist_subSnpClass._ext = None
__Ss_attlist_orient = ENUM(name=u'orient', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_orient._cont = ASN1Dict([(u'forward', 1), (u'reverse', 2)])
__Ss_attlist_orient._ext = None
__Ss_attlist_strand = ENUM(name=u'strand', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_strand._cont = ASN1Dict([(u'top', 1), (u'bottom', 2)])
__Ss_attlist_strand._ext = None
__Ss_attlist_molType = ENUM(name=u'molType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_molType._cont = ASN1Dict([(u'genomic', 1), (u'cDNA', 2), (u'mito', 3), (u'chloro', 4), (u'unknown', 5)])
__Ss_attlist_molType._ext = None
__Ss_attlist_buildId = INT(name=u'buildId', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_methodClass = ENUM(name=u'methodClass', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_methodClass._cont = ASN1Dict([(u'dHPLC', 1), (u'hybridize', 2), (u'computed', 3), (u'sSCP', 4), (u'other', 5), (u'unknown', 6), (u'rFLP', 7), (u'sequence', 8)])
__Ss_attlist_methodClass._ext = None
__Ss_attlist_validated = ENUM(name=u'validated', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_validated._cont = ASN1Dict([(u'by-submitter', 1), (u'by-frequency', 2), (u'by-cluster', 3)])
__Ss_attlist_validated._ext = None
__Ss_attlist_linkoutUrl = STR_VIS(name=u'linkoutUrl', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_ssAlias = STR_VIS(name=u'ssAlias', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_alleleOrigin = INT(name=u'alleleOrigin', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_attlist_clinicalSignificance = STR_VIS(name=u'clinicalSignificance', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Ss_attlist._cont = ASN1Dict([
(u'ssId', __Ss_attlist_ssId),
(u'handle', __Ss_attlist_handle),
(u'batchId', __Ss_attlist_batchId),
(u'locSnpId', __Ss_attlist_locSnpId),
(u'subSnpClass', __Ss_attlist_subSnpClass),
(u'orient', __Ss_attlist_orient),
(u'strand', __Ss_attlist_strand),
(u'molType', __Ss_attlist_molType),
(u'buildId', __Ss_attlist_buildId),
(u'methodClass', __Ss_attlist_methodClass),
(u'validated', __Ss_attlist_validated),
(u'linkoutUrl', __Ss_attlist_linkoutUrl),
(u'ssAlias', __Ss_attlist_ssAlias),
(u'alleleOrigin', __Ss_attlist_alleleOrigin),
(u'clinicalSignificance', __Ss_attlist_clinicalSignificance),
])
_Ss_attlist._ext = None
_Ss_sequence = SEQ(name=u'sequence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_sequence_seq5 = STR_VIS(name=u'seq5', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Ss_sequence_observed = STR_VIS(name=u'observed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Ss_sequence_seq3 = STR_VIS(name=u'seq3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Ss_sequence._cont = ASN1Dict([
(u'seq5', __Ss_sequence_seq5),
(u'observed', __Ss_sequence_observed),
(u'seq3', __Ss_sequence_seq3),
])
_Ss_sequence._ext = None
Ss._cont = ASN1Dict([
(u'attlist', _Ss_attlist),
(u'sequence', _Ss_sequence),
])
Ss._ext = None
_all_ = [
__Assay_attlist_handle,
__Assay_attlist_batch,
__Assay_attlist_batchId,
__Assay_attlist_batchType,
__Assay_attlist_molType,
__Assay_attlist_sampleSize,
__Assay_attlist_population,
__Assay_attlist_linkoutUrl,
_Assay_attlist,
____Assay_method_eMethod_attlist_name,
____Assay_method_eMethod_attlist_id,
___Assay_method_eMethod_attlist,
___Assay_method_eMethod_exception,
__Assay_method_eMethod,
_Assay_method,
___Assay_taxonomy_attlist_id,
___Assay_taxonomy_attlist_organism,
__Assay_taxonomy_attlist,
__Assay_taxonomy_taxonomy,
_Assay_taxonomy,
__Assay_strains__item_,
_Assay_strains,
_Assay_comment,
__Assay_citation__item_,
_Assay_citation,
Assay,
__Assembly_attlist_dbSnpBuild,
__Assembly_attlist_genomeBuild,
__Assembly_attlist_groupLabel,
__Assembly_attlist_assemblySource,
__Assembly_attlist_current,
__Assembly_attlist_reference,
_Assembly_attlist,
__Assembly_component__item_,
_Assembly_component,
___Assembly_snpStat_attlist_mapWeight,
___Assembly_snpStat_attlist_chromCount,
___Assembly_snpStat_attlist_placedContigCount,
___Assembly_snpStat_attlist_unplacedContigCount,
___Assembly_snpStat_attlist_seqlocCount,
___Assembly_snpStat_attlist_hapCount,
__Assembly_snpStat_attlist,
__Assembly_snpStat_snpStat,
_Assembly_snpStat,
Assembly,
__BaseURL_attlist_urlId,
__BaseURL_attlist_resourceName,
__BaseURL_attlist_resourceId,
_BaseURL_attlist,
_BaseURL_baseURL,
BaseURL,
__Component_attlist_componentType,
__Component_attlist_ctgId,
__Component_attlist_accession,
__Component_attlist_name,
__Component_attlist_chromosome,
__Component_attlist_start,
__Component_attlist_end,
__Component_attlist_orientation,
__Component_attlist_gi,
__Component_attlist_groupTerm,
__Component_attlist_contigLabel,
_Component_attlist,
__Component_mapLoc__item_,
_Component_mapLoc,
Component,
__ExchangeSet_attlist_setType,
__ExchangeSet_attlist_setDepth,
__ExchangeSet_attlist_specVersion,
__ExchangeSet_attlist_dbSnpBuild,
__ExchangeSet_attlist_generated,
_ExchangeSet_attlist,
___ExchangeSet_sourceDatabase_attlist_taxId,
___ExchangeSet_sourceDatabase_attlist_organism,
___ExchangeSet_sourceDatabase_attlist_dbSnpOrgAbbr,
___ExchangeSet_sourceDatabase_attlist_gpipeOrgAbbr,
__ExchangeSet_sourceDatabase_attlist,
__ExchangeSet_sourceDatabase_sourceDatabase,
_ExchangeSet_sourceDatabase,
__ExchangeSet_rs__item_,
_ExchangeSet_rs,
_ExchangeSet_assay,
___ExchangeSet_query_attlist_date,
___ExchangeSet_query_attlist_string,
__ExchangeSet_query_attlist,
__ExchangeSet_query_query,
_ExchangeSet_query,
___ExchangeSet_summary_attlist_numRsIds,
___ExchangeSet_summary_attlist_totalSeqLength,
___ExchangeSet_summary_attlist_numContigHits,
___ExchangeSet_summary_attlist_numGeneHits,
___ExchangeSet_summary_attlist_numGiHits,
___ExchangeSet_summary_attlist_num3dStructs,
___ExchangeSet_summary_attlist_numAlleleFreqs,
___ExchangeSet_summary_attlist_numStsHits,
___ExchangeSet_summary_attlist_numUnigeneCids,
__ExchangeSet_summary_attlist,
__ExchangeSet_summary_summary,
_ExchangeSet_summary,
__ExchangeSet_baseURL__item_,
_ExchangeSet_baseURL,
ExchangeSet,
__FxnSet_attlist_geneId,
__FxnSet_attlist_symbol,
__FxnSet_attlist_mrnaAcc,
__FxnSet_attlist_mrnaVer,
__FxnSet_attlist_protAcc,
__FxnSet_attlist_protVer,
__FxnSet_attlist_fxnClass,
__FxnSet_attlist_readingFrame,
__FxnSet_attlist_allele,
__FxnSet_attlist_residue,
__FxnSet_attlist_aaPosition,
__FxnSet_attlist_mrnaPosition,
__FxnSet_attlist_soTerm,
_FxnSet_attlist,
_FxnSet_fxnSet,
FxnSet,
__MapLoc_attlist_asnFrom,
__MapLoc_attlist_asnTo,
__MapLoc_attlist_locType,
__MapLoc_attlist_alnQuality,
__MapLoc_attlist_orient,
__MapLoc_attlist_physMapInt,
__MapLoc_attlist_leftFlankNeighborPos,
__MapLoc_attlist_rightFlankNeighborPos,
__MapLoc_attlist_leftContigNeighborPos,
__MapLoc_attlist_rightContigNeighborPos,
__MapLoc_attlist_numberOfMismatches,
__MapLoc_attlist_numberOfDeletions,
__MapLoc_attlist_numberOfInsertions,
__MapLoc_attlist_refAllele,
_MapLoc_attlist,
__MapLoc_fxnSet__item_,
_MapLoc_fxnSet,
MapLoc,
__PrimarySequence_attlist_dbSnpBuild,
__PrimarySequence_attlist_gi,
__PrimarySequence_attlist_source,
__PrimarySequence_attlist_accession,
_PrimarySequence_attlist,
__PrimarySequence_mapLoc__item_,
_PrimarySequence_mapLoc,
PrimarySequence,
__Rs_attlist_rsId,
__Rs_attlist_snpClass,
__Rs_attlist_snpType,
__Rs_attlist_molType,
__Rs_attlist_validProbMin,
__Rs_attlist_validProbMax,
__Rs_attlist_genotype,
__Rs_attlist_bitField,
__Rs_attlist_taxId,
_Rs_attlist,
___Rs_het_attlist_type,
___Rs_het_attlist_value,
___Rs_het_attlist_stdError,
__Rs_het_attlist,
__Rs_het_het,
_Rs_het,
___Rs_validation_attlist_byCluster,
___Rs_validation_attlist_byFrequency,
___Rs_validation_attlist_byOtherPop,
___Rs_validation_attlist_by2Hit2Allele,
___Rs_validation_attlist_byHapMap,
___Rs_validation_attlist_by1000G,
___Rs_validation_attlist_suspect,
__Rs_validation_attlist,
___Rs_validation_otherPopBatchId__item_,
__Rs_validation_otherPopBatchId,
___Rs_validation_twoHit2AlleleBatchId__item_,
__Rs_validation_twoHit2AlleleBatchId,
___Rs_validation_frequencyClass__item_,
__Rs_validation_frequencyClass,
___Rs_validation_hapMapPhase__item_,
__Rs_validation_hapMapPhase,
___Rs_validation_tGPPhase__item_,
__Rs_validation_tGPPhase,
___Rs_validation_suspectEvidence__item_,
__Rs_validation_suspectEvidence,
_Rs_validation,
___Rs_create_attlist_build,
___Rs_create_attlist_date,
__Rs_create_attlist,
__Rs_create_create,
_Rs_create,
___Rs_update_attlist_build,
___Rs_update_attlist_date,
__Rs_update_attlist,
__Rs_update_update,
_Rs_update,
___Rs_sequence_attlist_exemplarSs,
___Rs_sequence_attlist_ancestralAllele,
__Rs_sequence_attlist,
__Rs_sequence_seq5,
__Rs_sequence_observed,
__Rs_sequence_seq3,
_Rs_sequence,
__Rs_ss__item_,
_Rs_ss,
__Rs_assembly__item_,
_Rs_assembly,
__Rs_primarySequence__item_,
_Rs_primarySequence,
__Rs_rsStruct__item_,
_Rs_rsStruct,
__Rs_rsLinkout__item_,
_Rs_rsLinkout,
____Rs_mergeHistory__item__attlist_rsId,
____Rs_mergeHistory__item__attlist_buildId,
____Rs_mergeHistory__item__attlist_orientFlip,
___Rs_mergeHistory__item__attlist,
___Rs_mergeHistory__item__mergeHistory,
__Rs_mergeHistory__item_,
_Rs_mergeHistory,
__Rs_hgvs__item_,
_Rs_hgvs,
____Rs_alleleOrigin__item__attlist_allele,
___Rs_alleleOrigin__item__attlist,
___Rs_alleleOrigin__item__alleleOrigin,
__Rs_alleleOrigin__item_,
_Rs_alleleOrigin,
____Rs_phenotype__item__clinicalSignificance__item_,
___Rs_phenotype__item__clinicalSignificance,
__Rs_phenotype__item_,
_Rs_phenotype,
____Rs_bioSource__item__genome__item_,
___Rs_bioSource__item__genome,
____Rs_bioSource__item__origin__item_,
___Rs_bioSource__item__origin,
__Rs_bioSource__item_,
_Rs_bioSource,
____Rs_frequency__item__attlist_freq,
____Rs_frequency__item__attlist_allele,
____Rs_frequency__item__attlist_popId,
____Rs_frequency__item__attlist_sampleSize,
___Rs_frequency__item__attlist,
___Rs_frequency__item__frequency,
__Rs_frequency__item_,
_Rs_frequency,
Rs,
__RsLinkout_attlist_resourceId,
__RsLinkout_attlist_linkValue,
_RsLinkout_attlist,
_RsLinkout_rsLinkout,
RsLinkout,
__RsStruct_attlist_protAcc,
__RsStruct_attlist_protGi,
__RsStruct_attlist_protLoc,
__RsStruct_attlist_protResidue,
__RsStruct_attlist_rsResidue,
__RsStruct_attlist_structGi,
__RsStruct_attlist_structLoc,
__RsStruct_attlist_structResidue,
_RsStruct_attlist,
_RsStruct_rsStruct,
RsStruct,
__Ss_attlist_ssId,
__Ss_attlist_handle,
__Ss_attlist_batchId,
__Ss_attlist_locSnpId,
__Ss_attlist_subSnpClass,
__Ss_attlist_orient,
__Ss_attlist_strand,
__Ss_attlist_molType,
__Ss_attlist_buildId,
__Ss_attlist_methodClass,
__Ss_attlist_validated,
__Ss_attlist_linkoutUrl,
__Ss_attlist_ssAlias,
__Ss_attlist_alleleOrigin,
__Ss_attlist_clinicalSignificance,
_Ss_attlist,
__Ss_sequence_seq5,
__Ss_sequence_observed,
__Ss_sequence_seq3,
_Ss_sequence,
Ss,
]
class NCBI_Entrez2:
_name_ = u'NCBI-Entrez2'
_oid_ = []
_obj_ = [
u'Entrez2-dt',
u'Entrez2-db-id',
u'Entrez2-field-id',
u'Entrez2-link-id',
u'Entrez2-id-list',
u'Entrez2-boolean-exp',
u'Entrez2-boolean-element',
u'Entrez2-boolean-term',
u'Entrez2-operator',
u'Entrez2-request',
u'E2Request',
u'Entrez2-eval-boolean',
u'Entrez2-dt-filter',
u'Entrez2-limits',
u'Entrez2-id',
u'Entrez2-term-query',
u'Entrez2-hier-query',
u'Entrez2-term-pos',
u'Entrez2-get-links',
u'Entrez2-reply',
u'E2Reply',
u'Entrez2-info',
u'Entrez2-db-info',
u'Entrez2-field-info',
u'Entrez2-link-info',
u'Entrez2-docsum-field-type',
u'Entrez2-docsum-field-info',
u'Entrez2-boolean-reply',
u'Entrez2-docsum-list',
u'Entrez2-docsum',
u'Entrez2-docsum-data',
u'Entrez2-term-list',
u'Entrez2-term',
u'Entrez2-hier-node',
u'Entrez2-link-set',
u'Entrez2-link-count-list',
u'Entrez2-link-count',
]
_type_ = [
u'Entrez2-dt',
u'Entrez2-db-id',
u'Entrez2-field-id',
u'Entrez2-link-id',
u'Entrez2-id-list',
u'Entrez2-boolean-exp',
u'Entrez2-boolean-element',
u'Entrez2-boolean-term',
u'Entrez2-operator',
u'Entrez2-request',
u'E2Request',
u'Entrez2-eval-boolean',
u'Entrez2-dt-filter',
u'Entrez2-limits',
u'Entrez2-id',
u'Entrez2-term-query',
u'Entrez2-hier-query',
u'Entrez2-term-pos',
u'Entrez2-get-links',
u'Entrez2-reply',
u'E2Reply',
u'Entrez2-info',
u'Entrez2-db-info',
u'Entrez2-field-info',
u'Entrez2-link-info',
u'Entrez2-docsum-field-type',
u'Entrez2-docsum-field-info',
u'Entrez2-boolean-reply',
u'Entrez2-docsum-list',
u'Entrez2-docsum',
u'Entrez2-docsum-data',
u'Entrez2-term-list',
u'Entrez2-term',
u'Entrez2-hier-node',
u'Entrez2-link-set',
u'Entrez2-link-count-list',
u'Entrez2-link-count',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Entrez2-dt >-----#
Entrez2_dt = INT(name=u'Entrez2-dt', mode=MODE_TYPE)
#-----< Entrez2-db-id >-----#
Entrez2_db_id = STR_VIS(name=u'Entrez2-db-id', mode=MODE_TYPE)
#-----< Entrez2-field-id >-----#
Entrez2_field_id = STR_VIS(name=u'Entrez2-field-id', mode=MODE_TYPE)
#-----< Entrez2-link-id >-----#
Entrez2_link_id = STR_VIS(name=u'Entrez2-link-id', mode=MODE_TYPE)
#-----< Entrez2-id-list >-----#
Entrez2_id_list = SEQ(name=u'Entrez2-id-list', mode=MODE_TYPE)
_Entrez2_id_list_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_id_list_num = INT(name=u'num', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_id_list_uids = OCT_STR(name=u'uids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_id_list._cont = ASN1Dict([
(u'db', _Entrez2_id_list_db),
(u'num', _Entrez2_id_list_num),
(u'uids', _Entrez2_id_list_uids),
])
Entrez2_id_list._ext = None
#-----< Entrez2-boolean-exp >-----#
Entrez2_boolean_exp = SEQ(name=u'Entrez2-boolean-exp', mode=MODE_TYPE)
_Entrez2_boolean_exp_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_boolean_exp_exp = SEQ_OF(name=u'exp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_boolean_exp_exp__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-boolean-element')))
_Entrez2_boolean_exp_exp._cont = __Entrez2_boolean_exp_exp__item_
_Entrez2_boolean_exp_limits = SEQ(name=u'limits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-limits')), opt=True)
Entrez2_boolean_exp._cont = ASN1Dict([
(u'db', _Entrez2_boolean_exp_db),
(u'exp', _Entrez2_boolean_exp_exp),
(u'limits', _Entrez2_boolean_exp_limits),
])
Entrez2_boolean_exp._ext = None
#-----< Entrez2-boolean-element >-----#
Entrez2_boolean_element = CHOICE(name=u'Entrez2-boolean-element', mode=MODE_TYPE)
_Entrez2_boolean_element_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_boolean_element_op = INT(name=u'op', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-operator')))
_Entrez2_boolean_element_term = SEQ(name=u'term', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-boolean-term')))
_Entrez2_boolean_element_ids = SEQ(name=u'ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')))
_Entrez2_boolean_element_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Entrez2_boolean_element._cont = ASN1Dict([
(u'str', _Entrez2_boolean_element_str),
(u'op', _Entrez2_boolean_element_op),
(u'term', _Entrez2_boolean_element_term),
(u'ids', _Entrez2_boolean_element_ids),
(u'key', _Entrez2_boolean_element_key),
])
Entrez2_boolean_element._ext = None
#-----< Entrez2-boolean-term >-----#
Entrez2_boolean_term = SEQ(name=u'Entrez2-boolean-term', mode=MODE_TYPE)
_Entrez2_boolean_term_field = STR_VIS(name=u'field', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
_Entrez2_boolean_term_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_boolean_term_term_count = INT(name=u'term-count', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_boolean_term_do_not_explode = BOOL(name=u'do-not-explode', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Entrez2_boolean_term_do_not_translate = BOOL(name=u'do-not-translate', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
Entrez2_boolean_term._cont = ASN1Dict([
(u'field', _Entrez2_boolean_term_field),
(u'term', _Entrez2_boolean_term_term),
(u'term-count', _Entrez2_boolean_term_term_count),
(u'do-not-explode', _Entrez2_boolean_term_do_not_explode),
(u'do-not-translate', _Entrez2_boolean_term_do_not_translate),
])
Entrez2_boolean_term._ext = None
#-----< Entrez2-operator >-----#
Entrez2_operator = INT(name=u'Entrez2-operator', mode=MODE_TYPE)
Entrez2_operator._cont = ASN1Dict([(u'and', 1), (u'or', 2), (u'butnot', 3), (u'range', 4), (u'left-paren', 5), (u'right-paren', 6)])
#-----< Entrez2-request >-----#
Entrez2_request = SEQ(name=u'Entrez2-request', mode=MODE_TYPE)
_Entrez2_request_request = CHOICE(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'E2Request')))
_Entrez2_request_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_request_tool = STR_VIS(name=u'tool', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_request_cookie = STR_VIS(name=u'cookie', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_request_use_history = BOOL(name=u'use-history', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
Entrez2_request._cont = ASN1Dict([
(u'request', _Entrez2_request_request),
(u'version', _Entrez2_request_version),
(u'tool', _Entrez2_request_tool),
(u'cookie', _Entrez2_request_cookie),
(u'use-history', _Entrez2_request_use_history),
])
Entrez2_request._ext = None
#-----< E2Request >-----#
E2Request = CHOICE(name=u'E2Request', mode=MODE_TYPE)
_E2Request_get_info = NULL(name=u'get-info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_E2Request_eval_boolean = SEQ(name=u'eval-boolean', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-eval-boolean')))
_E2Request_get_docsum = SEQ(name=u'get-docsum', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')))
_E2Request_get_term_pos = SEQ(name=u'get-term-pos', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term-query')))
_E2Request_get_term_list = SEQ(name=u'get-term-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term-pos')))
_E2Request_get_term_hierarchy = SEQ(name=u'get-term-hierarchy', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-hier-query')))
_E2Request_get_links = SEQ(name=u'get-links', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-get-links')))
_E2Request_get_linked = SEQ(name=u'get-linked', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-get-links')))
_E2Request_get_link_counts = SEQ(name=u'get-link-counts', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id')))
E2Request._cont = ASN1Dict([
(u'get-info', _E2Request_get_info),
(u'eval-boolean', _E2Request_eval_boolean),
(u'get-docsum', _E2Request_get_docsum),
(u'get-term-pos', _E2Request_get_term_pos),
(u'get-term-list', _E2Request_get_term_list),
(u'get-term-hierarchy', _E2Request_get_term_hierarchy),
(u'get-links', _E2Request_get_links),
(u'get-linked', _E2Request_get_linked),
(u'get-link-counts', _E2Request_get_link_counts),
])
E2Request._ext = None
#-----< Entrez2-eval-boolean >-----#
Entrez2_eval_boolean = SEQ(name=u'Entrez2-eval-boolean', mode=MODE_TYPE)
_Entrez2_eval_boolean_return_UIDs = BOOL(name=u'return-UIDs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Entrez2_eval_boolean_return_parse = BOOL(name=u'return-parse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Entrez2_eval_boolean_query = SEQ(name=u'query', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-boolean-exp')))
Entrez2_eval_boolean._cont = ASN1Dict([
(u'return-UIDs', _Entrez2_eval_boolean_return_UIDs),
(u'return-parse', _Entrez2_eval_boolean_return_parse),
(u'query', _Entrez2_eval_boolean_query),
])
Entrez2_eval_boolean._ext = None
#-----< Entrez2-dt-filter >-----#
Entrez2_dt_filter = SEQ(name=u'Entrez2-dt-filter', mode=MODE_TYPE)
_Entrez2_dt_filter_begin_date = INT(name=u'begin-date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-dt')))
_Entrez2_dt_filter_end_date = INT(name=u'end-date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-dt')))
_Entrez2_dt_filter_type_date = STR_VIS(name=u'type-date', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
Entrez2_dt_filter._cont = ASN1Dict([
(u'begin-date', _Entrez2_dt_filter_begin_date),
(u'end-date', _Entrez2_dt_filter_end_date),
(u'type-date', _Entrez2_dt_filter_type_date),
])
Entrez2_dt_filter._ext = None
#-----< Entrez2-limits >-----#
Entrez2_limits = SEQ(name=u'Entrez2-limits', mode=MODE_TYPE)
_Entrez2_limits_filter_date = SEQ(name=u'filter-date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-dt-filter')), opt=True)
_Entrez2_limits_max_UIDs = INT(name=u'max-UIDs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_limits_offset_UIDs = INT(name=u'offset-UIDs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_limits._cont = ASN1Dict([
(u'filter-date', _Entrez2_limits_filter_date),
(u'max-UIDs', _Entrez2_limits_max_UIDs),
(u'offset-UIDs', _Entrez2_limits_offset_UIDs),
])
Entrez2_limits._ext = None
#-----< Entrez2-id >-----#
Entrez2_id = SEQ(name=u'Entrez2-id', mode=MODE_TYPE)
_Entrez2_id_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_id_uid = INT(name=u'uid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Entrez2_id._cont = ASN1Dict([
(u'db', _Entrez2_id_db),
(u'uid', _Entrez2_id_uid),
])
Entrez2_id._ext = None
#-----< Entrez2-term-query >-----#
Entrez2_term_query = SEQ(name=u'Entrez2-term-query', mode=MODE_TYPE)
_Entrez2_term_query_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_term_query_field = STR_VIS(name=u'field', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
_Entrez2_term_query_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Entrez2_term_query._cont = ASN1Dict([
(u'db', _Entrez2_term_query_db),
(u'field', _Entrez2_term_query_field),
(u'term', _Entrez2_term_query_term),
])
Entrez2_term_query._ext = None
#-----< Entrez2-hier-query >-----#
Entrez2_hier_query = SEQ(name=u'Entrez2-hier-query', mode=MODE_TYPE)
_Entrez2_hier_query_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_hier_query_field = STR_VIS(name=u'field', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
_Entrez2_hier_query_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_hier_query_txid = INT(name=u'txid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_hier_query._cont = ASN1Dict([
(u'db', _Entrez2_hier_query_db),
(u'field', _Entrez2_hier_query_field),
(u'term', _Entrez2_hier_query_term),
(u'txid', _Entrez2_hier_query_txid),
])
Entrez2_hier_query._ext = None
#-----< Entrez2-term-pos >-----#
Entrez2_term_pos = SEQ(name=u'Entrez2-term-pos', mode=MODE_TYPE)
_Entrez2_term_pos_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_term_pos_field = STR_VIS(name=u'field', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
_Entrez2_term_pos_first_term_pos = INT(name=u'first-term-pos', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_term_pos_number_of_terms = INT(name=u'number-of-terms', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_term_pos._cont = ASN1Dict([
(u'db', _Entrez2_term_pos_db),
(u'field', _Entrez2_term_pos_field),
(u'first-term-pos', _Entrez2_term_pos_first_term_pos),
(u'number-of-terms', _Entrez2_term_pos_number_of_terms),
])
Entrez2_term_pos._ext = None
#-----< Entrez2-get-links >-----#
Entrez2_get_links = SEQ(name=u'Entrez2-get-links', mode=MODE_TYPE)
_Entrez2_get_links_uids = SEQ(name=u'uids', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')))
_Entrez2_get_links_linktype = STR_VIS(name=u'linktype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-id')))
_Entrez2_get_links_max_UIDS = INT(name=u'max-UIDS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_get_links_count_only = BOOL(name=u'count-only', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_get_links_parents_persist = BOOL(name=u'parents-persist', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_get_links._cont = ASN1Dict([
(u'uids', _Entrez2_get_links_uids),
(u'linktype', _Entrez2_get_links_linktype),
(u'max-UIDS', _Entrez2_get_links_max_UIDS),
(u'count-only', _Entrez2_get_links_count_only),
(u'parents-persist', _Entrez2_get_links_parents_persist),
])
Entrez2_get_links._ext = None
#-----< Entrez2-reply >-----#
Entrez2_reply = SEQ(name=u'Entrez2-reply', mode=MODE_TYPE)
_Entrez2_reply_reply = CHOICE(name=u'reply', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'E2Reply')))
_Entrez2_reply_dt = INT(name=u'dt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-dt')))
_Entrez2_reply_server = STR_VIS(name=u'server', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_reply_msg = STR_VIS(name=u'msg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_reply_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_reply_cookie = STR_VIS(name=u'cookie', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_reply._cont = ASN1Dict([
(u'reply', _Entrez2_reply_reply),
(u'dt', _Entrez2_reply_dt),
(u'server', _Entrez2_reply_server),
(u'msg', _Entrez2_reply_msg),
(u'key', _Entrez2_reply_key),
(u'cookie', _Entrez2_reply_cookie),
])
Entrez2_reply._ext = None
#-----< E2Reply >-----#
E2Reply = CHOICE(name=u'E2Reply', mode=MODE_TYPE)
_E2Reply_error = STR_VIS(name=u'error', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_E2Reply_get_info = SEQ(name=u'get-info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-info')))
_E2Reply_eval_boolean = SEQ(name=u'eval-boolean', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-boolean-reply')))
_E2Reply_get_docsum = SEQ(name=u'get-docsum', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-docsum-list')))
_E2Reply_get_term_pos = INT(name=u'get-term-pos', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_E2Reply_get_term_list = SEQ(name=u'get-term-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term-list')))
_E2Reply_get_term_hierarchy = SEQ(name=u'get-term-hierarchy', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-hier-node')))
_E2Reply_get_links = SEQ(name=u'get-links', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-set')))
_E2Reply_get_linked = SEQ(name=u'get-linked', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')))
_E2Reply_get_link_counts = SEQ(name=u'get-link-counts', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-count-list')))
E2Reply._cont = ASN1Dict([
(u'error', _E2Reply_error),
(u'get-info', _E2Reply_get_info),
(u'eval-boolean', _E2Reply_eval_boolean),
(u'get-docsum', _E2Reply_get_docsum),
(u'get-term-pos', _E2Reply_get_term_pos),
(u'get-term-list', _E2Reply_get_term_list),
(u'get-term-hierarchy', _E2Reply_get_term_hierarchy),
(u'get-links', _E2Reply_get_links),
(u'get-linked', _E2Reply_get_linked),
(u'get-link-counts', _E2Reply_get_link_counts),
])
E2Reply._ext = None
#-----< Entrez2-info >-----#
Entrez2_info = SEQ(name=u'Entrez2-info', mode=MODE_TYPE)
_Entrez2_info_db_count = INT(name=u'db-count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_info_build_date = INT(name=u'build-date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-dt')))
_Entrez2_info_db_info = SEQ_OF(name=u'db-info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_info_db_info__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-info')))
_Entrez2_info_db_info._cont = __Entrez2_info_db_info__item_
Entrez2_info._cont = ASN1Dict([
(u'db-count', _Entrez2_info_db_count),
(u'build-date', _Entrez2_info_build_date),
(u'db-info', _Entrez2_info_db_info),
])
Entrez2_info._ext = None
#-----< Entrez2-db-info >-----#
Entrez2_db_info = SEQ(name=u'Entrez2-db-info', mode=MODE_TYPE)
_Entrez2_db_info_db_name = STR_VIS(name=u'db-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_db_info_db_menu = STR_VIS(name=u'db-menu', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_db_descr = STR_VIS(name=u'db-descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_doc_count = INT(name=u'doc-count', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_field_count = INT(name=u'field-count', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_fields = SEQ_OF(name=u'fields', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_db_info_fields__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-info')))
_Entrez2_db_info_fields._cont = __Entrez2_db_info_fields__item_
_Entrez2_db_info_link_count = INT(name=u'link-count', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_links = SEQ_OF(name=u'links', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_db_info_links__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-info')))
_Entrez2_db_info_links._cont = __Entrez2_db_info_links__item_
_Entrez2_db_info_docsum_field_count = INT(name=u'docsum-field-count', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_db_info_docsum_fields = SEQ_OF(name=u'docsum-fields', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_db_info_docsum_fields__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-docsum-field-info')))
_Entrez2_db_info_docsum_fields._cont = __Entrez2_db_info_docsum_fields__item_
Entrez2_db_info._cont = ASN1Dict([
(u'db-name', _Entrez2_db_info_db_name),
(u'db-menu', _Entrez2_db_info_db_menu),
(u'db-descr', _Entrez2_db_info_db_descr),
(u'doc-count', _Entrez2_db_info_doc_count),
(u'field-count', _Entrez2_db_info_field_count),
(u'fields', _Entrez2_db_info_fields),
(u'link-count', _Entrez2_db_info_link_count),
(u'links', _Entrez2_db_info_links),
(u'docsum-field-count', _Entrez2_db_info_docsum_field_count),
(u'docsum-fields', _Entrez2_db_info_docsum_fields),
])
Entrez2_db_info._ext = None
#-----< Entrez2-field-info >-----#
Entrez2_field_info = SEQ(name=u'Entrez2-field-info', mode=MODE_TYPE)
_Entrez2_field_info_field_name = STR_VIS(name=u'field-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-field-id')))
_Entrez2_field_info_field_menu = STR_VIS(name=u'field-menu', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_field_info_field_descr = STR_VIS(name=u'field-descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_field_info_term_count = INT(name=u'term-count', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_field_info_is_date = BOOL(name=u'is-date', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_field_info_is_numerical = BOOL(name=u'is-numerical', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_field_info_single_token = BOOL(name=u'single-token', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_field_info_hierarchy_avail = BOOL(name=u'hierarchy-avail', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_field_info_is_rangable = BOOL(name=u'is-rangable', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_field_info_is_truncatable = BOOL(name=u'is-truncatable', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_field_info._cont = ASN1Dict([
(u'field-name', _Entrez2_field_info_field_name),
(u'field-menu', _Entrez2_field_info_field_menu),
(u'field-descr', _Entrez2_field_info_field_descr),
(u'term-count', _Entrez2_field_info_term_count),
(u'is-date', _Entrez2_field_info_is_date),
(u'is-numerical', _Entrez2_field_info_is_numerical),
(u'single-token', _Entrez2_field_info_single_token),
(u'hierarchy-avail', _Entrez2_field_info_hierarchy_avail),
(u'is-rangable', _Entrez2_field_info_is_rangable),
(u'is-truncatable', _Entrez2_field_info_is_truncatable),
])
Entrez2_field_info._ext = None
#-----< Entrez2-link-info >-----#
Entrez2_link_info = SEQ(name=u'Entrez2-link-info', mode=MODE_TYPE)
_Entrez2_link_info_link_name = STR_VIS(name=u'link-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-id')))
_Entrez2_link_info_link_menu = STR_VIS(name=u'link-menu', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_link_info_link_descr = STR_VIS(name=u'link-descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_link_info_db_to = STR_VIS(name=u'db-to', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-db-id')))
_Entrez2_link_info_data_size = INT(name=u'data-size', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_link_info._cont = ASN1Dict([
(u'link-name', _Entrez2_link_info_link_name),
(u'link-menu', _Entrez2_link_info_link_menu),
(u'link-descr', _Entrez2_link_info_link_descr),
(u'db-to', _Entrez2_link_info_db_to),
(u'data-size', _Entrez2_link_info_data_size),
])
Entrez2_link_info._ext = None
#-----< Entrez2-docsum-field-type >-----#
Entrez2_docsum_field_type = INT(name=u'Entrez2-docsum-field-type', mode=MODE_TYPE)
Entrez2_docsum_field_type._cont = ASN1Dict([(u'string', 1), (u'int', 2), (u'float', 3), (u'date-pubmed', 4)])
#-----< Entrez2-docsum-field-info >-----#
Entrez2_docsum_field_info = SEQ(name=u'Entrez2-docsum-field-info', mode=MODE_TYPE)
_Entrez2_docsum_field_info_field_name = STR_VIS(name=u'field-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_docsum_field_info_field_description = STR_VIS(name=u'field-description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_docsum_field_info_field_type = INT(name=u'field-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-docsum-field-type')))
Entrez2_docsum_field_info._cont = ASN1Dict([
(u'field-name', _Entrez2_docsum_field_info_field_name),
(u'field-description', _Entrez2_docsum_field_info_field_description),
(u'field-type', _Entrez2_docsum_field_info_field_type),
])
Entrez2_docsum_field_info._ext = None
#-----< Entrez2-boolean-reply >-----#
Entrez2_boolean_reply = SEQ(name=u'Entrez2-boolean-reply', mode=MODE_TYPE)
_Entrez2_boolean_reply_count = INT(name=u'count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_boolean_reply_uids = SEQ(name=u'uids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')), opt=True)
_Entrez2_boolean_reply_query = SEQ(name=u'query', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-boolean-exp')), opt=True)
Entrez2_boolean_reply._cont = ASN1Dict([
(u'count', _Entrez2_boolean_reply_count),
(u'uids', _Entrez2_boolean_reply_uids),
(u'query', _Entrez2_boolean_reply_query),
])
Entrez2_boolean_reply._ext = None
#-----< Entrez2-docsum-list >-----#
Entrez2_docsum_list = SEQ(name=u'Entrez2-docsum-list', mode=MODE_TYPE)
_Entrez2_docsum_list_count = INT(name=u'count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_docsum_list_list = SEQ_OF(name=u'list', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_docsum_list_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-docsum')))
_Entrez2_docsum_list_list._cont = __Entrez2_docsum_list_list__item_
Entrez2_docsum_list._cont = ASN1Dict([
(u'count', _Entrez2_docsum_list_count),
(u'list', _Entrez2_docsum_list_list),
])
Entrez2_docsum_list._ext = None
#-----< Entrez2-docsum >-----#
Entrez2_docsum = SEQ(name=u'Entrez2-docsum', mode=MODE_TYPE)
_Entrez2_docsum_uid = INT(name=u'uid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_docsum_docsum_data = SEQ_OF(name=u'docsum-data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_docsum_docsum_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-docsum-data')))
_Entrez2_docsum_docsum_data._cont = __Entrez2_docsum_docsum_data__item_
Entrez2_docsum._cont = ASN1Dict([
(u'uid', _Entrez2_docsum_uid),
(u'docsum-data', _Entrez2_docsum_docsum_data),
])
Entrez2_docsum._ext = None
#-----< Entrez2-docsum-data >-----#
Entrez2_docsum_data = SEQ(name=u'Entrez2-docsum-data', mode=MODE_TYPE)
_Entrez2_docsum_data_field_name = STR_VIS(name=u'field-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_docsum_data_field_value = STR_VIS(name=u'field-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Entrez2_docsum_data._cont = ASN1Dict([
(u'field-name', _Entrez2_docsum_data_field_name),
(u'field-value', _Entrez2_docsum_data_field_value),
])
Entrez2_docsum_data._ext = None
#-----< Entrez2-term-list >-----#
Entrez2_term_list = SEQ(name=u'Entrez2-term-list', mode=MODE_TYPE)
_Entrez2_term_list_pos = INT(name=u'pos', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_term_list_num = INT(name=u'num', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_term_list_list = SEQ_OF(name=u'list', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_term_list_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term')))
_Entrez2_term_list_list._cont = __Entrez2_term_list_list__item_
Entrez2_term_list._cont = ASN1Dict([
(u'pos', _Entrez2_term_list_pos),
(u'num', _Entrez2_term_list_num),
(u'list', _Entrez2_term_list_list),
])
Entrez2_term_list._ext = None
#-----< Entrez2-term >-----#
Entrez2_term = SEQ(name=u'Entrez2-term', mode=MODE_TYPE)
_Entrez2_term_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_term_txid = INT(name=u'txid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_term_count = INT(name=u'count', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_term_is_leaf_node = BOOL(name=u'is-leaf-node', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_term._cont = ASN1Dict([
(u'term', _Entrez2_term_term),
(u'txid', _Entrez2_term_txid),
(u'count', _Entrez2_term_count),
(u'is-leaf-node', _Entrez2_term_is_leaf_node),
])
Entrez2_term._ext = None
#-----< Entrez2-hier-node >-----#
Entrez2_hier_node = SEQ(name=u'Entrez2-hier-node', mode=MODE_TYPE)
_Entrez2_hier_node_cannonical_form = STR_VIS(name=u'cannonical-form', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_hier_node_lineage_count = INT(name=u'lineage-count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_hier_node_lineage = SEQ_OF(name=u'lineage', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrez2_hier_node_lineage__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term')))
_Entrez2_hier_node_lineage._cont = __Entrez2_hier_node_lineage__item_
_Entrez2_hier_node_child_count = INT(name=u'child-count', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_hier_node_children = SEQ_OF(name=u'children', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_hier_node_children__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-term')))
_Entrez2_hier_node_children._cont = __Entrez2_hier_node_children__item_
_Entrez2_hier_node_is_ambiguous = BOOL(name=u'is-ambiguous', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_hier_node._cont = ASN1Dict([
(u'cannonical-form', _Entrez2_hier_node_cannonical_form),
(u'lineage-count', _Entrez2_hier_node_lineage_count),
(u'lineage', _Entrez2_hier_node_lineage),
(u'child-count', _Entrez2_hier_node_child_count),
(u'children', _Entrez2_hier_node_children),
(u'is-ambiguous', _Entrez2_hier_node_is_ambiguous),
])
Entrez2_hier_node._ext = None
#-----< Entrez2-link-set >-----#
Entrez2_link_set = SEQ(name=u'Entrez2-link-set', mode=MODE_TYPE)
_Entrez2_link_set_ids = SEQ(name=u'ids', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-id-list')))
_Entrez2_link_set_data_size = INT(name=u'data-size', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez2_link_set_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez2_link_set._cont = ASN1Dict([
(u'ids', _Entrez2_link_set_ids),
(u'data-size', _Entrez2_link_set_data_size),
(u'data', _Entrez2_link_set_data),
])
Entrez2_link_set._ext = None
#-----< Entrez2-link-count-list >-----#
Entrez2_link_count_list = SEQ(name=u'Entrez2-link-count-list', mode=MODE_TYPE)
_Entrez2_link_count_list_link_type_count = INT(name=u'link-type-count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrez2_link_count_list_links = SEQ_OF(name=u'links', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Entrez2_link_count_list_links__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-count')))
_Entrez2_link_count_list_links._cont = __Entrez2_link_count_list_links__item_
Entrez2_link_count_list._cont = ASN1Dict([
(u'link-type-count', _Entrez2_link_count_list_link_type_count),
(u'links', _Entrez2_link_count_list_links),
])
Entrez2_link_count_list._ext = None
#-----< Entrez2-link-count >-----#
Entrez2_link_count = SEQ(name=u'Entrez2-link-count', mode=MODE_TYPE)
_Entrez2_link_count_link_type = STR_VIS(name=u'link-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrez2', 'Entrez2-link-id')))
_Entrez2_link_count_link_count = INT(name=u'link-count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Entrez2_link_count._cont = ASN1Dict([
(u'link-type', _Entrez2_link_count_link_type),
(u'link-count', _Entrez2_link_count_link_count),
])
Entrez2_link_count._ext = None
_all_ = [
Entrez2_dt,
Entrez2_db_id,
Entrez2_field_id,
Entrez2_link_id,
_Entrez2_id_list_db,
_Entrez2_id_list_num,
_Entrez2_id_list_uids,
Entrez2_id_list,
_Entrez2_boolean_exp_db,
__Entrez2_boolean_exp_exp__item_,
_Entrez2_boolean_exp_exp,
_Entrez2_boolean_exp_limits,
Entrez2_boolean_exp,
_Entrez2_boolean_element_str,
_Entrez2_boolean_element_op,
_Entrez2_boolean_element_term,
_Entrez2_boolean_element_ids,
_Entrez2_boolean_element_key,
Entrez2_boolean_element,
_Entrez2_boolean_term_field,
_Entrez2_boolean_term_term,
_Entrez2_boolean_term_term_count,
_Entrez2_boolean_term_do_not_explode,
_Entrez2_boolean_term_do_not_translate,
Entrez2_boolean_term,
Entrez2_operator,
_Entrez2_request_request,
_Entrez2_request_version,
_Entrez2_request_tool,
_Entrez2_request_cookie,
_Entrez2_request_use_history,
Entrez2_request,
_E2Request_get_info,
_E2Request_eval_boolean,
_E2Request_get_docsum,
_E2Request_get_term_pos,
_E2Request_get_term_list,
_E2Request_get_term_hierarchy,
_E2Request_get_links,
_E2Request_get_linked,
_E2Request_get_link_counts,
E2Request,
_Entrez2_eval_boolean_return_UIDs,
_Entrez2_eval_boolean_return_parse,
_Entrez2_eval_boolean_query,
Entrez2_eval_boolean,
_Entrez2_dt_filter_begin_date,
_Entrez2_dt_filter_end_date,
_Entrez2_dt_filter_type_date,
Entrez2_dt_filter,
_Entrez2_limits_filter_date,
_Entrez2_limits_max_UIDs,
_Entrez2_limits_offset_UIDs,
Entrez2_limits,
_Entrez2_id_db,
_Entrez2_id_uid,
Entrez2_id,
_Entrez2_term_query_db,
_Entrez2_term_query_field,
_Entrez2_term_query_term,
Entrez2_term_query,
_Entrez2_hier_query_db,
_Entrez2_hier_query_field,
_Entrez2_hier_query_term,
_Entrez2_hier_query_txid,
Entrez2_hier_query,
_Entrez2_term_pos_db,
_Entrez2_term_pos_field,
_Entrez2_term_pos_first_term_pos,
_Entrez2_term_pos_number_of_terms,
Entrez2_term_pos,
_Entrez2_get_links_uids,
_Entrez2_get_links_linktype,
_Entrez2_get_links_max_UIDS,
_Entrez2_get_links_count_only,
_Entrez2_get_links_parents_persist,
Entrez2_get_links,
_Entrez2_reply_reply,
_Entrez2_reply_dt,
_Entrez2_reply_server,
_Entrez2_reply_msg,
_Entrez2_reply_key,
_Entrez2_reply_cookie,
Entrez2_reply,
_E2Reply_error,
_E2Reply_get_info,
_E2Reply_eval_boolean,
_E2Reply_get_docsum,
_E2Reply_get_term_pos,
_E2Reply_get_term_list,
_E2Reply_get_term_hierarchy,
_E2Reply_get_links,
_E2Reply_get_linked,
_E2Reply_get_link_counts,
E2Reply,
_Entrez2_info_db_count,
_Entrez2_info_build_date,
__Entrez2_info_db_info__item_,
_Entrez2_info_db_info,
Entrez2_info,
_Entrez2_db_info_db_name,
_Entrez2_db_info_db_menu,
_Entrez2_db_info_db_descr,
_Entrez2_db_info_doc_count,
_Entrez2_db_info_field_count,
__Entrez2_db_info_fields__item_,
_Entrez2_db_info_fields,
_Entrez2_db_info_link_count,
__Entrez2_db_info_links__item_,
_Entrez2_db_info_links,
_Entrez2_db_info_docsum_field_count,
__Entrez2_db_info_docsum_fields__item_,
_Entrez2_db_info_docsum_fields,
Entrez2_db_info,
_Entrez2_field_info_field_name,
_Entrez2_field_info_field_menu,
_Entrez2_field_info_field_descr,
_Entrez2_field_info_term_count,
_Entrez2_field_info_is_date,
_Entrez2_field_info_is_numerical,
_Entrez2_field_info_single_token,
_Entrez2_field_info_hierarchy_avail,
_Entrez2_field_info_is_rangable,
_Entrez2_field_info_is_truncatable,
Entrez2_field_info,
_Entrez2_link_info_link_name,
_Entrez2_link_info_link_menu,
_Entrez2_link_info_link_descr,
_Entrez2_link_info_db_to,
_Entrez2_link_info_data_size,
Entrez2_link_info,
Entrez2_docsum_field_type,
_Entrez2_docsum_field_info_field_name,
_Entrez2_docsum_field_info_field_description,
_Entrez2_docsum_field_info_field_type,
Entrez2_docsum_field_info,
_Entrez2_boolean_reply_count,
_Entrez2_boolean_reply_uids,
_Entrez2_boolean_reply_query,
Entrez2_boolean_reply,
_Entrez2_docsum_list_count,
__Entrez2_docsum_list_list__item_,
_Entrez2_docsum_list_list,
Entrez2_docsum_list,
_Entrez2_docsum_uid,
__Entrez2_docsum_docsum_data__item_,
_Entrez2_docsum_docsum_data,
Entrez2_docsum,
_Entrez2_docsum_data_field_name,
_Entrez2_docsum_data_field_value,
Entrez2_docsum_data,
_Entrez2_term_list_pos,
_Entrez2_term_list_num,
__Entrez2_term_list_list__item_,
_Entrez2_term_list_list,
Entrez2_term_list,
_Entrez2_term_term,
_Entrez2_term_txid,
_Entrez2_term_count,
_Entrez2_term_is_leaf_node,
Entrez2_term,
_Entrez2_hier_node_cannonical_form,
_Entrez2_hier_node_lineage_count,
__Entrez2_hier_node_lineage__item_,
_Entrez2_hier_node_lineage,
_Entrez2_hier_node_child_count,
__Entrez2_hier_node_children__item_,
_Entrez2_hier_node_children,
_Entrez2_hier_node_is_ambiguous,
Entrez2_hier_node,
_Entrez2_link_set_ids,
_Entrez2_link_set_data_size,
_Entrez2_link_set_data,
Entrez2_link_set,
_Entrez2_link_count_list_link_type_count,
__Entrez2_link_count_list_links__item_,
_Entrez2_link_count_list_links,
Entrez2_link_count_list,
_Entrez2_link_count_link_type,
_Entrez2_link_count_link_count,
Entrez2_link_count,
]
class NCBI_Entrezgene:
_name_ = u'NCBI-Entrezgene'
_oid_ = []
_obj_ = [
u'Entrezgene',
u'Entrezgene-Set',
u'Gene-track',
u'Gene-source',
u'Gene-commentary',
u'Other-source',
u'Maps',
u'Xtra-Terms',
]
_type_ = [
u'Entrezgene',
u'Entrezgene-Set',
u'Gene-track',
u'Gene-source',
u'Gene-commentary',
u'Other-source',
u'Maps',
u'Xtra-Terms',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Entrezgene >-----#
Entrezgene = SEQ(name=u'Entrezgene', mode=MODE_TYPE)
_Entrezgene_track_info = SEQ(name=u'track-info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-track')), opt=True)
_Entrezgene_type = INT(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Entrezgene_type._cont = ASN1Dict([(u'unknown', 0), (u'tRNA', 1), (u'rRNA', 2), (u'snRNA', 3), (u'scRNA', 4), (u'snoRNA', 5), (u'protein-coding', 6), (u'pseudo', 7), (u'transposon', 8), (u'miscRNA', 9), (u'ncRNA', 10), (u'biological-region', 11), (u'other', 255)])
_Entrezgene_source = SEQ(name=u'source', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'BioSource')))
_Entrezgene_gene = SEQ(name=u'gene', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Gene', 'Gene-ref')))
_Entrezgene_prot = SEQ(name=u'prot', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Protein', 'Prot-ref')), opt=True)
_Entrezgene_rna = SEQ(name=u'rna', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'RNA-ref')), opt=True)
_Entrezgene_summary = STR_VIS(name=u'summary', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrezgene_location = SEQ_OF(name=u'location', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_location__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Maps')))
_Entrezgene_location._cont = __Entrezgene_location__item_
_Entrezgene_gene_source = SEQ(name=u'gene-source', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-source')), opt=True)
_Entrezgene_locus = SEQ_OF(name=u'locus', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_locus__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Entrezgene_locus._cont = __Entrezgene_locus__item_
_Entrezgene_properties = SEQ_OF(name=u'properties', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_properties__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Entrezgene_properties._cont = __Entrezgene_properties__item_
_Entrezgene_refgene = SEQ_OF(name=u'refgene', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_refgene__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Entrezgene_refgene._cont = __Entrezgene_refgene__item_
_Entrezgene_homology = SEQ_OF(name=u'homology', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_homology__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Entrezgene_homology._cont = __Entrezgene_homology__item_
_Entrezgene_comments = SEQ_OF(name=u'comments', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_comments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Entrezgene_comments._cont = __Entrezgene_comments__item_
_Entrezgene_unique_keys = SEQ_OF(name=u'unique-keys', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_unique_keys__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Entrezgene_unique_keys._cont = __Entrezgene_unique_keys__item_
_Entrezgene_xtra_index_terms = SEQ_OF(name=u'xtra-index-terms', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_xtra_index_terms__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Entrezgene_xtra_index_terms._cont = __Entrezgene_xtra_index_terms__item_
_Entrezgene_xtra_properties = SEQ_OF(name=u'xtra-properties', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_xtra_properties__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Xtra-Terms')))
_Entrezgene_xtra_properties._cont = __Entrezgene_xtra_properties__item_
_Entrezgene_xtra_iq = SEQ_OF(name=u'xtra-iq', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_xtra_iq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Xtra-Terms')))
_Entrezgene_xtra_iq._cont = __Entrezgene_xtra_iq__item_
_Entrezgene_non_unique_keys = SEQ_OF(name=u'non-unique-keys', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Entrezgene_non_unique_keys__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Entrezgene_non_unique_keys._cont = __Entrezgene_non_unique_keys__item_
Entrezgene._cont = ASN1Dict([
(u'track-info', _Entrezgene_track_info),
(u'type', _Entrezgene_type),
(u'source', _Entrezgene_source),
(u'gene', _Entrezgene_gene),
(u'prot', _Entrezgene_prot),
(u'rna', _Entrezgene_rna),
(u'summary', _Entrezgene_summary),
(u'location', _Entrezgene_location),
(u'gene-source', _Entrezgene_gene_source),
(u'locus', _Entrezgene_locus),
(u'properties', _Entrezgene_properties),
(u'refgene', _Entrezgene_refgene),
(u'homology', _Entrezgene_homology),
(u'comments', _Entrezgene_comments),
(u'unique-keys', _Entrezgene_unique_keys),
(u'xtra-index-terms', _Entrezgene_xtra_index_terms),
(u'xtra-properties', _Entrezgene_xtra_properties),
(u'xtra-iq', _Entrezgene_xtra_iq),
(u'non-unique-keys', _Entrezgene_non_unique_keys),
])
Entrezgene._ext = None
#-----< Entrezgene-Set >-----#
Entrezgene_Set = SET_OF(name=u'Entrezgene-Set', mode=MODE_TYPE)
_Entrezgene_Set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Entrezgene')))
Entrezgene_Set._cont = _Entrezgene_Set__item_
#-----< Gene-track >-----#
Gene_track = SEQ(name=u'Gene-track', mode=MODE_TYPE)
_Gene_track_geneid = INT(name=u'geneid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Gene_track_status = INT(name=u'status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_Gene_track_status._cont = ASN1Dict([(u'live', 0), (u'secondary', 1), (u'discontinued', 2)])
_Gene_track_current_id = SEQ_OF(name=u'current-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_track_current_id__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Gene_track_current_id._cont = __Gene_track_current_id__item_
_Gene_track_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Gene_track_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Gene_track_discontinue_date = CHOICE(name=u'discontinue-date', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
Gene_track._cont = ASN1Dict([
(u'geneid', _Gene_track_geneid),
(u'status', _Gene_track_status),
(u'current-id', _Gene_track_current_id),
(u'create-date', _Gene_track_create_date),
(u'update-date', _Gene_track_update_date),
(u'discontinue-date', _Gene_track_discontinue_date),
])
Gene_track._ext = None
#-----< Gene-source >-----#
Gene_source = SEQ(name=u'Gene-source', mode=MODE_TYPE)
_Gene_source_src = STR_VIS(name=u'src', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Gene_source_src_int = INT(name=u'src-int', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_source_src_str1 = STR_VIS(name=u'src-str1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_source_src_str2 = STR_VIS(name=u'src-str2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_source_gene_display = BOOL(name=u'gene-display', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Gene_source_locus_display = BOOL(name=u'locus-display', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Gene_source_extra_terms = BOOL(name=u'extra-terms', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
Gene_source._cont = ASN1Dict([
(u'src', _Gene_source_src),
(u'src-int', _Gene_source_src_int),
(u'src-str1', _Gene_source_src_str1),
(u'src-str2', _Gene_source_src_str2),
(u'gene-display', _Gene_source_gene_display),
(u'locus-display', _Gene_source_locus_display),
(u'extra-terms', _Gene_source_extra_terms),
])
Gene_source._ext = None
#-----< Gene-commentary >-----#
Gene_commentary = SEQ(name=u'Gene-commentary', mode=MODE_TYPE)
_Gene_commentary_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Gene_commentary_type._cont = ASN1Dict([(u'genomic', 1), (u'pre-RNA', 2), (u'mRNA', 3), (u'rRNA', 4), (u'tRNA', 5), (u'snRNA', 6), (u'scRNA', 7), (u'peptide', 8), (u'other-genetic', 9), (u'genomic-mRNA', 10), (u'cRNA', 11), (u'mature-peptide', 12), (u'pre-protein', 13), (u'miscRNA', 14), (u'snoRNA', 15), (u'property', 16), (u'reference', 17), (u'generif', 18), (u'phenotype', 19), (u'complex', 20), (u'compound', 21), (u'ncRNA', 22), (u'gene-group', 23), (u'assembly', 24), (u'assembly-unit', 25), (u'comment', 254), (u'other', 255)])
_Gene_commentary_heading = STR_VIS(name=u'heading', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_commentary_label = STR_VIS(name=u'label', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_commentary_text = STR_VIS(name=u'text', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_commentary_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_commentary_version = INT(name=u'version', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_commentary_xtra_properties = SEQ_OF(name=u'xtra-properties', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_xtra_properties__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Xtra-Terms')))
_Gene_commentary_xtra_properties._cont = __Gene_commentary_xtra_properties__item_
_Gene_commentary_refs = SEQ_OF(name=u'refs', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_refs__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Gene_commentary_refs._cont = __Gene_commentary_refs__item_
_Gene_commentary_source = SEQ_OF(name=u'source', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_source__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Other-source')))
_Gene_commentary_source._cont = __Gene_commentary_source__item_
_Gene_commentary_genomic_coords = SEQ_OF(name=u'genomic-coords', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_genomic_coords__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Gene_commentary_genomic_coords._cont = __Gene_commentary_genomic_coords__item_
_Gene_commentary_seqs = SEQ_OF(name=u'seqs', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_seqs__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Gene_commentary_seqs._cont = __Gene_commentary_seqs__item_
_Gene_commentary_products = SEQ_OF(name=u'products', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_products__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Gene_commentary_products._cont = __Gene_commentary_products__item_
_Gene_commentary_properties = SEQ_OF(name=u'properties', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_properties__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Gene_commentary_properties._cont = __Gene_commentary_properties__item_
_Gene_commentary_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_commentary_comment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Entrezgene', 'Gene-commentary')))
_Gene_commentary_comment._cont = __Gene_commentary_comment__item_
_Gene_commentary_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Gene_commentary_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Gene_commentary_rna = SEQ(name=u'rna', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'RNA-ref')), opt=True)
Gene_commentary._cont = ASN1Dict([
(u'type', _Gene_commentary_type),
(u'heading', _Gene_commentary_heading),
(u'label', _Gene_commentary_label),
(u'text', _Gene_commentary_text),
(u'accession', _Gene_commentary_accession),
(u'version', _Gene_commentary_version),
(u'xtra-properties', _Gene_commentary_xtra_properties),
(u'refs', _Gene_commentary_refs),
(u'source', _Gene_commentary_source),
(u'genomic-coords', _Gene_commentary_genomic_coords),
(u'seqs', _Gene_commentary_seqs),
(u'products', _Gene_commentary_products),
(u'properties', _Gene_commentary_properties),
(u'comment', _Gene_commentary_comment),
(u'create-date', _Gene_commentary_create_date),
(u'update-date', _Gene_commentary_update_date),
(u'rna', _Gene_commentary_rna),
])
Gene_commentary._ext = None
#-----< Other-source >-----#
Other_source = SEQ(name=u'Other-source', mode=MODE_TYPE)
_Other_source_src = SEQ(name=u'src', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
_Other_source_pre_text = STR_VIS(name=u'pre-text', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Other_source_anchor = STR_VIS(name=u'anchor', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Other_source_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Other_source_post_text = STR_VIS(name=u'post-text', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Other_source._cont = ASN1Dict([
(u'src', _Other_source_src),
(u'pre-text', _Other_source_pre_text),
(u'anchor', _Other_source_anchor),
(u'url', _Other_source_url),
(u'post-text', _Other_source_post_text),
])
Other_source._ext = None
#-----< Maps >-----#
Maps = SEQ(name=u'Maps', mode=MODE_TYPE)
_Maps_display_str = STR_VIS(name=u'display-str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Maps_method = CHOICE(name=u'method', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Maps_method_proxy = STR_VIS(name=u'proxy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Maps_method_map_type = ENUM(name=u'map-type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Maps_method_map_type._cont = ASN1Dict([(u'cyto', 0), (u'bp', 1), (u'cM', 2), (u'cR', 3), (u'min', 4)])
__Maps_method_map_type._ext = None
_Maps_method._cont = ASN1Dict([
(u'proxy', __Maps_method_proxy),
(u'map-type', __Maps_method_map_type),
])
_Maps_method._ext = None
Maps._cont = ASN1Dict([
(u'display-str', _Maps_display_str),
(u'method', _Maps_method),
])
Maps._ext = None
#-----< Xtra-Terms >-----#
Xtra_Terms = SEQ(name=u'Xtra-Terms', mode=MODE_TYPE)
_Xtra_Terms_tag = STR_VIS(name=u'tag', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Xtra_Terms_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Xtra_Terms._cont = ASN1Dict([
(u'tag', _Xtra_Terms_tag),
(u'value', _Xtra_Terms_value),
])
Xtra_Terms._ext = None
_all_ = [
_Entrezgene_track_info,
_Entrezgene_type,
_Entrezgene_source,
_Entrezgene_gene,
_Entrezgene_prot,
_Entrezgene_rna,
_Entrezgene_summary,
__Entrezgene_location__item_,
_Entrezgene_location,
_Entrezgene_gene_source,
__Entrezgene_locus__item_,
_Entrezgene_locus,
__Entrezgene_properties__item_,
_Entrezgene_properties,
__Entrezgene_refgene__item_,
_Entrezgene_refgene,
__Entrezgene_homology__item_,
_Entrezgene_homology,
__Entrezgene_comments__item_,
_Entrezgene_comments,
__Entrezgene_unique_keys__item_,
_Entrezgene_unique_keys,
__Entrezgene_xtra_index_terms__item_,
_Entrezgene_xtra_index_terms,
__Entrezgene_xtra_properties__item_,
_Entrezgene_xtra_properties,
__Entrezgene_xtra_iq__item_,
_Entrezgene_xtra_iq,
__Entrezgene_non_unique_keys__item_,
_Entrezgene_non_unique_keys,
Entrezgene,
_Entrezgene_Set__item_,
Entrezgene_Set,
_Gene_track_geneid,
_Gene_track_status,
__Gene_track_current_id__item_,
_Gene_track_current_id,
_Gene_track_create_date,
_Gene_track_update_date,
_Gene_track_discontinue_date,
Gene_track,
_Gene_source_src,
_Gene_source_src_int,
_Gene_source_src_str1,
_Gene_source_src_str2,
_Gene_source_gene_display,
_Gene_source_locus_display,
_Gene_source_extra_terms,
Gene_source,
_Gene_commentary_type,
_Gene_commentary_heading,
_Gene_commentary_label,
_Gene_commentary_text,
_Gene_commentary_accession,
_Gene_commentary_version,
__Gene_commentary_xtra_properties__item_,
_Gene_commentary_xtra_properties,
__Gene_commentary_refs__item_,
_Gene_commentary_refs,
__Gene_commentary_source__item_,
_Gene_commentary_source,
__Gene_commentary_genomic_coords__item_,
_Gene_commentary_genomic_coords,
__Gene_commentary_seqs__item_,
_Gene_commentary_seqs,
__Gene_commentary_products__item_,
_Gene_commentary_products,
__Gene_commentary_properties__item_,
_Gene_commentary_properties,
__Gene_commentary_comment__item_,
_Gene_commentary_comment,
_Gene_commentary_create_date,
_Gene_commentary_update_date,
_Gene_commentary_rna,
Gene_commentary,
_Other_source_src,
_Other_source_pre_text,
_Other_source_anchor,
_Other_source_url,
_Other_source_post_text,
Other_source,
_Maps_display_str,
__Maps_method_proxy,
__Maps_method_map_type,
_Maps_method,
Maps,
_Xtra_Terms_tag,
_Xtra_Terms_value,
Xtra_Terms,
]
class NCBI_FeatDef:
_name_ = u'NCBI-FeatDef'
_oid_ = []
_obj_ = [
u'FeatDef',
u'FeatMolType',
u'FeatDefSet',
u'FeatDispGroup',
u'FeatDispGroupSet',
u'FeatDefGroupSet',
]
_type_ = [
u'FeatDef',
u'FeatMolType',
u'FeatDefSet',
u'FeatDispGroup',
u'FeatDispGroupSet',
u'FeatDefGroupSet',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< FeatDef >-----#
FeatDef = SEQ(name=u'FeatDef', mode=MODE_TYPE)
_FeatDef_typelabel = STR_VIS(name=u'typelabel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_menulabel = STR_VIS(name=u'menulabel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_featdef_key = INT(name=u'featdef-key', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_seqfeat_key = INT(name=u'seqfeat-key', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_entrygroup = INT(name=u'entrygroup', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_displaygroup = INT(name=u'displaygroup', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDef_molgroup = ENUM(name=u'molgroup', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-FeatDef', 'FeatMolType')))
FeatDef._cont = ASN1Dict([
(u'typelabel', _FeatDef_typelabel),
(u'menulabel', _FeatDef_menulabel),
(u'featdef-key', _FeatDef_featdef_key),
(u'seqfeat-key', _FeatDef_seqfeat_key),
(u'entrygroup', _FeatDef_entrygroup),
(u'displaygroup', _FeatDef_displaygroup),
(u'molgroup', _FeatDef_molgroup),
])
FeatDef._ext = None
#-----< FeatMolType >-----#
FeatMolType = ENUM(name=u'FeatMolType', mode=MODE_TYPE)
FeatMolType._cont = ASN1Dict([(u'aa', 1), (u'na', 2), (u'both', 3)])
FeatMolType._ext = None
#-----< FeatDefSet >-----#
FeatDefSet = SEQ_OF(name=u'FeatDefSet', mode=MODE_TYPE)
_FeatDefSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-FeatDef', 'FeatDef')))
FeatDefSet._cont = _FeatDefSet__item_
#-----< FeatDispGroup >-----#
FeatDispGroup = SEQ(name=u'FeatDispGroup', mode=MODE_TYPE)
_FeatDispGroup_groupkey = INT(name=u'groupkey', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FeatDispGroup_groupname = STR_VIS(name=u'groupname', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
FeatDispGroup._cont = ASN1Dict([
(u'groupkey', _FeatDispGroup_groupkey),
(u'groupname', _FeatDispGroup_groupname),
])
FeatDispGroup._ext = None
#-----< FeatDispGroupSet >-----#
FeatDispGroupSet = SEQ_OF(name=u'FeatDispGroupSet', mode=MODE_TYPE)
_FeatDispGroupSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-FeatDef', 'FeatDispGroup')))
FeatDispGroupSet._cont = _FeatDispGroupSet__item_
#-----< FeatDefGroupSet >-----#
FeatDefGroupSet = SEQ(name=u'FeatDefGroupSet', mode=MODE_TYPE)
_FeatDefGroupSet_groups = SEQ_OF(name=u'groups', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-FeatDef', 'FeatDispGroupSet')))
_FeatDefGroupSet_defs = SEQ_OF(name=u'defs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-FeatDef', 'FeatDefSet')))
FeatDefGroupSet._cont = ASN1Dict([
(u'groups', _FeatDefGroupSet_groups),
(u'defs', _FeatDefGroupSet_defs),
])
FeatDefGroupSet._ext = None
_all_ = [
_FeatDef_typelabel,
_FeatDef_menulabel,
_FeatDef_featdef_key,
_FeatDef_seqfeat_key,
_FeatDef_entrygroup,
_FeatDef_displaygroup,
_FeatDef_molgroup,
FeatDef,
FeatMolType,
_FeatDefSet__item_,
FeatDefSet,
_FeatDispGroup_groupkey,
_FeatDispGroup_groupname,
FeatDispGroup,
_FeatDispGroupSet__item_,
FeatDispGroupSet,
_FeatDefGroupSet_groups,
_FeatDefGroupSet_defs,
FeatDefGroupSet,
]
class NCBI_GBSeq:
_name_ = u'NCBI-GBSeq'
_oid_ = []
_obj_ = [
u'GBSet',
u'GBSeq',
u'GBSeqid',
u'GBSecondary-accn',
u'GBKeyword',
u'GBReference',
u'GBAuthor',
u'GBXref',
u'GBComment',
u'GBCommentParagraph',
u'GBStrucComment',
u'GBStrucCommentItem',
u'GBFeatureSet',
u'GBFeature',
u'GBInterval',
u'GBQualifier',
u'GBAltSeqData',
u'GBAltSeqItem',
]
_type_ = [
u'GBSet',
u'GBSeq',
u'GBSeqid',
u'GBSecondary-accn',
u'GBKeyword',
u'GBReference',
u'GBAuthor',
u'GBXref',
u'GBComment',
u'GBCommentParagraph',
u'GBStrucComment',
u'GBStrucCommentItem',
u'GBFeatureSet',
u'GBFeature',
u'GBInterval',
u'GBQualifier',
u'GBAltSeqData',
u'GBAltSeqItem',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< GBSet >-----#
GBSet = SEQ_OF(name=u'GBSet', mode=MODE_TYPE)
_GBSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBSeq')))
GBSet._cont = _GBSet__item_
#-----< GBSeq >-----#
GBSeq = SEQ(name=u'GBSeq', mode=MODE_TYPE)
_GBSeq_locus = STR_VIS(name=u'locus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_length = INT(name=u'length', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBSeq_strandedness = STR_VIS(name=u'strandedness', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_moltype = STR_VIS(name=u'moltype', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBSeq_topology = STR_VIS(name=u'topology', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_division = STR_VIS(name=u'division', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_update_date = STR_VIS(name=u'update-date', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_create_date = STR_VIS(name=u'create-date', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_update_release = STR_VIS(name=u'update-release', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_create_release = STR_VIS(name=u'create-release', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_definition = STR_VIS(name=u'definition', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_primary_accession = STR_VIS(name=u'primary-accession', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_entry_version = STR_VIS(name=u'entry-version', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_accession_version = STR_VIS(name=u'accession-version', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_other_seqids = SEQ_OF(name=u'other-seqids', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_other_seqids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBSeqid')))
_GBSeq_other_seqids._cont = __GBSeq_other_seqids__item_
_GBSeq_secondary_accessions = SEQ_OF(name=u'secondary-accessions', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_secondary_accessions__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBSecondary-accn')))
_GBSeq_secondary_accessions._cont = __GBSeq_secondary_accessions__item_
_GBSeq_project = STR_VIS(name=u'project', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBKeyword')))
_GBSeq_keywords._cont = __GBSeq_keywords__item_
_GBSeq_segment = STR_VIS(name=u'segment', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_organism = STR_VIS(name=u'organism', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_taxonomy = STR_VIS(name=u'taxonomy', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_references = SEQ_OF(name=u'references', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_references__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBReference')))
_GBSeq_references._cont = __GBSeq_references__item_
_GBSeq_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_comment_set = SEQ_OF(name=u'comment-set', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_comment_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBComment')))
_GBSeq_comment_set._cont = __GBSeq_comment_set__item_
_GBSeq_struc_comments = SEQ_OF(name=u'struc-comments', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_struc_comments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBStrucComment')))
_GBSeq_struc_comments._cont = __GBSeq_struc_comments__item_
_GBSeq_primary = STR_VIS(name=u'primary', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_source_db = STR_VIS(name=u'source-db', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_database_reference = STR_VIS(name=u'database-reference', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_feature_table = SEQ_OF(name=u'feature-table', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_feature_table__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBFeature')))
_GBSeq_feature_table._cont = __GBSeq_feature_table__item_
_GBSeq_feature_set = SEQ_OF(name=u'feature-set', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_feature_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBFeatureSet')))
_GBSeq_feature_set._cont = __GBSeq_feature_set__item_
_GBSeq_sequence = STR_VIS(name=u'sequence', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_contig = STR_VIS(name=u'contig', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBSeq_alt_seq = SEQ_OF(name=u'alt-seq', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_alt_seq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBAltSeqData')))
_GBSeq_alt_seq._cont = __GBSeq_alt_seq__item_
_GBSeq_xrefs = SEQ_OF(name=u'xrefs', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBSeq_xrefs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBXref')))
_GBSeq_xrefs._cont = __GBSeq_xrefs__item_
GBSeq._cont = ASN1Dict([
(u'locus', _GBSeq_locus),
(u'length', _GBSeq_length),
(u'strandedness', _GBSeq_strandedness),
(u'moltype', _GBSeq_moltype),
(u'topology', _GBSeq_topology),
(u'division', _GBSeq_division),
(u'update-date', _GBSeq_update_date),
(u'create-date', _GBSeq_create_date),
(u'update-release', _GBSeq_update_release),
(u'create-release', _GBSeq_create_release),
(u'definition', _GBSeq_definition),
(u'primary-accession', _GBSeq_primary_accession),
(u'entry-version', _GBSeq_entry_version),
(u'accession-version', _GBSeq_accession_version),
(u'other-seqids', _GBSeq_other_seqids),
(u'secondary-accessions', _GBSeq_secondary_accessions),
(u'project', _GBSeq_project),
(u'keywords', _GBSeq_keywords),
(u'segment', _GBSeq_segment),
(u'source', _GBSeq_source),
(u'organism', _GBSeq_organism),
(u'taxonomy', _GBSeq_taxonomy),
(u'references', _GBSeq_references),
(u'comment', _GBSeq_comment),
(u'comment-set', _GBSeq_comment_set),
(u'struc-comments', _GBSeq_struc_comments),
(u'primary', _GBSeq_primary),
(u'source-db', _GBSeq_source_db),
(u'database-reference', _GBSeq_database_reference),
(u'feature-table', _GBSeq_feature_table),
(u'feature-set', _GBSeq_feature_set),
(u'sequence', _GBSeq_sequence),
(u'contig', _GBSeq_contig),
(u'alt-seq', _GBSeq_alt_seq),
(u'xrefs', _GBSeq_xrefs),
])
GBSeq._ext = None
#-----< GBSeqid >-----#
GBSeqid = STR_VIS(name=u'GBSeqid', mode=MODE_TYPE)
#-----< GBSecondary-accn >-----#
GBSecondary_accn = STR_VIS(name=u'GBSecondary-accn', mode=MODE_TYPE)
#-----< GBKeyword >-----#
GBKeyword = STR_VIS(name=u'GBKeyword', mode=MODE_TYPE)
#-----< GBReference >-----#
GBReference = SEQ(name=u'GBReference', mode=MODE_TYPE)
_GBReference_reference = STR_VIS(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBReference_position = STR_VIS(name=u'position', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBReference_authors = SEQ_OF(name=u'authors', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBReference_authors__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBAuthor')))
_GBReference_authors._cont = __GBReference_authors__item_
_GBReference_consortium = STR_VIS(name=u'consortium', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBReference_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBReference_journal = STR_VIS(name=u'journal', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBReference_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBReference_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBXref')))
_GBReference_xref._cont = __GBReference_xref__item_
_GBReference_pubmed = INT(name=u'pubmed', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBReference_remark = STR_VIS(name=u'remark', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
GBReference._cont = ASN1Dict([
(u'reference', _GBReference_reference),
(u'position', _GBReference_position),
(u'authors', _GBReference_authors),
(u'consortium', _GBReference_consortium),
(u'title', _GBReference_title),
(u'journal', _GBReference_journal),
(u'xref', _GBReference_xref),
(u'pubmed', _GBReference_pubmed),
(u'remark', _GBReference_remark),
])
GBReference._ext = None
#-----< GBAuthor >-----#
GBAuthor = STR_VIS(name=u'GBAuthor', mode=MODE_TYPE)
#-----< GBXref >-----#
GBXref = SEQ(name=u'GBXref', mode=MODE_TYPE)
_GBXref_dbname = STR_VIS(name=u'dbname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBXref_id = STR_VIS(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
GBXref._cont = ASN1Dict([
(u'dbname', _GBXref_dbname),
(u'id', _GBXref_id),
])
GBXref._ext = None
#-----< GBComment >-----#
GBComment = SEQ(name=u'GBComment', mode=MODE_TYPE)
_GBComment_type = STR_VIS(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBComment_paragraphs = SEQ_OF(name=u'paragraphs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GBComment_paragraphs__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBCommentParagraph')))
_GBComment_paragraphs._cont = __GBComment_paragraphs__item_
GBComment._cont = ASN1Dict([
(u'type', _GBComment_type),
(u'paragraphs', _GBComment_paragraphs),
])
GBComment._ext = None
#-----< GBCommentParagraph >-----#
GBCommentParagraph = STR_VIS(name=u'GBCommentParagraph', mode=MODE_TYPE)
#-----< GBStrucComment >-----#
GBStrucComment = SEQ(name=u'GBStrucComment', mode=MODE_TYPE)
_GBStrucComment_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBStrucComment_items = SEQ_OF(name=u'items', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GBStrucComment_items__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBStrucCommentItem')))
_GBStrucComment_items._cont = __GBStrucComment_items__item_
GBStrucComment._cont = ASN1Dict([
(u'name', _GBStrucComment_name),
(u'items', _GBStrucComment_items),
])
GBStrucComment._ext = None
#-----< GBStrucCommentItem >-----#
GBStrucCommentItem = SEQ(name=u'GBStrucCommentItem', mode=MODE_TYPE)
_GBStrucCommentItem_tag = STR_VIS(name=u'tag', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBStrucCommentItem_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBStrucCommentItem_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
GBStrucCommentItem._cont = ASN1Dict([
(u'tag', _GBStrucCommentItem_tag),
(u'value', _GBStrucCommentItem_value),
(u'url', _GBStrucCommentItem_url),
])
GBStrucCommentItem._ext = None
#-----< GBFeatureSet >-----#
GBFeatureSet = SEQ(name=u'GBFeatureSet', mode=MODE_TYPE)
_GBFeatureSet_annot_source = STR_VIS(name=u'annot-source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBFeatureSet_features = SEQ_OF(name=u'features', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GBFeatureSet_features__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBFeature')))
_GBFeatureSet_features._cont = __GBFeatureSet_features__item_
GBFeatureSet._cont = ASN1Dict([
(u'annot-source', _GBFeatureSet_annot_source),
(u'features', _GBFeatureSet_features),
])
GBFeatureSet._ext = None
#-----< GBFeature >-----#
GBFeature = SEQ(name=u'GBFeature', mode=MODE_TYPE)
_GBFeature_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBFeature_location = STR_VIS(name=u'location', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBFeature_intervals = SEQ_OF(name=u'intervals', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBFeature_intervals__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBInterval')))
_GBFeature_intervals._cont = __GBFeature_intervals__item_
_GBFeature_operator = STR_VIS(name=u'operator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBFeature_partial5 = BOOL(name=u'partial5', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBFeature_partial3 = BOOL(name=u'partial3', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBFeature_quals = SEQ_OF(name=u'quals', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBFeature_quals__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBQualifier')))
_GBFeature_quals._cont = __GBFeature_quals__item_
_GBFeature_xrefs = SEQ_OF(name=u'xrefs', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBFeature_xrefs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBXref')))
_GBFeature_xrefs._cont = __GBFeature_xrefs__item_
GBFeature._cont = ASN1Dict([
(u'key', _GBFeature_key),
(u'location', _GBFeature_location),
(u'intervals', _GBFeature_intervals),
(u'operator', _GBFeature_operator),
(u'partial5', _GBFeature_partial5),
(u'partial3', _GBFeature_partial3),
(u'quals', _GBFeature_quals),
(u'xrefs', _GBFeature_xrefs),
])
GBFeature._ext = None
#-----< GBInterval >-----#
GBInterval = SEQ(name=u'GBInterval', mode=MODE_TYPE)
_GBInterval_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBInterval_to = INT(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBInterval_point = INT(name=u'point', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBInterval_iscomp = BOOL(name=u'iscomp', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBInterval_interbp = BOOL(name=u'interbp', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBInterval_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
GBInterval._cont = ASN1Dict([
(u'from', _GBInterval_from_),
(u'to', _GBInterval_to),
(u'point', _GBInterval_point),
(u'iscomp', _GBInterval_iscomp),
(u'interbp', _GBInterval_interbp),
(u'accession', _GBInterval_accession),
])
GBInterval._ext = None
#-----< GBQualifier >-----#
GBQualifier = SEQ(name=u'GBQualifier', mode=MODE_TYPE)
_GBQualifier_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBQualifier_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
GBQualifier._cont = ASN1Dict([
(u'name', _GBQualifier_name),
(u'value', _GBQualifier_value),
])
GBQualifier._ext = None
#-----< GBAltSeqData >-----#
GBAltSeqData = SEQ(name=u'GBAltSeqData', mode=MODE_TYPE)
_GBAltSeqData_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GBAltSeqData_items = SEQ_OF(name=u'items', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GBAltSeqData_items__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-GBSeq', 'GBAltSeqItem')))
_GBAltSeqData_items._cont = __GBAltSeqData_items__item_
GBAltSeqData._cont = ASN1Dict([
(u'name', _GBAltSeqData_name),
(u'items', _GBAltSeqData_items),
])
GBAltSeqData._ext = None
#-----< GBAltSeqItem >-----#
GBAltSeqItem = SEQ(name=u'GBAltSeqItem', mode=MODE_TYPE)
_GBAltSeqItem_interval = SEQ(name=u'interval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-GBSeq', 'GBInterval')), opt=True)
_GBAltSeqItem_isgap = BOOL(name=u'isgap', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_gap_length = INT(name=u'gap-length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_gap_type = STR_VIS(name=u'gap-type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_gap_linkage = STR_VIS(name=u'gap-linkage', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_gap_comment = STR_VIS(name=u'gap-comment', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_first_accn = STR_VIS(name=u'first-accn', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_last_accn = STR_VIS(name=u'last-accn', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GBAltSeqItem_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
GBAltSeqItem._cont = ASN1Dict([
(u'interval', _GBAltSeqItem_interval),
(u'isgap', _GBAltSeqItem_isgap),
(u'gap-length', _GBAltSeqItem_gap_length),
(u'gap-type', _GBAltSeqItem_gap_type),
(u'gap-linkage', _GBAltSeqItem_gap_linkage),
(u'gap-comment', _GBAltSeqItem_gap_comment),
(u'first-accn', _GBAltSeqItem_first_accn),
(u'last-accn', _GBAltSeqItem_last_accn),
(u'value', _GBAltSeqItem_value),
])
GBAltSeqItem._ext = None
_all_ = [
_GBSet__item_,
GBSet,
_GBSeq_locus,
_GBSeq_length,
_GBSeq_strandedness,
_GBSeq_moltype,
_GBSeq_topology,
_GBSeq_division,
_GBSeq_update_date,
_GBSeq_create_date,
_GBSeq_update_release,
_GBSeq_create_release,
_GBSeq_definition,
_GBSeq_primary_accession,
_GBSeq_entry_version,
_GBSeq_accession_version,
__GBSeq_other_seqids__item_,
_GBSeq_other_seqids,
__GBSeq_secondary_accessions__item_,
_GBSeq_secondary_accessions,
_GBSeq_project,
__GBSeq_keywords__item_,
_GBSeq_keywords,
_GBSeq_segment,
_GBSeq_source,
_GBSeq_organism,
_GBSeq_taxonomy,
__GBSeq_references__item_,
_GBSeq_references,
_GBSeq_comment,
__GBSeq_comment_set__item_,
_GBSeq_comment_set,
__GBSeq_struc_comments__item_,
_GBSeq_struc_comments,
_GBSeq_primary,
_GBSeq_source_db,
_GBSeq_database_reference,
__GBSeq_feature_table__item_,
_GBSeq_feature_table,
__GBSeq_feature_set__item_,
_GBSeq_feature_set,
_GBSeq_sequence,
_GBSeq_contig,
__GBSeq_alt_seq__item_,
_GBSeq_alt_seq,
__GBSeq_xrefs__item_,
_GBSeq_xrefs,
GBSeq,
GBSeqid,
GBSecondary_accn,
GBKeyword,
_GBReference_reference,
_GBReference_position,
__GBReference_authors__item_,
_GBReference_authors,
_GBReference_consortium,
_GBReference_title,
_GBReference_journal,
__GBReference_xref__item_,
_GBReference_xref,
_GBReference_pubmed,
_GBReference_remark,
GBReference,
GBAuthor,
_GBXref_dbname,
_GBXref_id,
GBXref,
_GBComment_type,
__GBComment_paragraphs__item_,
_GBComment_paragraphs,
GBComment,
GBCommentParagraph,
_GBStrucComment_name,
__GBStrucComment_items__item_,
_GBStrucComment_items,
GBStrucComment,
_GBStrucCommentItem_tag,
_GBStrucCommentItem_value,
_GBStrucCommentItem_url,
GBStrucCommentItem,
_GBFeatureSet_annot_source,
__GBFeatureSet_features__item_,
_GBFeatureSet_features,
GBFeatureSet,
_GBFeature_key,
_GBFeature_location,
__GBFeature_intervals__item_,
_GBFeature_intervals,
_GBFeature_operator,
_GBFeature_partial5,
_GBFeature_partial3,
__GBFeature_quals__item_,
_GBFeature_quals,
__GBFeature_xrefs__item_,
_GBFeature_xrefs,
GBFeature,
_GBInterval_from_,
_GBInterval_to,
_GBInterval_point,
_GBInterval_iscomp,
_GBInterval_interbp,
_GBInterval_accession,
GBInterval,
_GBQualifier_name,
_GBQualifier_value,
GBQualifier,
_GBAltSeqData_name,
__GBAltSeqData_items__item_,
_GBAltSeqData_items,
GBAltSeqData,
_GBAltSeqItem_interval,
_GBAltSeqItem_isgap,
_GBAltSeqItem_gap_length,
_GBAltSeqItem_gap_type,
_GBAltSeqItem_gap_linkage,
_GBAltSeqItem_gap_comment,
_GBAltSeqItem_first_accn,
_GBAltSeqItem_last_accn,
_GBAltSeqItem_value,
GBAltSeqItem,
]
class NCBI_General:
_name_ = u'NCBI-General'
_oid_ = []
_obj_ = [
u'Date',
u'Date-std',
u'Dbtag',
u'Object-id',
u'Person-id',
u'Name-std',
u'Int-fuzz',
u'User-object',
u'User-field',
]
_type_ = [
u'Date',
u'Date-std',
u'Dbtag',
u'Object-id',
u'Person-id',
u'Name-std',
u'Int-fuzz',
u'User-object',
u'User-field',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Date >-----#
Date = CHOICE(name=u'Date', mode=MODE_TYPE)
_Date_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Date_std = SEQ(name=u'std', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date-std')))
Date._cont = ASN1Dict([
(u'str', _Date_str),
(u'std', _Date_std),
])
Date._ext = None
#-----< Date-std >-----#
Date_std = SEQ(name=u'Date-std', mode=MODE_TYPE)
_Date_std_year = INT(name=u'year', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Date_std_month = INT(name=u'month', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Date_std_day = INT(name=u'day', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Date_std_season = STR_VIS(name=u'season', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Date_std_hour = INT(name=u'hour', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Date_std_minute = INT(name=u'minute', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Date_std_second = INT(name=u'second', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Date_std._cont = ASN1Dict([
(u'year', _Date_std_year),
(u'month', _Date_std_month),
(u'day', _Date_std_day),
(u'season', _Date_std_season),
(u'hour', _Date_std_hour),
(u'minute', _Date_std_minute),
(u'second', _Date_std_second),
])
Date_std._ext = None
#-----< Dbtag >-----#
Dbtag = SEQ(name=u'Dbtag', mode=MODE_TYPE)
_Dbtag_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Dbtag_tag = CHOICE(name=u'tag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
Dbtag._cont = ASN1Dict([
(u'db', _Dbtag_db),
(u'tag', _Dbtag_tag),
])
Dbtag._ext = None
#-----< Object-id >-----#
Object_id = CHOICE(name=u'Object-id', mode=MODE_TYPE)
_Object_id_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Object_id_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Object_id._cont = ASN1Dict([
(u'id', _Object_id_id),
(u'str', _Object_id_str),
])
Object_id._ext = None
#-----< Person-id >-----#
Person_id = CHOICE(name=u'Person-id', mode=MODE_TYPE)
_Person_id_dbtag = SEQ(name=u'dbtag', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Person_id_name = SEQ(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Name-std')))
_Person_id_ml = STR_VIS(name=u'ml', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Person_id_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Person_id_consortium = STR_VIS(name=u'consortium', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Person_id._cont = ASN1Dict([
(u'dbtag', _Person_id_dbtag),
(u'name', _Person_id_name),
(u'ml', _Person_id_ml),
(u'str', _Person_id_str),
(u'consortium', _Person_id_consortium),
])
Person_id._ext = None
#-----< Name-std >-----#
Name_std = SEQ(name=u'Name-std', mode=MODE_TYPE)
_Name_std_last = STR_VIS(name=u'last', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Name_std_first = STR_VIS(name=u'first', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Name_std_middle = STR_VIS(name=u'middle', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Name_std_full = STR_VIS(name=u'full', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Name_std_initials = STR_VIS(name=u'initials', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Name_std_suffix = STR_VIS(name=u'suffix', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Name_std_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Name_std._cont = ASN1Dict([
(u'last', _Name_std_last),
(u'first', _Name_std_first),
(u'middle', _Name_std_middle),
(u'full', _Name_std_full),
(u'initials', _Name_std_initials),
(u'suffix', _Name_std_suffix),
(u'title', _Name_std_title),
])
Name_std._ext = None
#-----< Int-fuzz >-----#
Int_fuzz = CHOICE(name=u'Int-fuzz', mode=MODE_TYPE)
_Int_fuzz_p_m = INT(name=u'p-m', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_fuzz_range = SEQ(name=u'range', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Int_fuzz_range_max = INT(name=u'max', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Int_fuzz_range_min = INT(name=u'min', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_fuzz_range._cont = ASN1Dict([
(u'max', __Int_fuzz_range_max),
(u'min', __Int_fuzz_range_min),
])
_Int_fuzz_range._ext = None
_Int_fuzz_pct = INT(name=u'pct', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_fuzz_lim = ENUM(name=u'lim', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_fuzz_lim._cont = ASN1Dict([(u'unk', 0), (u'gt', 1), (u'lt', 2), (u'tr', 3), (u'tl', 4), (u'circle', 5), (u'other', 255)])
_Int_fuzz_lim._ext = None
_Int_fuzz_alt = SET_OF(name=u'alt', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Int_fuzz_alt__item_ = INT(name='_item_', mode=MODE_TYPE)
_Int_fuzz_alt._cont = __Int_fuzz_alt__item_
Int_fuzz._cont = ASN1Dict([
(u'p-m', _Int_fuzz_p_m),
(u'range', _Int_fuzz_range),
(u'pct', _Int_fuzz_pct),
(u'lim', _Int_fuzz_lim),
(u'alt', _Int_fuzz_alt),
])
Int_fuzz._ext = None
#-----< User-object >-----#
User_object = SEQ(name=u'User-object', mode=MODE_TYPE)
_User_object_class_ = STR_VIS(name=u'class', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_User_object_type = CHOICE(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_User_object_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__User_object_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-field')))
_User_object_data._cont = __User_object_data__item_
User_object._cont = ASN1Dict([
(u'class', _User_object_class_),
(u'type', _User_object_type),
(u'data', _User_object_data),
])
User_object._ext = None
#-----< User-field >-----#
User_field = SEQ(name=u'User-field', mode=MODE_TYPE)
_User_field_label = CHOICE(name=u'label', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_User_field_num = INT(name=u'num', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_User_field_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__User_field_data_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__User_field_data_int = INT(name=u'int', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__User_field_data_real = REAL(name=u'real', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__User_field_data_bool = BOOL(name=u'bool', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__User_field_data_os = OCT_STR(name=u'os', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__User_field_data_object = SEQ(name=u'object', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')))
__User_field_data_strs = SEQ_OF(name=u'strs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_strs__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__User_field_data_strs._cont = ___User_field_data_strs__item_
__User_field_data_ints = SEQ_OF(name=u'ints', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_ints__item_ = INT(name='_item_', mode=MODE_TYPE)
__User_field_data_ints._cont = ___User_field_data_ints__item_
__User_field_data_reals = SEQ_OF(name=u'reals', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_reals__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
__User_field_data_reals._cont = ___User_field_data_reals__item_
__User_field_data_oss = SEQ_OF(name=u'oss', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_oss__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
__User_field_data_oss._cont = ___User_field_data_oss__item_
__User_field_data_fields = SEQ_OF(name=u'fields', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_fields__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-field')))
__User_field_data_fields._cont = ___User_field_data_fields__item_
__User_field_data_objects = SEQ_OF(name=u'objects', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___User_field_data_objects__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-object')))
__User_field_data_objects._cont = ___User_field_data_objects__item_
_User_field_data._cont = ASN1Dict([
(u'str', __User_field_data_str),
(u'int', __User_field_data_int),
(u'real', __User_field_data_real),
(u'bool', __User_field_data_bool),
(u'os', __User_field_data_os),
(u'object', __User_field_data_object),
(u'strs', __User_field_data_strs),
(u'ints', __User_field_data_ints),
(u'reals', __User_field_data_reals),
(u'oss', __User_field_data_oss),
(u'fields', __User_field_data_fields),
(u'objects', __User_field_data_objects),
])
_User_field_data._ext = None
User_field._cont = ASN1Dict([
(u'label', _User_field_label),
(u'num', _User_field_num),
(u'data', _User_field_data),
])
User_field._ext = None
_all_ = [
_Date_str,
_Date_std,
Date,
_Date_std_year,
_Date_std_month,
_Date_std_day,
_Date_std_season,
_Date_std_hour,
_Date_std_minute,
_Date_std_second,
Date_std,
_Dbtag_db,
_Dbtag_tag,
Dbtag,
_Object_id_id,
_Object_id_str,
Object_id,
_Person_id_dbtag,
_Person_id_name,
_Person_id_ml,
_Person_id_str,
_Person_id_consortium,
Person_id,
_Name_std_last,
_Name_std_first,
_Name_std_middle,
_Name_std_full,
_Name_std_initials,
_Name_std_suffix,
_Name_std_title,
Name_std,
_Int_fuzz_p_m,
__Int_fuzz_range_max,
__Int_fuzz_range_min,
_Int_fuzz_range,
_Int_fuzz_pct,
_Int_fuzz_lim,
__Int_fuzz_alt__item_,
_Int_fuzz_alt,
Int_fuzz,
_User_object_class_,
_User_object_type,
__User_object_data__item_,
_User_object_data,
User_object,
_User_field_label,
_User_field_num,
__User_field_data_str,
__User_field_data_int,
__User_field_data_real,
__User_field_data_bool,
__User_field_data_os,
__User_field_data_object,
___User_field_data_strs__item_,
__User_field_data_strs,
___User_field_data_ints__item_,
__User_field_data_ints,
___User_field_data_reals__item_,
__User_field_data_reals,
___User_field_data_oss__item_,
__User_field_data_oss,
___User_field_data_fields__item_,
__User_field_data_fields,
___User_field_data_objects__item_,
__User_field_data_objects,
_User_field_data,
User_field,
]
class HomoloGene:
_name_ = u'HomoloGene'
_oid_ = []
_obj_ = [
u'HG-EntrySet',
u'HG-Entry',
u'HG-Gene',
u'HG-Stats',
u'HG-Commentary',
u'HG-CommentarySet',
u'HG-CommentaryContainer',
u'HG-Link',
u'HG-Domain',
u'HG-Node',
u'HG-Node-id',
u'HG-Alignment',
u'HG-AlignmentSet',
]
_type_ = [
u'HG-EntrySet',
u'HG-Entry',
u'HG-Gene',
u'HG-Stats',
u'HG-Commentary',
u'HG-CommentarySet',
u'HG-CommentaryContainer',
u'HG-Link',
u'HG-Domain',
u'HG-Node',
u'HG-Node-id',
u'HG-Alignment',
u'HG-AlignmentSet',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< HG-EntrySet >-----#
HG_EntrySet = SEQ(name=u'HG-EntrySet', mode=MODE_TYPE)
_HG_EntrySet_entries = SET_OF(name=u'entries', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HG_EntrySet_entries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Entry')))
_HG_EntrySet_entries._cont = __HG_EntrySet_entries__item_
HG_EntrySet._cont = ASN1Dict([
(u'entries', _HG_EntrySet_entries),
])
HG_EntrySet._ext = None
#-----< HG-Entry >-----#
HG_Entry = SEQ(name=u'HG-Entry', mode=MODE_TYPE)
_HG_Entry_hg_id = INT(name=u'hg-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Entry_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Entry_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Entry_caption = STR_VIS(name=u'caption', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Entry_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Entry_genes = SET_OF(name=u'genes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Entry_genes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Gene')))
_HG_Entry_genes._cont = __HG_Entry_genes__item_
_HG_Entry_cr_date = CHOICE(name=u'cr-date', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_HG_Entry_up_date = CHOICE(name=u'up-date', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_HG_Entry_distances = SET_OF(name=u'distances', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Entry_distances__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Stats')))
_HG_Entry_distances._cont = __HG_Entry_distances__item_
_HG_Entry_commentaries = SET_OF(name=u'commentaries', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Entry_commentaries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-CommentarySet')))
_HG_Entry_commentaries._cont = __HG_Entry_commentaries__item_
_HG_Entry_warnings = SET_OF(name=u'warnings', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Entry_warnings__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_HG_Entry_warnings._cont = __HG_Entry_warnings__item_
_HG_Entry_node = SEQ(name=u'node', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HomoloGene', 'HG-Node')), opt=True)
HG_Entry._cont = ASN1Dict([
(u'hg-id', _HG_Entry_hg_id),
(u'version', _HG_Entry_version),
(u'title', _HG_Entry_title),
(u'caption', _HG_Entry_caption),
(u'taxid', _HG_Entry_taxid),
(u'genes', _HG_Entry_genes),
(u'cr-date', _HG_Entry_cr_date),
(u'up-date', _HG_Entry_up_date),
(u'distances', _HG_Entry_distances),
(u'commentaries', _HG_Entry_commentaries),
(u'warnings', _HG_Entry_warnings),
(u'node', _HG_Entry_node),
])
HG_Entry._ext = None
#-----< HG-Gene >-----#
HG_Gene = SEQ(name=u'HG-Gene', mode=MODE_TYPE)
_HG_Gene_geneid = INT(name=u'geneid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Gene_otherid = INT(name=u'otherid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_symbol = STR_VIS(name=u'symbol', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_aliases = SET_OF(name=u'aliases', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Gene_aliases__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_HG_Gene_aliases._cont = __HG_Gene_aliases__item_
_HG_Gene_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Gene_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Gene_prot_gi = INT(name=u'prot-gi', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_prot_acc = STR_VIS(name=u'prot-acc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_prot_len = INT(name=u'prot-len', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_nuc_gi = INT(name=u'nuc-gi', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_nuc_acc = STR_VIS(name=u'nuc-acc', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_gene_links = SET_OF(name=u'gene-links', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Gene_gene_links__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Link')))
_HG_Gene_gene_links._cont = __HG_Gene_gene_links__item_
_HG_Gene_prot_links = SET_OF(name=u'prot-links', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Gene_prot_links__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Link')))
_HG_Gene_prot_links._cont = __HG_Gene_prot_links__item_
_HG_Gene_domains = SET_OF(name=u'domains', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Gene_domains__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Domain')))
_HG_Gene_domains._cont = __HG_Gene_domains__item_
_HG_Gene_chr = STR_VIS(name=u'chr', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Gene_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_HG_Gene_locus_tag = STR_VIS(name=u'locus-tag', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Gene._cont = ASN1Dict([
(u'geneid', _HG_Gene_geneid),
(u'otherid', _HG_Gene_otherid),
(u'symbol', _HG_Gene_symbol),
(u'aliases', _HG_Gene_aliases),
(u'title', _HG_Gene_title),
(u'taxid', _HG_Gene_taxid),
(u'prot-gi', _HG_Gene_prot_gi),
(u'prot-acc', _HG_Gene_prot_acc),
(u'prot-len', _HG_Gene_prot_len),
(u'nuc-gi', _HG_Gene_nuc_gi),
(u'nuc-acc', _HG_Gene_nuc_acc),
(u'gene-links', _HG_Gene_gene_links),
(u'prot-links', _HG_Gene_prot_links),
(u'domains', _HG_Gene_domains),
(u'chr', _HG_Gene_chr),
(u'location', _HG_Gene_location),
(u'locus-tag', _HG_Gene_locus_tag),
])
HG_Gene._ext = None
#-----< HG-Stats >-----#
HG_Stats = SEQ(name=u'HG-Stats', mode=MODE_TYPE)
_HG_Stats_gi1 = INT(name=u'gi1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Stats_gi2 = INT(name=u'gi2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Stats_nuc_change = REAL(name=u'nuc-change', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_nuc_change_jc = REAL(name=u'nuc-change-jc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_prot_change = REAL(name=u'prot-change', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_ka = REAL(name=u'ka', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_ks = REAL(name=u'ks', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_knr = REAL(name=u'knr', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_knc = REAL(name=u'knc', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_HG_Stats_recip_best = BOOL(name=u'recip-best', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Stats._cont = ASN1Dict([
(u'gi1', _HG_Stats_gi1),
(u'gi2', _HG_Stats_gi2),
(u'nuc-change', _HG_Stats_nuc_change),
(u'nuc-change-jc', _HG_Stats_nuc_change_jc),
(u'prot-change', _HG_Stats_prot_change),
(u'ka', _HG_Stats_ka),
(u'ks', _HG_Stats_ks),
(u'knr', _HG_Stats_knr),
(u'knc', _HG_Stats_knc),
(u'recip-best', _HG_Stats_recip_best),
])
HG_Stats._ext = None
#-----< HG-Commentary >-----#
HG_Commentary = SEQ(name=u'HG-Commentary', mode=MODE_TYPE)
_HG_Commentary_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HomoloGene', 'HG-Link')))
_HG_Commentary_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Commentary_caption = STR_VIS(name=u'caption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Commentary_provider = STR_VIS(name=u'provider', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Commentary_other_links = SET_OF(name=u'other-links', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Commentary_other_links__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Link')))
_HG_Commentary_other_links._cont = __HG_Commentary_other_links__item_
_HG_Commentary_other_commentaries = SET_OF(name=u'other-commentaries', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Commentary_other_commentaries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Commentary')))
_HG_Commentary_other_commentaries._cont = __HG_Commentary_other_commentaries__item_
_HG_Commentary_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Commentary_geneid = INT(name=u'geneid', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Commentary._cont = ASN1Dict([
(u'link', _HG_Commentary_link),
(u'description', _HG_Commentary_description),
(u'caption', _HG_Commentary_caption),
(u'provider', _HG_Commentary_provider),
(u'other-links', _HG_Commentary_other_links),
(u'other-commentaries', _HG_Commentary_other_commentaries),
(u'taxid', _HG_Commentary_taxid),
(u'geneid', _HG_Commentary_geneid),
])
HG_Commentary._ext = None
#-----< HG-CommentarySet >-----#
HG_CommentarySet = SEQ(name=u'HG-CommentarySet', mode=MODE_TYPE)
_HG_CommentarySet_hg_id = INT(name=u'hg-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_CommentarySet_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_CommentarySet_commentaries = SET_OF(name=u'commentaries', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HG_CommentarySet_commentaries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Commentary')))
_HG_CommentarySet_commentaries._cont = __HG_CommentarySet_commentaries__item_
HG_CommentarySet._cont = ASN1Dict([
(u'hg-id', _HG_CommentarySet_hg_id),
(u'title', _HG_CommentarySet_title),
(u'commentaries', _HG_CommentarySet_commentaries),
])
HG_CommentarySet._ext = None
#-----< HG-CommentaryContainer >-----#
HG_CommentaryContainer = SET_OF(name=u'HG-CommentaryContainer', mode=MODE_TYPE)
_HG_CommentaryContainer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-CommentarySet')))
HG_CommentaryContainer._cont = _HG_CommentaryContainer__item_
#-----< HG-Link >-----#
HG_Link = SEQ(name=u'HG-Link', mode=MODE_TYPE)
_HG_Link_hypertext = STR_VIS(name=u'hypertext', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Link_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Link._cont = ASN1Dict([
(u'hypertext', _HG_Link_hypertext),
(u'url', _HG_Link_url),
])
HG_Link._ext = None
#-----< HG-Domain >-----#
HG_Domain = SEQ(name=u'HG-Domain', mode=MODE_TYPE)
_HG_Domain_begin = INT(name=u'begin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Domain_end = INT(name=u'end', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Domain_pssm_id = INT(name=u'pssm-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Domain_cdd_id = STR_VIS(name=u'cdd-id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Domain_cdd_name = STR_VIS(name=u'cdd-name', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Domain._cont = ASN1Dict([
(u'begin', _HG_Domain_begin),
(u'end', _HG_Domain_end),
(u'pssm-id', _HG_Domain_pssm_id),
(u'cdd-id', _HG_Domain_cdd_id),
(u'cdd-name', _HG_Domain_cdd_name),
])
HG_Domain._ext = None
#-----< HG-Node >-----#
HG_Node = SEQ(name=u'HG-Node', mode=MODE_TYPE)
_HG_Node_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Node_type._cont = ASN1Dict([(u'family', 0), (u'ortholog', 1), (u'paralog', 2), (u'leaf', 3)])
_HG_Node_type._ext = None
_HG_Node_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HomoloGene', 'HG-Node-id')))
_HG_Node_caption = STR_VIS(name=u'caption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Node_current_node = BOOL(name=u'current-node', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_HG_Node_children = SET_OF(name=u'children', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__HG_Node_children__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Node')))
_HG_Node_children._cont = __HG_Node_children__item_
_HG_Node_branch_len = INT(name=u'branch-len', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
HG_Node._cont = ASN1Dict([
(u'type', _HG_Node_type),
(u'id', _HG_Node_id),
(u'caption', _HG_Node_caption),
(u'current-node', _HG_Node_current_node),
(u'children', _HG_Node_children),
(u'branch-len', _HG_Node_branch_len),
])
HG_Node._ext = None
#-----< HG-Node-id >-----#
HG_Node_id = SEQ(name=u'HG-Node-id', mode=MODE_TYPE)
_HG_Node_id_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HG_Node_id_id_type = ENUM(name=u'id-type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Node_id_id_type._cont = ASN1Dict([(u'none', 0), (u'geneid', 1), (u'hid', 2)])
_HG_Node_id_id_type._ext = None
HG_Node_id._cont = ASN1Dict([
(u'id', _HG_Node_id_id),
(u'id-type', _HG_Node_id_id_type),
])
HG_Node_id._ext = None
#-----< HG-Alignment >-----#
HG_Alignment = SEQ(name=u'HG-Alignment', mode=MODE_TYPE)
_HG_Alignment_hg_id = INT(name=u'hg-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HG_Alignment_alignment = SEQ(name=u'alignment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
HG_Alignment._cont = ASN1Dict([
(u'hg-id', _HG_Alignment_hg_id),
(u'alignment', _HG_Alignment_alignment),
])
HG_Alignment._ext = None
#-----< HG-AlignmentSet >-----#
HG_AlignmentSet = SET_OF(name=u'HG-AlignmentSet', mode=MODE_TYPE)
_HG_AlignmentSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HomoloGene', 'HG-Alignment')))
HG_AlignmentSet._cont = _HG_AlignmentSet__item_
_all_ = [
__HG_EntrySet_entries__item_,
_HG_EntrySet_entries,
HG_EntrySet,
_HG_Entry_hg_id,
_HG_Entry_version,
_HG_Entry_title,
_HG_Entry_caption,
_HG_Entry_taxid,
__HG_Entry_genes__item_,
_HG_Entry_genes,
_HG_Entry_cr_date,
_HG_Entry_up_date,
__HG_Entry_distances__item_,
_HG_Entry_distances,
__HG_Entry_commentaries__item_,
_HG_Entry_commentaries,
__HG_Entry_warnings__item_,
_HG_Entry_warnings,
_HG_Entry_node,
HG_Entry,
_HG_Gene_geneid,
_HG_Gene_otherid,
_HG_Gene_symbol,
__HG_Gene_aliases__item_,
_HG_Gene_aliases,
_HG_Gene_title,
_HG_Gene_taxid,
_HG_Gene_prot_gi,
_HG_Gene_prot_acc,
_HG_Gene_prot_len,
_HG_Gene_nuc_gi,
_HG_Gene_nuc_acc,
__HG_Gene_gene_links__item_,
_HG_Gene_gene_links,
__HG_Gene_prot_links__item_,
_HG_Gene_prot_links,
__HG_Gene_domains__item_,
_HG_Gene_domains,
_HG_Gene_chr,
_HG_Gene_location,
_HG_Gene_locus_tag,
HG_Gene,
_HG_Stats_gi1,
_HG_Stats_gi2,
_HG_Stats_nuc_change,
_HG_Stats_nuc_change_jc,
_HG_Stats_prot_change,
_HG_Stats_ka,
_HG_Stats_ks,
_HG_Stats_knr,
_HG_Stats_knc,
_HG_Stats_recip_best,
HG_Stats,
_HG_Commentary_link,
_HG_Commentary_description,
_HG_Commentary_caption,
_HG_Commentary_provider,
__HG_Commentary_other_links__item_,
_HG_Commentary_other_links,
__HG_Commentary_other_commentaries__item_,
_HG_Commentary_other_commentaries,
_HG_Commentary_taxid,
_HG_Commentary_geneid,
HG_Commentary,
_HG_CommentarySet_hg_id,
_HG_CommentarySet_title,
__HG_CommentarySet_commentaries__item_,
_HG_CommentarySet_commentaries,
HG_CommentarySet,
_HG_CommentaryContainer__item_,
HG_CommentaryContainer,
_HG_Link_hypertext,
_HG_Link_url,
HG_Link,
_HG_Domain_begin,
_HG_Domain_end,
_HG_Domain_pssm_id,
_HG_Domain_cdd_id,
_HG_Domain_cdd_name,
HG_Domain,
_HG_Node_type,
_HG_Node_id,
_HG_Node_caption,
_HG_Node_current_node,
__HG_Node_children__item_,
_HG_Node_children,
_HG_Node_branch_len,
HG_Node,
_HG_Node_id_id,
_HG_Node_id_id_type,
HG_Node_id,
_HG_Alignment_hg_id,
_HG_Alignment_alignment,
HG_Alignment,
_HG_AlignmentSet__item_,
HG_AlignmentSet,
]
class NCBI_ID1Access:
_name_ = u'NCBI-ID1Access'
_oid_ = []
_obj_ = [
u'ID1server-request',
u'ID1server-maxcomplex',
u'Entry-complexities',
u'ID1Seq-hist',
u'ID1server-back',
u'ID1server-debug',
u'ID1blob-info',
u'ID1SeqEntry-info',
]
_type_ = [
u'ID1server-request',
u'ID1server-maxcomplex',
u'Entry-complexities',
u'ID1Seq-hist',
u'ID1server-back',
u'ID1server-debug',
u'ID1blob-info',
u'ID1SeqEntry-info',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ID1server-request >-----#
ID1server_request = CHOICE(name=u'ID1server-request', mode=MODE_TYPE)
_ID1server_request_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getgi = CHOICE(name=u'getgi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID1server_request_getsefromgi = SEQ(name=u'getsefromgi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1server-maxcomplex')))
_ID1server_request_fini = NULL(name=u'fini', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getseqidsfromgi = INT(name=u'getseqidsfromgi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getgihist = INT(name=u'getgihist', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getgirev = INT(name=u'getgirev', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getgistate = INT(name=u'getgistate', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_request_getsewithinfo = SEQ(name=u'getsewithinfo', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1server-maxcomplex')))
_ID1server_request_getblobinfo = SEQ(name=u'getblobinfo', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1server-maxcomplex')))
ID1server_request._cont = ASN1Dict([
(u'init', _ID1server_request_init),
(u'getgi', _ID1server_request_getgi),
(u'getsefromgi', _ID1server_request_getsefromgi),
(u'fini', _ID1server_request_fini),
(u'getseqidsfromgi', _ID1server_request_getseqidsfromgi),
(u'getgihist', _ID1server_request_getgihist),
(u'getgirev', _ID1server_request_getgirev),
(u'getgistate', _ID1server_request_getgistate),
(u'getsewithinfo', _ID1server_request_getsewithinfo),
(u'getblobinfo', _ID1server_request_getblobinfo),
])
ID1server_request._ext = None
#-----< ID1server-maxcomplex >-----#
ID1server_maxcomplex = SEQ(name=u'ID1server-maxcomplex', mode=MODE_TYPE)
_ID1server_maxcomplex_maxplex = INT(name=u'maxplex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'Entry-complexities')))
_ID1server_maxcomplex_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_maxcomplex_ent = INT(name=u'ent', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID1server_maxcomplex_sat = STR_VIS(name=u'sat', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID1server_maxcomplex._cont = ASN1Dict([
(u'maxplex', _ID1server_maxcomplex_maxplex),
(u'gi', _ID1server_maxcomplex_gi),
(u'ent', _ID1server_maxcomplex_ent),
(u'sat', _ID1server_maxcomplex_sat),
])
ID1server_maxcomplex._ext = None
#-----< Entry-complexities >-----#
Entry_complexities = INT(name=u'Entry-complexities', mode=MODE_TYPE)
Entry_complexities._cont = ASN1Dict([(u'entry', 0), (u'bioseq', 1), (u'bioseq-set', 2), (u'nuc-prot', 3), (u'pub-set', 4)])
#-----< ID1Seq-hist >-----#
ID1Seq_hist = SEQ(name=u'ID1Seq-hist', mode=MODE_TYPE)
_ID1Seq_hist_hist = SEQ(name=u'hist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-hist')))
ID1Seq_hist._cont = ASN1Dict([
(u'hist', _ID1Seq_hist_hist),
])
ID1Seq_hist._ext = None
#-----< ID1server-back >-----#
ID1server_back = CHOICE(name=u'ID1server-back', mode=MODE_TYPE)
_ID1server_back_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_back_error = INT(name=u'error', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_back_gotgi = INT(name=u'gotgi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_back_gotseqentry = CHOICE(name=u'gotseqentry', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_ID1server_back_gotdeadseqentry = CHOICE(name=u'gotdeadseqentry', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_ID1server_back_fini = NULL(name=u'fini', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_back_gistate = INT(name=u'gistate', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1server_back_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID1server_back_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID1server_back_ids._cont = __ID1server_back_ids__item_
_ID1server_back_gihist = SET_OF(name=u'gihist', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID1server_back_gihist__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID1Access', 'ID1Seq-hist')))
_ID1server_back_gihist._cont = __ID1server_back_gihist__item_
_ID1server_back_girevhist = SET_OF(name=u'girevhist', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID1server_back_girevhist__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID1Access', 'ID1Seq-hist')))
_ID1server_back_girevhist._cont = __ID1server_back_girevhist__item_
_ID1server_back_gotsewithinfo = SEQ(name=u'gotsewithinfo', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1SeqEntry-info')))
_ID1server_back_gotblobinfo = SEQ(name=u'gotblobinfo', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1blob-info')))
ID1server_back._cont = ASN1Dict([
(u'init', _ID1server_back_init),
(u'error', _ID1server_back_error),
(u'gotgi', _ID1server_back_gotgi),
(u'gotseqentry', _ID1server_back_gotseqentry),
(u'gotdeadseqentry', _ID1server_back_gotdeadseqentry),
(u'fini', _ID1server_back_fini),
(u'gistate', _ID1server_back_gistate),
(u'ids', _ID1server_back_ids),
(u'gihist', _ID1server_back_gihist),
(u'girevhist', _ID1server_back_girevhist),
(u'gotsewithinfo', _ID1server_back_gotsewithinfo),
(u'gotblobinfo', _ID1server_back_gotblobinfo),
])
ID1server_back._ext = None
#-----< ID1server-debug >-----#
ID1server_debug = SET_OF(name=u'ID1server-debug', mode=MODE_TYPE)
_ID1server_debug__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID1Access', 'ID1server-back')))
ID1server_debug._cont = _ID1server_debug__item_
#-----< ID1blob-info >-----#
ID1blob_info = SEQ(name=u'ID1blob-info', mode=MODE_TYPE)
_ID1blob_info_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_sat = INT(name=u'sat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_sat_key = INT(name=u'sat-key', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_satname = STR_VIS(name=u'satname', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_suppress = INT(name=u'suppress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_withdrawn = INT(name=u'withdrawn', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_confidential = INT(name=u'confidential', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_blob_state = INT(name=u'blob-state', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID1blob_info_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID1blob_info_extfeatmask = INT(name=u'extfeatmask', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID1blob_info._cont = ASN1Dict([
(u'gi', _ID1blob_info_gi),
(u'sat', _ID1blob_info_sat),
(u'sat-key', _ID1blob_info_sat_key),
(u'satname', _ID1blob_info_satname),
(u'suppress', _ID1blob_info_suppress),
(u'withdrawn', _ID1blob_info_withdrawn),
(u'confidential', _ID1blob_info_confidential),
(u'blob-state', _ID1blob_info_blob_state),
(u'comment', _ID1blob_info_comment),
(u'extfeatmask', _ID1blob_info_extfeatmask),
])
ID1blob_info._ext = None
#-----< ID1SeqEntry-info >-----#
ID1SeqEntry_info = SEQ(name=u'ID1SeqEntry-info', mode=MODE_TYPE)
_ID1SeqEntry_info_blob_info = SEQ(name=u'blob-info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID1Access', 'ID1blob-info')))
_ID1SeqEntry_info_blob = CHOICE(name=u'blob', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')), opt=True)
ID1SeqEntry_info._cont = ASN1Dict([
(u'blob-info', _ID1SeqEntry_info_blob_info),
(u'blob', _ID1SeqEntry_info_blob),
])
ID1SeqEntry_info._ext = None
_all_ = [
_ID1server_request_init,
_ID1server_request_getgi,
_ID1server_request_getsefromgi,
_ID1server_request_fini,
_ID1server_request_getseqidsfromgi,
_ID1server_request_getgihist,
_ID1server_request_getgirev,
_ID1server_request_getgistate,
_ID1server_request_getsewithinfo,
_ID1server_request_getblobinfo,
ID1server_request,
_ID1server_maxcomplex_maxplex,
_ID1server_maxcomplex_gi,
_ID1server_maxcomplex_ent,
_ID1server_maxcomplex_sat,
ID1server_maxcomplex,
Entry_complexities,
_ID1Seq_hist_hist,
ID1Seq_hist,
_ID1server_back_init,
_ID1server_back_error,
_ID1server_back_gotgi,
_ID1server_back_gotseqentry,
_ID1server_back_gotdeadseqentry,
_ID1server_back_fini,
_ID1server_back_gistate,
__ID1server_back_ids__item_,
_ID1server_back_ids,
__ID1server_back_gihist__item_,
_ID1server_back_gihist,
__ID1server_back_girevhist__item_,
_ID1server_back_girevhist,
_ID1server_back_gotsewithinfo,
_ID1server_back_gotblobinfo,
ID1server_back,
_ID1server_debug__item_,
ID1server_debug,
_ID1blob_info_gi,
_ID1blob_info_sat,
_ID1blob_info_sat_key,
_ID1blob_info_satname,
_ID1blob_info_suppress,
_ID1blob_info_withdrawn,
_ID1blob_info_confidential,
_ID1blob_info_blob_state,
_ID1blob_info_comment,
_ID1blob_info_extfeatmask,
ID1blob_info,
_ID1SeqEntry_info_blob_info,
_ID1SeqEntry_info_blob,
ID1SeqEntry_info,
]
class NCBI_ID2Access:
_name_ = u'NCBI-ID2Access'
_oid_ = []
_obj_ = [
u'ID2-Request-Packet',
u'ID2-Request',
u'ID2-Request-Get-Packages',
u'ID2-Request-Get-Seq-id',
u'ID2-Seq-id',
u'ID2-Request-Get-Blob-Id',
u'ID2-Request-Get-Blob-Info',
u'ID2-Request-ReGet-Blob',
u'ID2S-Request-Get-Chunks',
u'ID2-Get-Blob-Details',
u'ID2-Reply',
u'ID2-Error',
u'ID2-Reply-Get-Package',
u'ID2-Reply-Get-Seq-id',
u'ID2-Blob-State',
u'ID2-Reply-Get-Blob-Id',
u'ID2-Reply-Get-Blob-Seq-ids',
u'ID2-Reply-Get-Blob',
u'ID2S-Reply-Get-Split-Info',
u'ID2-Reply-ReGet-Blob',
u'ID2S-Reply-Get-Chunk',
u'ID2-Reply-Data',
u'ID2-Blob-Seq-ids',
u'ID2-Blob-Seq-id',
u'ID2-Blob-Id',
u'ID2-Params',
u'ID2-Param',
]
_type_ = [
u'ID2-Request-Packet',
u'ID2-Request',
u'ID2-Request-Get-Packages',
u'ID2-Request-Get-Seq-id',
u'ID2-Seq-id',
u'ID2-Request-Get-Blob-Id',
u'ID2-Request-Get-Blob-Info',
u'ID2-Request-ReGet-Blob',
u'ID2S-Request-Get-Chunks',
u'ID2-Get-Blob-Details',
u'ID2-Reply',
u'ID2-Error',
u'ID2-Reply-Get-Package',
u'ID2-Reply-Get-Seq-id',
u'ID2-Blob-State',
u'ID2-Reply-Get-Blob-Id',
u'ID2-Reply-Get-Blob-Seq-ids',
u'ID2-Reply-Get-Blob',
u'ID2S-Reply-Get-Split-Info',
u'ID2-Reply-ReGet-Blob',
u'ID2S-Reply-Get-Chunk',
u'ID2-Reply-Data',
u'ID2-Blob-Seq-ids',
u'ID2-Blob-Seq-id',
u'ID2-Blob-Id',
u'ID2-Params',
u'ID2-Param',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ID2-Request-Packet >-----#
ID2_Request_Packet = SEQ_OF(name=u'ID2-Request-Packet', mode=MODE_TYPE)
_ID2_Request_Packet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request')))
ID2_Request_Packet._cont = _ID2_Request_Packet__item_
#-----< ID2-Request >-----#
ID2_Request = SEQ(name=u'ID2-Request', mode=MODE_TYPE)
_ID2_Request_serial_number = INT(name=u'serial-number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Request_params = SEQ_OF(name=u'params', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Params')), opt=True)
_ID2_Request_request = CHOICE(name=u'request', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ID2_Request_request_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2_Request_request_get_packages = SEQ(name=u'get-packages', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Packages')))
__ID2_Request_request_get_seq_id = SEQ(name=u'get-seq-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Seq-id')))
__ID2_Request_request_get_blob_id = SEQ(name=u'get-blob-id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Blob-Id')))
__ID2_Request_request_get_blob_info = SEQ(name=u'get-blob-info', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Blob-Info')))
__ID2_Request_request_reget_blob = SEQ(name=u'reget-blob', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-ReGet-Blob')))
__ID2_Request_request_get_chunks = SEQ(name=u'get-chunks', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2S-Request-Get-Chunks')))
_ID2_Request_request._cont = ASN1Dict([
(u'init', __ID2_Request_request_init),
(u'get-packages', __ID2_Request_request_get_packages),
(u'get-seq-id', __ID2_Request_request_get_seq_id),
(u'get-blob-id', __ID2_Request_request_get_blob_id),
(u'get-blob-info', __ID2_Request_request_get_blob_info),
(u'reget-blob', __ID2_Request_request_reget_blob),
(u'get-chunks', __ID2_Request_request_get_chunks),
])
_ID2_Request_request._ext = None
ID2_Request._cont = ASN1Dict([
(u'serial-number', _ID2_Request_serial_number),
(u'params', _ID2_Request_params),
(u'request', _ID2_Request_request),
])
ID2_Request._ext = None
#-----< ID2-Request-Get-Packages >-----#
ID2_Request_Get_Packages = SEQ(name=u'ID2-Request-Get-Packages', mode=MODE_TYPE)
_ID2_Request_Get_Packages_names = SEQ_OF(name=u'names', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Request_Get_Packages_names__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_ID2_Request_Get_Packages_names._cont = __ID2_Request_Get_Packages_names__item_
_ID2_Request_Get_Packages_no_contents = NULL(name=u'no-contents', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Request_Get_Packages._cont = ASN1Dict([
(u'names', _ID2_Request_Get_Packages_names),
(u'no-contents', _ID2_Request_Get_Packages_no_contents),
])
ID2_Request_Get_Packages._ext = None
#-----< ID2-Request-Get-Seq-id >-----#
ID2_Request_Get_Seq_id = SEQ(name=u'ID2-Request-Get-Seq-id', mode=MODE_TYPE)
_ID2_Request_Get_Seq_id_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Seq-id')))
_ID2_Request_Get_Seq_id_seq_id_type = INT(name=u'seq-id-type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Request_Get_Seq_id_seq_id_type._cont = ASN1Dict([(u'any', 0), (u'gi', 1), (u'text', 2), (u'general', 4), (u'all', 127), (u'label', 128), (u'taxid', 256), (u'hash', 512)])
ID2_Request_Get_Seq_id._cont = ASN1Dict([
(u'seq-id', _ID2_Request_Get_Seq_id_seq_id),
(u'seq-id-type', _ID2_Request_Get_Seq_id_seq_id_type),
])
ID2_Request_Get_Seq_id._ext = None
#-----< ID2-Seq-id >-----#
ID2_Seq_id = CHOICE(name=u'ID2-Seq-id', mode=MODE_TYPE)
_ID2_Seq_id_string = STR_VIS(name=u'string', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Seq_id_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
ID2_Seq_id._cont = ASN1Dict([
(u'string', _ID2_Seq_id_string),
(u'seq-id', _ID2_Seq_id_seq_id),
])
ID2_Seq_id._ext = None
#-----< ID2-Request-Get-Blob-Id >-----#
ID2_Request_Get_Blob_Id = SEQ(name=u'ID2-Request-Get-Blob-Id', mode=MODE_TYPE)
_ID2_Request_Get_Blob_Id_seq_id = SEQ(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Seq-id')))
_ID2_Request_Get_Blob_Id_sources = SEQ_OF(name=u'sources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Request_Get_Blob_Id_sources__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_ID2_Request_Get_Blob_Id_sources._cont = __ID2_Request_Get_Blob_Id_sources__item_
_ID2_Request_Get_Blob_Id_external = NULL(name=u'external', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Request_Get_Blob_Id._cont = ASN1Dict([
(u'seq-id', _ID2_Request_Get_Blob_Id_seq_id),
(u'sources', _ID2_Request_Get_Blob_Id_sources),
(u'external', _ID2_Request_Get_Blob_Id_external),
])
ID2_Request_Get_Blob_Id._ext = None
#-----< ID2-Request-Get-Blob-Info >-----#
ID2_Request_Get_Blob_Info = SEQ(name=u'ID2-Request-Get-Blob-Info', mode=MODE_TYPE)
_ID2_Request_Get_Blob_Info_blob_id = CHOICE(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ID2_Request_Get_Blob_Info_blob_id_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
__ID2_Request_Get_Blob_Info_blob_id_resolve = SEQ(name=u'resolve', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ID2_Request_Get_Blob_Info_blob_id_resolve_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Blob-Id')))
___ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs = SEQ_OF(name=u'exclude-blobs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
___ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs._cont = ____ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs__item_
__ID2_Request_Get_Blob_Info_blob_id_resolve._cont = ASN1Dict([
(u'request', ___ID2_Request_Get_Blob_Info_blob_id_resolve_request),
(u'exclude-blobs', ___ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs),
])
__ID2_Request_Get_Blob_Info_blob_id_resolve._ext = None
_ID2_Request_Get_Blob_Info_blob_id._cont = ASN1Dict([
(u'blob-id', __ID2_Request_Get_Blob_Info_blob_id_blob_id),
(u'resolve', __ID2_Request_Get_Blob_Info_blob_id_resolve),
])
_ID2_Request_Get_Blob_Info_blob_id._ext = None
_ID2_Request_Get_Blob_Info_get_seq_ids = NULL(name=u'get-seq-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Request_Get_Blob_Info_get_data = SEQ(name=u'get-data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Get-Blob-Details')), opt=True)
ID2_Request_Get_Blob_Info._cont = ASN1Dict([
(u'blob-id', _ID2_Request_Get_Blob_Info_blob_id),
(u'get-seq-ids', _ID2_Request_Get_Blob_Info_get_seq_ids),
(u'get-data', _ID2_Request_Get_Blob_Info_get_data),
])
ID2_Request_Get_Blob_Info._ext = None
#-----< ID2-Request-ReGet-Blob >-----#
ID2_Request_ReGet_Blob = SEQ(name=u'ID2-Request-ReGet-Blob', mode=MODE_TYPE)
_ID2_Request_ReGet_Blob_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2_Request_ReGet_Blob_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Request_ReGet_Blob_offset = INT(name=u'offset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ID2_Request_ReGet_Blob._cont = ASN1Dict([
(u'blob-id', _ID2_Request_ReGet_Blob_blob_id),
(u'split-version', _ID2_Request_ReGet_Blob_split_version),
(u'offset', _ID2_Request_ReGet_Blob_offset),
])
ID2_Request_ReGet_Blob._ext = None
#-----< ID2S-Request-Get-Chunks >-----#
ID2S_Request_Get_Chunks = SEQ(name=u'ID2S-Request-Get-Chunks', mode=MODE_TYPE)
_ID2S_Request_Get_Chunks_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2S_Request_Get_Chunks_chunks = SEQ_OF(name=u'chunks', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Request_Get_Chunks_chunks__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Id')))
_ID2S_Request_Get_Chunks_chunks._cont = __ID2S_Request_Get_Chunks_chunks__item_
_ID2S_Request_Get_Chunks_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2S_Request_Get_Chunks._cont = ASN1Dict([
(u'blob-id', _ID2S_Request_Get_Chunks_blob_id),
(u'chunks', _ID2S_Request_Get_Chunks_chunks),
(u'split-version', _ID2S_Request_Get_Chunks_split_version),
])
ID2S_Request_Get_Chunks._ext = None
#-----< ID2-Get-Blob-Details >-----#
ID2_Get_Blob_Details = SEQ(name=u'ID2-Get-Blob-Details', mode=MODE_TYPE)
_ID2_Get_Blob_Details_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_ID2_Get_Blob_Details_seq_class_level = INT(name=u'seq-class-level', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_ID2_Get_Blob_Details_descr_level = INT(name=u'descr-level', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_ID2_Get_Blob_Details_descr_type_mask = INT(name=u'descr-type-mask', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Get_Blob_Details_annot_type_mask = INT(name=u'annot-type-mask', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Get_Blob_Details_feat_type_mask = INT(name=u'feat-type-mask', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Get_Blob_Details_sequence_level = ENUM(name=u'sequence-level', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'none')
_ID2_Get_Blob_Details_sequence_level._cont = ASN1Dict([(u'none', 0), (u'seq-map', 1), (u'seq-data', 2)])
_ID2_Get_Blob_Details_sequence_level._ext = None
ID2_Get_Blob_Details._cont = ASN1Dict([
(u'location', _ID2_Get_Blob_Details_location),
(u'seq-class-level', _ID2_Get_Blob_Details_seq_class_level),
(u'descr-level', _ID2_Get_Blob_Details_descr_level),
(u'descr-type-mask', _ID2_Get_Blob_Details_descr_type_mask),
(u'annot-type-mask', _ID2_Get_Blob_Details_annot_type_mask),
(u'feat-type-mask', _ID2_Get_Blob_Details_feat_type_mask),
(u'sequence-level', _ID2_Get_Blob_Details_sequence_level),
])
ID2_Get_Blob_Details._ext = None
#-----< ID2-Reply >-----#
ID2_Reply = SEQ(name=u'ID2-Reply', mode=MODE_TYPE)
_ID2_Reply_serial_number = INT(name=u'serial-number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Reply_params = SEQ_OF(name=u'params', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Params')), opt=True)
_ID2_Reply_error = SEQ_OF(name=u'error', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Reply_error__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Error')))
_ID2_Reply_error._cont = __ID2_Reply_error__item_
_ID2_Reply_end_of_reply = NULL(name=u'end-of-reply', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Reply_reply = CHOICE(name=u'reply', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ID2_Reply_reply_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2_Reply_reply_empty = NULL(name=u'empty', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2_Reply_reply_get_package = SEQ(name=u'get-package', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Get-Package')))
__ID2_Reply_reply_get_seq_id = SEQ(name=u'get-seq-id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Get-Seq-id')))
__ID2_Reply_reply_get_blob_id = SEQ(name=u'get-blob-id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Get-Blob-Id')))
__ID2_Reply_reply_get_blob_seq_ids = SEQ(name=u'get-blob-seq-ids', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Get-Blob-Seq-ids')))
__ID2_Reply_reply_get_blob = SEQ(name=u'get-blob', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Get-Blob')))
__ID2_Reply_reply_reget_blob = SEQ(name=u'reget-blob', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-ReGet-Blob')))
__ID2_Reply_reply_get_split_info = SEQ(name=u'get-split-info', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2S-Reply-Get-Split-Info')))
__ID2_Reply_reply_get_chunk = SEQ(name=u'get-chunk', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2S-Reply-Get-Chunk')))
_ID2_Reply_reply._cont = ASN1Dict([
(u'init', __ID2_Reply_reply_init),
(u'empty', __ID2_Reply_reply_empty),
(u'get-package', __ID2_Reply_reply_get_package),
(u'get-seq-id', __ID2_Reply_reply_get_seq_id),
(u'get-blob-id', __ID2_Reply_reply_get_blob_id),
(u'get-blob-seq-ids', __ID2_Reply_reply_get_blob_seq_ids),
(u'get-blob', __ID2_Reply_reply_get_blob),
(u'reget-blob', __ID2_Reply_reply_reget_blob),
(u'get-split-info', __ID2_Reply_reply_get_split_info),
(u'get-chunk', __ID2_Reply_reply_get_chunk),
])
_ID2_Reply_reply._ext = None
_ID2_Reply_discard = ENUM(name=u'discard', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Reply_discard._cont = ASN1Dict([(u'reply', 0), (u'last-octet-string', 1), (u'nothing', 2)])
_ID2_Reply_discard._ext = None
ID2_Reply._cont = ASN1Dict([
(u'serial-number', _ID2_Reply_serial_number),
(u'params', _ID2_Reply_params),
(u'error', _ID2_Reply_error),
(u'end-of-reply', _ID2_Reply_end_of_reply),
(u'reply', _ID2_Reply_reply),
(u'discard', _ID2_Reply_discard),
])
ID2_Reply._ext = None
#-----< ID2-Error >-----#
ID2_Error = SEQ(name=u'ID2-Error', mode=MODE_TYPE)
_ID2_Error_severity = ENUM(name=u'severity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Error_severity._cont = ASN1Dict([(u'warning', 1), (u'failed-command', 2), (u'failed-connection', 3), (u'failed-server', 4), (u'no-data', 5), (u'restricted-data', 6), (u'unsupported-command', 7), (u'invalid-arguments', 8)])
_ID2_Error_severity._ext = None
_ID2_Error_retry_delay = INT(name=u'retry-delay', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Error_message = STR_VIS(name=u'message', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Error._cont = ASN1Dict([
(u'severity', _ID2_Error_severity),
(u'retry-delay', _ID2_Error_retry_delay),
(u'message', _ID2_Error_message),
])
ID2_Error._ext = None
#-----< ID2-Reply-Get-Package >-----#
ID2_Reply_Get_Package = SEQ(name=u'ID2-Reply-Get-Package', mode=MODE_TYPE)
_ID2_Reply_Get_Package_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Reply_Get_Package_params = SEQ_OF(name=u'params', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Params')), opt=True)
ID2_Reply_Get_Package._cont = ASN1Dict([
(u'name', _ID2_Reply_Get_Package_name),
(u'params', _ID2_Reply_Get_Package_params),
])
ID2_Reply_Get_Package._ext = None
#-----< ID2-Reply-Get-Seq-id >-----#
ID2_Reply_Get_Seq_id = SEQ(name=u'ID2-Reply-Get-Seq-id', mode=MODE_TYPE)
_ID2_Reply_Get_Seq_id_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Request-Get-Seq-id')))
_ID2_Reply_Get_Seq_id_seq_id = SEQ_OF(name=u'seq-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Reply_Get_Seq_id_seq_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2_Reply_Get_Seq_id_seq_id._cont = __ID2_Reply_Get_Seq_id_seq_id__item_
_ID2_Reply_Get_Seq_id_end_of_reply = NULL(name=u'end-of-reply', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Reply_Get_Seq_id._cont = ASN1Dict([
(u'request', _ID2_Reply_Get_Seq_id_request),
(u'seq-id', _ID2_Reply_Get_Seq_id_seq_id),
(u'end-of-reply', _ID2_Reply_Get_Seq_id_end_of_reply),
])
ID2_Reply_Get_Seq_id._ext = None
#-----< ID2-Blob-State >-----#
ID2_Blob_State = ENUM(name=u'ID2-Blob-State', mode=MODE_TYPE)
ID2_Blob_State._cont = ASN1Dict([(u'live', 0), (u'suppressed-temp', 1), (u'suppressed', 2), (u'dead', 3), (u'protected', 4), (u'withdrawn', 5)])
ID2_Blob_State._ext = None
#-----< ID2-Reply-Get-Blob-Id >-----#
ID2_Reply_Get_Blob_Id = SEQ(name=u'ID2-Reply-Get-Blob-Id', mode=MODE_TYPE)
_ID2_Reply_Get_Blob_Id_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2_Reply_Get_Blob_Id_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')), opt=True)
_ID2_Reply_Get_Blob_Id_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Reply_Get_Blob_Id_annot_info = SEQ_OF(name=u'annot-info', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Reply_Get_Blob_Id_annot_info__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-annot-Info')))
_ID2_Reply_Get_Blob_Id_annot_info._cont = __ID2_Reply_Get_Blob_Id_annot_info__item_
_ID2_Reply_Get_Blob_Id_end_of_reply = NULL(name=u'end-of-reply', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2_Reply_Get_Blob_Id_blob_state = INT(name=u'blob-state', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Reply_Get_Blob_Id._cont = ASN1Dict([
(u'seq-id', _ID2_Reply_Get_Blob_Id_seq_id),
(u'blob-id', _ID2_Reply_Get_Blob_Id_blob_id),
(u'split-version', _ID2_Reply_Get_Blob_Id_split_version),
(u'annot-info', _ID2_Reply_Get_Blob_Id_annot_info),
(u'end-of-reply', _ID2_Reply_Get_Blob_Id_end_of_reply),
(u'blob-state', _ID2_Reply_Get_Blob_Id_blob_state),
])
ID2_Reply_Get_Blob_Id._ext = None
#-----< ID2-Reply-Get-Blob-Seq-ids >-----#
ID2_Reply_Get_Blob_Seq_ids = SEQ(name=u'ID2-Reply-Get-Blob-Seq-ids', mode=MODE_TYPE)
_ID2_Reply_Get_Blob_Seq_ids_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2_Reply_Get_Blob_Seq_ids_ids = SEQ(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Data')), opt=True)
ID2_Reply_Get_Blob_Seq_ids._cont = ASN1Dict([
(u'blob-id', _ID2_Reply_Get_Blob_Seq_ids_blob_id),
(u'ids', _ID2_Reply_Get_Blob_Seq_ids_ids),
])
ID2_Reply_Get_Blob_Seq_ids._ext = None
#-----< ID2-Reply-Get-Blob >-----#
ID2_Reply_Get_Blob = SEQ(name=u'ID2-Reply-Get-Blob', mode=MODE_TYPE)
_ID2_Reply_Get_Blob_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2_Reply_Get_Blob_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Reply_Get_Blob_data = SEQ(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Data')), opt=True)
_ID2_Reply_Get_Blob_blob_state = INT(name=u'blob-state', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Reply_Get_Blob._cont = ASN1Dict([
(u'blob-id', _ID2_Reply_Get_Blob_blob_id),
(u'split-version', _ID2_Reply_Get_Blob_split_version),
(u'data', _ID2_Reply_Get_Blob_data),
(u'blob-state', _ID2_Reply_Get_Blob_blob_state),
])
ID2_Reply_Get_Blob._ext = None
#-----< ID2S-Reply-Get-Split-Info >-----#
ID2S_Reply_Get_Split_Info = SEQ(name=u'ID2S-Reply-Get-Split-Info', mode=MODE_TYPE)
_ID2S_Reply_Get_Split_Info_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2S_Reply_Get_Split_Info_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Reply_Get_Split_Info_data = SEQ(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Data')), opt=True)
_ID2S_Reply_Get_Split_Info_blob_state = INT(name=u'blob-state', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2S_Reply_Get_Split_Info._cont = ASN1Dict([
(u'blob-id', _ID2S_Reply_Get_Split_Info_blob_id),
(u'split-version', _ID2S_Reply_Get_Split_Info_split_version),
(u'data', _ID2S_Reply_Get_Split_Info_data),
(u'blob-state', _ID2S_Reply_Get_Split_Info_blob_state),
])
ID2S_Reply_Get_Split_Info._ext = None
#-----< ID2-Reply-ReGet-Blob >-----#
ID2_Reply_ReGet_Blob = SEQ(name=u'ID2-Reply-ReGet-Blob', mode=MODE_TYPE)
_ID2_Reply_ReGet_Blob_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2_Reply_ReGet_Blob_split_version = INT(name=u'split-version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Reply_ReGet_Blob_offset = INT(name=u'offset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Reply_ReGet_Blob_data = SEQ(name=u'data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Data')), opt=True)
ID2_Reply_ReGet_Blob._cont = ASN1Dict([
(u'blob-id', _ID2_Reply_ReGet_Blob_blob_id),
(u'split-version', _ID2_Reply_ReGet_Blob_split_version),
(u'offset', _ID2_Reply_ReGet_Blob_offset),
(u'data', _ID2_Reply_ReGet_Blob_data),
])
ID2_Reply_ReGet_Blob._ext = None
#-----< ID2S-Reply-Get-Chunk >-----#
ID2S_Reply_Get_Chunk = SEQ(name=u'ID2S-Reply-Get-Chunk', mode=MODE_TYPE)
_ID2S_Reply_Get_Chunk_blob_id = SEQ(name=u'blob-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Id')))
_ID2S_Reply_Get_Chunk_chunk_id = INT(name=u'chunk-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Id')))
_ID2S_Reply_Get_Chunk_data = SEQ(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Reply-Data')), opt=True)
ID2S_Reply_Get_Chunk._cont = ASN1Dict([
(u'blob-id', _ID2S_Reply_Get_Chunk_blob_id),
(u'chunk-id', _ID2S_Reply_Get_Chunk_chunk_id),
(u'data', _ID2S_Reply_Get_Chunk_data),
])
ID2S_Reply_Get_Chunk._ext = None
#-----< ID2-Reply-Data >-----#
ID2_Reply_Data = SEQ(name=u'ID2-Reply-Data', mode=MODE_TYPE)
_ID2_Reply_Data_data_type = INT(name=u'data-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Reply_Data_data_type._cont = ASN1Dict([(u'seq-entry', 0), (u'seq-annot', 1), (u'id2s-split-info', 2), (u'id2s-chunk', 3)])
_ID2_Reply_Data_data_format = INT(name=u'data-format', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Reply_Data_data_format._cont = ASN1Dict([(u'asn-binary', 0), (u'asn-text', 1), (u'xml', 2)])
_ID2_Reply_Data_data_compression = INT(name=u'data-compression', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Reply_Data_data_compression._cont = ASN1Dict([(u'none', 0), (u'gzip', 1), (u'nlmzip', 2), (u'bzip2', 3)])
_ID2_Reply_Data_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2_Reply_Data_data__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
_ID2_Reply_Data_data._cont = __ID2_Reply_Data_data__item_
ID2_Reply_Data._cont = ASN1Dict([
(u'data-type', _ID2_Reply_Data_data_type),
(u'data-format', _ID2_Reply_Data_data_format),
(u'data-compression', _ID2_Reply_Data_data_compression),
(u'data', _ID2_Reply_Data_data),
])
ID2_Reply_Data._ext = None
#-----< ID2-Blob-Seq-ids >-----#
ID2_Blob_Seq_ids = SEQ_OF(name=u'ID2-Blob-Seq-ids', mode=MODE_TYPE)
_ID2_Blob_Seq_ids__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Blob-Seq-id')))
ID2_Blob_Seq_ids._cont = _ID2_Blob_Seq_ids__item_
#-----< ID2-Blob-Seq-id >-----#
ID2_Blob_Seq_id = SEQ(name=u'ID2-Blob-Seq-id', mode=MODE_TYPE)
_ID2_Blob_Seq_id_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2_Blob_Seq_id_replaced = NULL(name=u'replaced', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Blob_Seq_id._cont = ASN1Dict([
(u'seq-id', _ID2_Blob_Seq_id_seq_id),
(u'replaced', _ID2_Blob_Seq_id_replaced),
])
ID2_Blob_Seq_id._ext = None
#-----< ID2-Blob-Id >-----#
ID2_Blob_Id = SEQ(name=u'ID2-Blob-Id', mode=MODE_TYPE)
_ID2_Blob_Id_sat = INT(name=u'sat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Blob_Id_sub_sat = INT(name=u'sub-sat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_ID2_Blob_Id_sub_sat._cont = ASN1Dict([(u'main', 0), (u'snp', 1), (u'snp-graph', 4), (u'cdd', 8), (u'mgc', 16), (u'hprd', 32), (u'sts', 64), (u'trna', 128), (u'exon', 512)])
_ID2_Blob_Id_sat_key = INT(name=u'sat-key', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Blob_Id_version = INT(name=u'version', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2_Blob_Id._cont = ASN1Dict([
(u'sat', _ID2_Blob_Id_sat),
(u'sub-sat', _ID2_Blob_Id_sub_sat),
(u'sat-key', _ID2_Blob_Id_sat_key),
(u'version', _ID2_Blob_Id_version),
])
ID2_Blob_Id._ext = None
#-----< ID2-Params >-----#
ID2_Params = SEQ_OF(name=u'ID2-Params', mode=MODE_TYPE)
_ID2_Params__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ID2Access', 'ID2-Param')))
ID2_Params._cont = _ID2_Params__item_
#-----< ID2-Param >-----#
ID2_Param = SEQ(name=u'ID2-Param', mode=MODE_TYPE)
_ID2_Param_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2_Param_value = SEQ_OF(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2_Param_value__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_ID2_Param_value._cont = __ID2_Param_value__item_
_ID2_Param_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'set-value')
_ID2_Param_type._cont = ASN1Dict([(u'set-value', 1), (u'get-value', 2), (u'force-value', 3), (u'use-package', 4)])
_ID2_Param_type._ext = None
ID2_Param._cont = ASN1Dict([
(u'name', _ID2_Param_name),
(u'value', _ID2_Param_value),
(u'type', _ID2_Param_type),
])
ID2_Param._ext = None
_all_ = [
_ID2_Request_Packet__item_,
ID2_Request_Packet,
_ID2_Request_serial_number,
_ID2_Request_params,
__ID2_Request_request_init,
__ID2_Request_request_get_packages,
__ID2_Request_request_get_seq_id,
__ID2_Request_request_get_blob_id,
__ID2_Request_request_get_blob_info,
__ID2_Request_request_reget_blob,
__ID2_Request_request_get_chunks,
_ID2_Request_request,
ID2_Request,
__ID2_Request_Get_Packages_names__item_,
_ID2_Request_Get_Packages_names,
_ID2_Request_Get_Packages_no_contents,
ID2_Request_Get_Packages,
_ID2_Request_Get_Seq_id_seq_id,
_ID2_Request_Get_Seq_id_seq_id_type,
ID2_Request_Get_Seq_id,
_ID2_Seq_id_string,
_ID2_Seq_id_seq_id,
ID2_Seq_id,
_ID2_Request_Get_Blob_Id_seq_id,
__ID2_Request_Get_Blob_Id_sources__item_,
_ID2_Request_Get_Blob_Id_sources,
_ID2_Request_Get_Blob_Id_external,
ID2_Request_Get_Blob_Id,
__ID2_Request_Get_Blob_Info_blob_id_blob_id,
___ID2_Request_Get_Blob_Info_blob_id_resolve_request,
____ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs__item_,
___ID2_Request_Get_Blob_Info_blob_id_resolve_exclude_blobs,
__ID2_Request_Get_Blob_Info_blob_id_resolve,
_ID2_Request_Get_Blob_Info_blob_id,
_ID2_Request_Get_Blob_Info_get_seq_ids,
_ID2_Request_Get_Blob_Info_get_data,
ID2_Request_Get_Blob_Info,
_ID2_Request_ReGet_Blob_blob_id,
_ID2_Request_ReGet_Blob_split_version,
_ID2_Request_ReGet_Blob_offset,
ID2_Request_ReGet_Blob,
_ID2S_Request_Get_Chunks_blob_id,
__ID2S_Request_Get_Chunks_chunks__item_,
_ID2S_Request_Get_Chunks_chunks,
_ID2S_Request_Get_Chunks_split_version,
ID2S_Request_Get_Chunks,
_ID2_Get_Blob_Details_location,
_ID2_Get_Blob_Details_seq_class_level,
_ID2_Get_Blob_Details_descr_level,
_ID2_Get_Blob_Details_descr_type_mask,
_ID2_Get_Blob_Details_annot_type_mask,
_ID2_Get_Blob_Details_feat_type_mask,
_ID2_Get_Blob_Details_sequence_level,
ID2_Get_Blob_Details,
_ID2_Reply_serial_number,
_ID2_Reply_params,
__ID2_Reply_error__item_,
_ID2_Reply_error,
_ID2_Reply_end_of_reply,
__ID2_Reply_reply_init,
__ID2_Reply_reply_empty,
__ID2_Reply_reply_get_package,
__ID2_Reply_reply_get_seq_id,
__ID2_Reply_reply_get_blob_id,
__ID2_Reply_reply_get_blob_seq_ids,
__ID2_Reply_reply_get_blob,
__ID2_Reply_reply_reget_blob,
__ID2_Reply_reply_get_split_info,
__ID2_Reply_reply_get_chunk,
_ID2_Reply_reply,
_ID2_Reply_discard,
ID2_Reply,
_ID2_Error_severity,
_ID2_Error_retry_delay,
_ID2_Error_message,
ID2_Error,
_ID2_Reply_Get_Package_name,
_ID2_Reply_Get_Package_params,
ID2_Reply_Get_Package,
_ID2_Reply_Get_Seq_id_request,
__ID2_Reply_Get_Seq_id_seq_id__item_,
_ID2_Reply_Get_Seq_id_seq_id,
_ID2_Reply_Get_Seq_id_end_of_reply,
ID2_Reply_Get_Seq_id,
ID2_Blob_State,
_ID2_Reply_Get_Blob_Id_seq_id,
_ID2_Reply_Get_Blob_Id_blob_id,
_ID2_Reply_Get_Blob_Id_split_version,
__ID2_Reply_Get_Blob_Id_annot_info__item_,
_ID2_Reply_Get_Blob_Id_annot_info,
_ID2_Reply_Get_Blob_Id_end_of_reply,
_ID2_Reply_Get_Blob_Id_blob_state,
ID2_Reply_Get_Blob_Id,
_ID2_Reply_Get_Blob_Seq_ids_blob_id,
_ID2_Reply_Get_Blob_Seq_ids_ids,
ID2_Reply_Get_Blob_Seq_ids,
_ID2_Reply_Get_Blob_blob_id,
_ID2_Reply_Get_Blob_split_version,
_ID2_Reply_Get_Blob_data,
_ID2_Reply_Get_Blob_blob_state,
ID2_Reply_Get_Blob,
_ID2S_Reply_Get_Split_Info_blob_id,
_ID2S_Reply_Get_Split_Info_split_version,
_ID2S_Reply_Get_Split_Info_data,
_ID2S_Reply_Get_Split_Info_blob_state,
ID2S_Reply_Get_Split_Info,
_ID2_Reply_ReGet_Blob_blob_id,
_ID2_Reply_ReGet_Blob_split_version,
_ID2_Reply_ReGet_Blob_offset,
_ID2_Reply_ReGet_Blob_data,
ID2_Reply_ReGet_Blob,
_ID2S_Reply_Get_Chunk_blob_id,
_ID2S_Reply_Get_Chunk_chunk_id,
_ID2S_Reply_Get_Chunk_data,
ID2S_Reply_Get_Chunk,
_ID2_Reply_Data_data_type,
_ID2_Reply_Data_data_format,
_ID2_Reply_Data_data_compression,
__ID2_Reply_Data_data__item_,
_ID2_Reply_Data_data,
ID2_Reply_Data,
_ID2_Blob_Seq_ids__item_,
ID2_Blob_Seq_ids,
_ID2_Blob_Seq_id_seq_id,
_ID2_Blob_Seq_id_replaced,
ID2_Blob_Seq_id,
_ID2_Blob_Id_sat,
_ID2_Blob_Id_sub_sat,
_ID2_Blob_Id_sat_key,
_ID2_Blob_Id_version,
ID2_Blob_Id,
_ID2_Params__item_,
ID2_Params,
_ID2_Param_name,
__ID2_Param_value__item_,
_ID2_Param_value,
_ID2_Param_type,
ID2_Param,
]
class INSD_INSDSeq:
_name_ = u'INSD-INSDSeq'
_oid_ = []
_obj_ = [
u'INSDSet',
u'INSDSeq',
u'INSDSeqid',
u'INSDSecondary-accn',
u'INSDKeyword',
u'INSDReference',
u'INSDAuthor',
u'INSDXref',
u'INSDComment',
u'INSDCommentParagraph',
u'INSDStrucComment',
u'INSDStrucCommentItem',
u'INSDFeatureSet',
u'INSDFeature',
u'INSDInterval',
u'INSDQualifier',
u'INSDAltSeqData',
u'INSDAltSeqItem',
]
_type_ = [
u'INSDSet',
u'INSDSeq',
u'INSDSeqid',
u'INSDSecondary-accn',
u'INSDKeyword',
u'INSDReference',
u'INSDAuthor',
u'INSDXref',
u'INSDComment',
u'INSDCommentParagraph',
u'INSDStrucComment',
u'INSDStrucCommentItem',
u'INSDFeatureSet',
u'INSDFeature',
u'INSDInterval',
u'INSDQualifier',
u'INSDAltSeqData',
u'INSDAltSeqItem',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< INSDSet >-----#
INSDSet = SEQ_OF(name=u'INSDSet', mode=MODE_TYPE)
_INSDSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDSeq')))
INSDSet._cont = _INSDSet__item_
#-----< INSDSeq >-----#
INSDSeq = SEQ(name=u'INSDSeq', mode=MODE_TYPE)
_INSDSeq_locus = STR_VIS(name=u'locus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_length = INT(name=u'length', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDSeq_strandedness = STR_VIS(name=u'strandedness', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_moltype = STR_VIS(name=u'moltype', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDSeq_topology = STR_VIS(name=u'topology', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_division = STR_VIS(name=u'division', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_update_date = STR_VIS(name=u'update-date', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_create_date = STR_VIS(name=u'create-date', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_update_release = STR_VIS(name=u'update-release', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_create_release = STR_VIS(name=u'create-release', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_definition = STR_VIS(name=u'definition', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_primary_accession = STR_VIS(name=u'primary-accession', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_entry_version = STR_VIS(name=u'entry-version', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_accession_version = STR_VIS(name=u'accession-version', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_other_seqids = SEQ_OF(name=u'other-seqids', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_other_seqids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDSeqid')))
_INSDSeq_other_seqids._cont = __INSDSeq_other_seqids__item_
_INSDSeq_secondary_accessions = SEQ_OF(name=u'secondary-accessions', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_secondary_accessions__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDSecondary-accn')))
_INSDSeq_secondary_accessions._cont = __INSDSeq_secondary_accessions__item_
_INSDSeq_project = STR_VIS(name=u'project', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDKeyword')))
_INSDSeq_keywords._cont = __INSDSeq_keywords__item_
_INSDSeq_segment = STR_VIS(name=u'segment', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_organism = STR_VIS(name=u'organism', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_taxonomy = STR_VIS(name=u'taxonomy', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_references = SEQ_OF(name=u'references', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_references__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDReference')))
_INSDSeq_references._cont = __INSDSeq_references__item_
_INSDSeq_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_comment_set = SEQ_OF(name=u'comment-set', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_comment_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDComment')))
_INSDSeq_comment_set._cont = __INSDSeq_comment_set__item_
_INSDSeq_struc_comments = SEQ_OF(name=u'struc-comments', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_struc_comments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDStrucComment')))
_INSDSeq_struc_comments._cont = __INSDSeq_struc_comments__item_
_INSDSeq_primary = STR_VIS(name=u'primary', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_source_db = STR_VIS(name=u'source-db', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_database_reference = STR_VIS(name=u'database-reference', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_feature_table = SEQ_OF(name=u'feature-table', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_feature_table__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDFeature')))
_INSDSeq_feature_table._cont = __INSDSeq_feature_table__item_
_INSDSeq_feature_set = SEQ_OF(name=u'feature-set', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_feature_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDFeatureSet')))
_INSDSeq_feature_set._cont = __INSDSeq_feature_set__item_
_INSDSeq_sequence = STR_VIS(name=u'sequence', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_contig = STR_VIS(name=u'contig', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDSeq_alt_seq = SEQ_OF(name=u'alt-seq', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_alt_seq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDAltSeqData')))
_INSDSeq_alt_seq._cont = __INSDSeq_alt_seq__item_
_INSDSeq_xrefs = SEQ_OF(name=u'xrefs', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDSeq_xrefs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDXref')))
_INSDSeq_xrefs._cont = __INSDSeq_xrefs__item_
INSDSeq._cont = ASN1Dict([
(u'locus', _INSDSeq_locus),
(u'length', _INSDSeq_length),
(u'strandedness', _INSDSeq_strandedness),
(u'moltype', _INSDSeq_moltype),
(u'topology', _INSDSeq_topology),
(u'division', _INSDSeq_division),
(u'update-date', _INSDSeq_update_date),
(u'create-date', _INSDSeq_create_date),
(u'update-release', _INSDSeq_update_release),
(u'create-release', _INSDSeq_create_release),
(u'definition', _INSDSeq_definition),
(u'primary-accession', _INSDSeq_primary_accession),
(u'entry-version', _INSDSeq_entry_version),
(u'accession-version', _INSDSeq_accession_version),
(u'other-seqids', _INSDSeq_other_seqids),
(u'secondary-accessions', _INSDSeq_secondary_accessions),
(u'project', _INSDSeq_project),
(u'keywords', _INSDSeq_keywords),
(u'segment', _INSDSeq_segment),
(u'source', _INSDSeq_source),
(u'organism', _INSDSeq_organism),
(u'taxonomy', _INSDSeq_taxonomy),
(u'references', _INSDSeq_references),
(u'comment', _INSDSeq_comment),
(u'comment-set', _INSDSeq_comment_set),
(u'struc-comments', _INSDSeq_struc_comments),
(u'primary', _INSDSeq_primary),
(u'source-db', _INSDSeq_source_db),
(u'database-reference', _INSDSeq_database_reference),
(u'feature-table', _INSDSeq_feature_table),
(u'feature-set', _INSDSeq_feature_set),
(u'sequence', _INSDSeq_sequence),
(u'contig', _INSDSeq_contig),
(u'alt-seq', _INSDSeq_alt_seq),
(u'xrefs', _INSDSeq_xrefs),
])
INSDSeq._ext = None
#-----< INSDSeqid >-----#
INSDSeqid = STR_VIS(name=u'INSDSeqid', mode=MODE_TYPE)
#-----< INSDSecondary-accn >-----#
INSDSecondary_accn = STR_VIS(name=u'INSDSecondary-accn', mode=MODE_TYPE)
#-----< INSDKeyword >-----#
INSDKeyword = STR_VIS(name=u'INSDKeyword', mode=MODE_TYPE)
#-----< INSDReference >-----#
INSDReference = SEQ(name=u'INSDReference', mode=MODE_TYPE)
_INSDReference_reference = STR_VIS(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDReference_position = STR_VIS(name=u'position', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDReference_authors = SEQ_OF(name=u'authors', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDReference_authors__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDAuthor')))
_INSDReference_authors._cont = __INSDReference_authors__item_
_INSDReference_consortium = STR_VIS(name=u'consortium', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDReference_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDReference_journal = STR_VIS(name=u'journal', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDReference_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDReference_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDXref')))
_INSDReference_xref._cont = __INSDReference_xref__item_
_INSDReference_pubmed = INT(name=u'pubmed', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDReference_remark = STR_VIS(name=u'remark', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
INSDReference._cont = ASN1Dict([
(u'reference', _INSDReference_reference),
(u'position', _INSDReference_position),
(u'authors', _INSDReference_authors),
(u'consortium', _INSDReference_consortium),
(u'title', _INSDReference_title),
(u'journal', _INSDReference_journal),
(u'xref', _INSDReference_xref),
(u'pubmed', _INSDReference_pubmed),
(u'remark', _INSDReference_remark),
])
INSDReference._ext = None
#-----< INSDAuthor >-----#
INSDAuthor = STR_VIS(name=u'INSDAuthor', mode=MODE_TYPE)
#-----< INSDXref >-----#
INSDXref = SEQ(name=u'INSDXref', mode=MODE_TYPE)
_INSDXref_dbname = STR_VIS(name=u'dbname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDXref_id = STR_VIS(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
INSDXref._cont = ASN1Dict([
(u'dbname', _INSDXref_dbname),
(u'id', _INSDXref_id),
])
INSDXref._ext = None
#-----< INSDComment >-----#
INSDComment = SEQ(name=u'INSDComment', mode=MODE_TYPE)
_INSDComment_type = STR_VIS(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDComment_paragraphs = SEQ_OF(name=u'paragraphs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__INSDComment_paragraphs__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDCommentParagraph')))
_INSDComment_paragraphs._cont = __INSDComment_paragraphs__item_
INSDComment._cont = ASN1Dict([
(u'type', _INSDComment_type),
(u'paragraphs', _INSDComment_paragraphs),
])
INSDComment._ext = None
#-----< INSDCommentParagraph >-----#
INSDCommentParagraph = STR_VIS(name=u'INSDCommentParagraph', mode=MODE_TYPE)
#-----< INSDStrucComment >-----#
INSDStrucComment = SEQ(name=u'INSDStrucComment', mode=MODE_TYPE)
_INSDStrucComment_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDStrucComment_items = SEQ_OF(name=u'items', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__INSDStrucComment_items__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDStrucCommentItem')))
_INSDStrucComment_items._cont = __INSDStrucComment_items__item_
INSDStrucComment._cont = ASN1Dict([
(u'name', _INSDStrucComment_name),
(u'items', _INSDStrucComment_items),
])
INSDStrucComment._ext = None
#-----< INSDStrucCommentItem >-----#
INSDStrucCommentItem = SEQ(name=u'INSDStrucCommentItem', mode=MODE_TYPE)
_INSDStrucCommentItem_tag = STR_VIS(name=u'tag', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDStrucCommentItem_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDStrucCommentItem_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
INSDStrucCommentItem._cont = ASN1Dict([
(u'tag', _INSDStrucCommentItem_tag),
(u'value', _INSDStrucCommentItem_value),
(u'url', _INSDStrucCommentItem_url),
])
INSDStrucCommentItem._ext = None
#-----< INSDFeatureSet >-----#
INSDFeatureSet = SEQ(name=u'INSDFeatureSet', mode=MODE_TYPE)
_INSDFeatureSet_annot_source = STR_VIS(name=u'annot-source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDFeatureSet_features = SEQ_OF(name=u'features', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__INSDFeatureSet_features__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDFeature')))
_INSDFeatureSet_features._cont = __INSDFeatureSet_features__item_
INSDFeatureSet._cont = ASN1Dict([
(u'annot-source', _INSDFeatureSet_annot_source),
(u'features', _INSDFeatureSet_features),
])
INSDFeatureSet._ext = None
#-----< INSDFeature >-----#
INSDFeature = SEQ(name=u'INSDFeature', mode=MODE_TYPE)
_INSDFeature_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDFeature_location = STR_VIS(name=u'location', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDFeature_intervals = SEQ_OF(name=u'intervals', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDFeature_intervals__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDInterval')))
_INSDFeature_intervals._cont = __INSDFeature_intervals__item_
_INSDFeature_operator = STR_VIS(name=u'operator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDFeature_partial5 = BOOL(name=u'partial5', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDFeature_partial3 = BOOL(name=u'partial3', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDFeature_quals = SEQ_OF(name=u'quals', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDFeature_quals__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDQualifier')))
_INSDFeature_quals._cont = __INSDFeature_quals__item_
_INSDFeature_xrefs = SEQ_OF(name=u'xrefs', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDFeature_xrefs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDXref')))
_INSDFeature_xrefs._cont = __INSDFeature_xrefs__item_
INSDFeature._cont = ASN1Dict([
(u'key', _INSDFeature_key),
(u'location', _INSDFeature_location),
(u'intervals', _INSDFeature_intervals),
(u'operator', _INSDFeature_operator),
(u'partial5', _INSDFeature_partial5),
(u'partial3', _INSDFeature_partial3),
(u'quals', _INSDFeature_quals),
(u'xrefs', _INSDFeature_xrefs),
])
INSDFeature._ext = None
#-----< INSDInterval >-----#
INSDInterval = SEQ(name=u'INSDInterval', mode=MODE_TYPE)
_INSDInterval_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDInterval_to = INT(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDInterval_point = INT(name=u'point', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDInterval_iscomp = BOOL(name=u'iscomp', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDInterval_interbp = BOOL(name=u'interbp', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDInterval_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
INSDInterval._cont = ASN1Dict([
(u'from', _INSDInterval_from_),
(u'to', _INSDInterval_to),
(u'point', _INSDInterval_point),
(u'iscomp', _INSDInterval_iscomp),
(u'interbp', _INSDInterval_interbp),
(u'accession', _INSDInterval_accession),
])
INSDInterval._ext = None
#-----< INSDQualifier >-----#
INSDQualifier = SEQ(name=u'INSDQualifier', mode=MODE_TYPE)
_INSDQualifier_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDQualifier_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
INSDQualifier._cont = ASN1Dict([
(u'name', _INSDQualifier_name),
(u'value', _INSDQualifier_value),
])
INSDQualifier._ext = None
#-----< INSDAltSeqData >-----#
INSDAltSeqData = SEQ(name=u'INSDAltSeqData', mode=MODE_TYPE)
_INSDAltSeqData_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INSDAltSeqData_items = SEQ_OF(name=u'items', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__INSDAltSeqData_items__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('INSD-INSDSeq', 'INSDAltSeqItem')))
_INSDAltSeqData_items._cont = __INSDAltSeqData_items__item_
INSDAltSeqData._cont = ASN1Dict([
(u'name', _INSDAltSeqData_name),
(u'items', _INSDAltSeqData_items),
])
INSDAltSeqData._ext = None
#-----< INSDAltSeqItem >-----#
INSDAltSeqItem = SEQ(name=u'INSDAltSeqItem', mode=MODE_TYPE)
_INSDAltSeqItem_interval = SEQ(name=u'interval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('INSD-INSDSeq', 'INSDInterval')), opt=True)
_INSDAltSeqItem_isgap = BOOL(name=u'isgap', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_gap_length = INT(name=u'gap-length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_gap_type = STR_VIS(name=u'gap-type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_gap_linkage = STR_VIS(name=u'gap-linkage', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_gap_comment = STR_VIS(name=u'gap-comment', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_first_accn = STR_VIS(name=u'first-accn', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_last_accn = STR_VIS(name=u'last-accn', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_INSDAltSeqItem_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
INSDAltSeqItem._cont = ASN1Dict([
(u'interval', _INSDAltSeqItem_interval),
(u'isgap', _INSDAltSeqItem_isgap),
(u'gap-length', _INSDAltSeqItem_gap_length),
(u'gap-type', _INSDAltSeqItem_gap_type),
(u'gap-linkage', _INSDAltSeqItem_gap_linkage),
(u'gap-comment', _INSDAltSeqItem_gap_comment),
(u'first-accn', _INSDAltSeqItem_first_accn),
(u'last-accn', _INSDAltSeqItem_last_accn),
(u'value', _INSDAltSeqItem_value),
])
INSDAltSeqItem._ext = None
_all_ = [
_INSDSet__item_,
INSDSet,
_INSDSeq_locus,
_INSDSeq_length,
_INSDSeq_strandedness,
_INSDSeq_moltype,
_INSDSeq_topology,
_INSDSeq_division,
_INSDSeq_update_date,
_INSDSeq_create_date,
_INSDSeq_update_release,
_INSDSeq_create_release,
_INSDSeq_definition,
_INSDSeq_primary_accession,
_INSDSeq_entry_version,
_INSDSeq_accession_version,
__INSDSeq_other_seqids__item_,
_INSDSeq_other_seqids,
__INSDSeq_secondary_accessions__item_,
_INSDSeq_secondary_accessions,
_INSDSeq_project,
__INSDSeq_keywords__item_,
_INSDSeq_keywords,
_INSDSeq_segment,
_INSDSeq_source,
_INSDSeq_organism,
_INSDSeq_taxonomy,
__INSDSeq_references__item_,
_INSDSeq_references,
_INSDSeq_comment,
__INSDSeq_comment_set__item_,
_INSDSeq_comment_set,
__INSDSeq_struc_comments__item_,
_INSDSeq_struc_comments,
_INSDSeq_primary,
_INSDSeq_source_db,
_INSDSeq_database_reference,
__INSDSeq_feature_table__item_,
_INSDSeq_feature_table,
__INSDSeq_feature_set__item_,
_INSDSeq_feature_set,
_INSDSeq_sequence,
_INSDSeq_contig,
__INSDSeq_alt_seq__item_,
_INSDSeq_alt_seq,
__INSDSeq_xrefs__item_,
_INSDSeq_xrefs,
INSDSeq,
INSDSeqid,
INSDSecondary_accn,
INSDKeyword,
_INSDReference_reference,
_INSDReference_position,
__INSDReference_authors__item_,
_INSDReference_authors,
_INSDReference_consortium,
_INSDReference_title,
_INSDReference_journal,
__INSDReference_xref__item_,
_INSDReference_xref,
_INSDReference_pubmed,
_INSDReference_remark,
INSDReference,
INSDAuthor,
_INSDXref_dbname,
_INSDXref_id,
INSDXref,
_INSDComment_type,
__INSDComment_paragraphs__item_,
_INSDComment_paragraphs,
INSDComment,
INSDCommentParagraph,
_INSDStrucComment_name,
__INSDStrucComment_items__item_,
_INSDStrucComment_items,
INSDStrucComment,
_INSDStrucCommentItem_tag,
_INSDStrucCommentItem_value,
_INSDStrucCommentItem_url,
INSDStrucCommentItem,
_INSDFeatureSet_annot_source,
__INSDFeatureSet_features__item_,
_INSDFeatureSet_features,
INSDFeatureSet,
_INSDFeature_key,
_INSDFeature_location,
__INSDFeature_intervals__item_,
_INSDFeature_intervals,
_INSDFeature_operator,
_INSDFeature_partial5,
_INSDFeature_partial3,
__INSDFeature_quals__item_,
_INSDFeature_quals,
__INSDFeature_xrefs__item_,
_INSDFeature_xrefs,
INSDFeature,
_INSDInterval_from_,
_INSDInterval_to,
_INSDInterval_point,
_INSDInterval_iscomp,
_INSDInterval_interbp,
_INSDInterval_accession,
INSDInterval,
_INSDQualifier_name,
_INSDQualifier_value,
INSDQualifier,
_INSDAltSeqData_name,
__INSDAltSeqData_items__item_,
_INSDAltSeqData_items,
INSDAltSeqData,
_INSDAltSeqItem_interval,
_INSDAltSeqItem_isgap,
_INSDAltSeqItem_gap_length,
_INSDAltSeqItem_gap_type,
_INSDAltSeqItem_gap_linkage,
_INSDAltSeqItem_gap_comment,
_INSDAltSeqItem_first_accn,
_INSDAltSeqItem_last_accn,
_INSDAltSeqItem_value,
INSDAltSeqItem,
]
class NCBI_Medlars:
_name_ = u'NCBI-Medlars'
_oid_ = []
_obj_ = [
u'Medlars-entry',
u'Medlars-record',
]
_type_ = [
u'Medlars-entry',
u'Medlars-record',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Medlars-entry >-----#
Medlars_entry = SEQ(name=u'Medlars-entry', mode=MODE_TYPE)
_Medlars_entry_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Medlars_entry_muid = INT(name=u'muid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Medlars_entry_recs = SET_OF(name=u'recs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Medlars_entry_recs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medlars', 'Medlars-record')))
_Medlars_entry_recs._cont = __Medlars_entry_recs__item_
Medlars_entry._cont = ASN1Dict([
(u'pmid', _Medlars_entry_pmid),
(u'muid', _Medlars_entry_muid),
(u'recs', _Medlars_entry_recs),
])
Medlars_entry._ext = None
#-----< Medlars-record >-----#
Medlars_record = SEQ(name=u'Medlars-record', mode=MODE_TYPE)
_Medlars_record_code = INT(name=u'code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medlars_record_abbr = STR_VIS(name=u'abbr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Medlars_record_data = STR_VIS(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Medlars_record._cont = ASN1Dict([
(u'code', _Medlars_record_code),
(u'abbr', _Medlars_record_abbr),
(u'data', _Medlars_record_data),
])
Medlars_record._ext = None
_all_ = [
_Medlars_entry_pmid,
_Medlars_entry_muid,
__Medlars_entry_recs__item_,
_Medlars_entry_recs,
Medlars_entry,
_Medlars_record_code,
_Medlars_record_abbr,
_Medlars_record_data,
Medlars_record,
]
class NCBI_Medline:
_name_ = u'NCBI-Medline'
_oid_ = []
_obj_ = [
u'Medline-entry',
u'Medline-mesh',
u'Medline-qual',
u'Medline-rn',
u'Medline-si',
u'Medline-field',
u'DocRef',
]
_type_ = [
u'Medline-entry',
u'Medline-mesh',
u'Medline-qual',
u'Medline-rn',
u'Medline-si',
u'Medline-field',
u'DocRef',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Medline-entry >-----#
Medline_entry = SEQ(name=u'Medline-entry', mode=MODE_TYPE)
_Medline_entry_uid = INT(name=u'uid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Medline_entry_em = CHOICE(name=u'em', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Medline_entry_cit = SEQ(name=u'cit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-art')))
_Medline_entry_abstract = STR_VIS(name=u'abstract', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Medline_entry_mesh = SET_OF(name=u'mesh', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_mesh__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-mesh')))
_Medline_entry_mesh._cont = __Medline_entry_mesh__item_
_Medline_entry_substance = SET_OF(name=u'substance', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_substance__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-rn')))
_Medline_entry_substance._cont = __Medline_entry_substance__item_
_Medline_entry_xref = SET_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-si')))
_Medline_entry_xref._cont = __Medline_entry_xref__item_
_Medline_entry_idnum = SET_OF(name=u'idnum', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_idnum__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Medline_entry_idnum._cont = __Medline_entry_idnum__item_
_Medline_entry_gene = SET_OF(name=u'gene', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_gene__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Medline_entry_gene._cont = __Medline_entry_gene__item_
_Medline_entry_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')), opt=True)
_Medline_entry_pub_type = SET_OF(name=u'pub-type', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_pub_type__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Medline_entry_pub_type._cont = __Medline_entry_pub_type__item_
_Medline_entry_mlfield = SET_OF(name=u'mlfield', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_entry_mlfield__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-field')))
_Medline_entry_mlfield._cont = __Medline_entry_mlfield__item_
_Medline_entry_status = INT(name=u'status', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=3)
_Medline_entry_status._cont = ASN1Dict([(u'publisher', 1), (u'premedline', 2), (u'medline', 3)])
Medline_entry._cont = ASN1Dict([
(u'uid', _Medline_entry_uid),
(u'em', _Medline_entry_em),
(u'cit', _Medline_entry_cit),
(u'abstract', _Medline_entry_abstract),
(u'mesh', _Medline_entry_mesh),
(u'substance', _Medline_entry_substance),
(u'xref', _Medline_entry_xref),
(u'idnum', _Medline_entry_idnum),
(u'gene', _Medline_entry_gene),
(u'pmid', _Medline_entry_pmid),
(u'pub-type', _Medline_entry_pub_type),
(u'mlfield', _Medline_entry_mlfield),
(u'status', _Medline_entry_status),
])
Medline_entry._ext = None
#-----< Medline-mesh >-----#
Medline_mesh = SEQ(name=u'Medline-mesh', mode=MODE_TYPE)
_Medline_mesh_mp = BOOL(name=u'mp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Medline_mesh_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medline_mesh_qual = SET_OF(name=u'qual', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_mesh_qual__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-qual')))
_Medline_mesh_qual._cont = __Medline_mesh_qual__item_
Medline_mesh._cont = ASN1Dict([
(u'mp', _Medline_mesh_mp),
(u'term', _Medline_mesh_term),
(u'qual', _Medline_mesh_qual),
])
Medline_mesh._ext = None
#-----< Medline-qual >-----#
Medline_qual = SEQ(name=u'Medline-qual', mode=MODE_TYPE)
_Medline_qual_mp = BOOL(name=u'mp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Medline_qual_subh = STR_VIS(name=u'subh', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Medline_qual._cont = ASN1Dict([
(u'mp', _Medline_qual_mp),
(u'subh', _Medline_qual_subh),
])
Medline_qual._ext = None
#-----< Medline-rn >-----#
Medline_rn = SEQ(name=u'Medline-rn', mode=MODE_TYPE)
_Medline_rn_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medline_rn_type._cont = ASN1Dict([(u'nameonly', 0), (u'cas', 1), (u'ec', 2)])
_Medline_rn_type._ext = None
_Medline_rn_cit = STR_VIS(name=u'cit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Medline_rn_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Medline_rn._cont = ASN1Dict([
(u'type', _Medline_rn_type),
(u'cit', _Medline_rn_cit),
(u'name', _Medline_rn_name),
])
Medline_rn._ext = None
#-----< Medline-si >-----#
Medline_si = SEQ(name=u'Medline-si', mode=MODE_TYPE)
_Medline_si_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medline_si_type._cont = ASN1Dict([(u'ddbj', 1), (u'carbbank', 2), (u'embl', 3), (u'hdb', 4), (u'genbank', 5), (u'hgml', 6), (u'mim', 7), (u'msd', 8), (u'pdb', 9), (u'pir', 10), (u'prfseqdb', 11), (u'psd', 12), (u'swissprot', 13), (u'gdb', 14)])
_Medline_si_type._ext = None
_Medline_si_cit = STR_VIS(name=u'cit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Medline_si._cont = ASN1Dict([
(u'type', _Medline_si_type),
(u'cit', _Medline_si_cit),
])
Medline_si._ext = None
#-----< Medline-field >-----#
Medline_field = SEQ(name=u'Medline-field', mode=MODE_TYPE)
_Medline_field_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medline_field_type._cont = ASN1Dict([(u'other', 0), (u'comment', 1), (u'erratum', 2)])
_Medline_field_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Medline_field_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Medline_field_ids__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'DocRef')))
_Medline_field_ids._cont = __Medline_field_ids__item_
Medline_field._cont = ASN1Dict([
(u'type', _Medline_field_type),
(u'str', _Medline_field_str),
(u'ids', _Medline_field_ids),
])
Medline_field._ext = None
#-----< DocRef >-----#
DocRef = SEQ(name=u'DocRef', mode=MODE_TYPE)
_DocRef_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DocRef_type._cont = ASN1Dict([(u'medline', 1), (u'pubmed', 2), (u'ncbigi', 3)])
_DocRef_uid = INT(name=u'uid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
DocRef._cont = ASN1Dict([
(u'type', _DocRef_type),
(u'uid', _DocRef_uid),
])
DocRef._ext = None
_all_ = [
_Medline_entry_uid,
_Medline_entry_em,
_Medline_entry_cit,
_Medline_entry_abstract,
__Medline_entry_mesh__item_,
_Medline_entry_mesh,
__Medline_entry_substance__item_,
_Medline_entry_substance,
__Medline_entry_xref__item_,
_Medline_entry_xref,
__Medline_entry_idnum__item_,
_Medline_entry_idnum,
__Medline_entry_gene__item_,
_Medline_entry_gene,
_Medline_entry_pmid,
__Medline_entry_pub_type__item_,
_Medline_entry_pub_type,
__Medline_entry_mlfield__item_,
_Medline_entry_mlfield,
_Medline_entry_status,
Medline_entry,
_Medline_mesh_mp,
_Medline_mesh_term,
__Medline_mesh_qual__item_,
_Medline_mesh_qual,
Medline_mesh,
_Medline_qual_mp,
_Medline_qual_subh,
Medline_qual,
_Medline_rn_type,
_Medline_rn_cit,
_Medline_rn_name,
Medline_rn,
_Medline_si_type,
_Medline_si_cit,
Medline_si,
_Medline_field_type,
_Medline_field_str,
__Medline_field_ids__item_,
_Medline_field_ids,
Medline_field,
_DocRef_type,
_DocRef_uid,
DocRef,
]
class NCBI_Mim:
_name_ = u'NCBI-Mim'
_oid_ = []
_obj_ = [
u'Mim-entries',
u'Mim-set',
u'Mim-entry',
u'Mim-text',
u'Mim-allelic-variant',
u'Mim-link',
u'Mim-author',
u'Mim-cit',
u'Mim-reference',
u'Mim-index-term',
u'Mim-edit-item',
u'Mim-date',
u'Mim-page',
]
_type_ = [
u'Mim-entries',
u'Mim-set',
u'Mim-entry',
u'Mim-text',
u'Mim-allelic-variant',
u'Mim-link',
u'Mim-author',
u'Mim-cit',
u'Mim-reference',
u'Mim-index-term',
u'Mim-edit-item',
u'Mim-date',
u'Mim-page',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Mim-entries >-----#
Mim_entries = SEQ_OF(name=u'Mim-entries', mode=MODE_TYPE)
_Mim_entries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-entry')))
Mim_entries._cont = _Mim_entries__item_
#-----< Mim-set >-----#
Mim_set = SEQ(name=u'Mim-set', mode=MODE_TYPE)
_Mim_set_releaseDate = SEQ(name=u'releaseDate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-date')))
_Mim_set_mimEntries = SEQ_OF(name=u'mimEntries', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Mim_set_mimEntries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-entry')))
_Mim_set_mimEntries._cont = __Mim_set_mimEntries__item_
Mim_set._cont = ASN1Dict([
(u'releaseDate', _Mim_set_releaseDate),
(u'mimEntries', _Mim_set_mimEntries),
])
Mim_set._ext = None
#-----< Mim-entry >-----#
Mim_entry = SEQ(name=u'Mim-entry', mode=MODE_TYPE)
_Mim_entry_mimNumber = STR_VIS(name=u'mimNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_entry_mimType = INT(name=u'mimType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_entry_mimType._cont = ASN1Dict([(u'none', 0), (u'star', 1), (u'caret', 2), (u'pound', 3), (u'plus', 4), (u'perc', 5)])
_Mim_entry_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_entry_copyright = STR_VIS(name=u'copyright', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_entry_symbol = STR_VIS(name=u'symbol', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_entry_locus = STR_VIS(name=u'locus', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_entry_synonyms = SEQ_OF(name=u'synonyms', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_synonyms__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Mim_entry_synonyms._cont = __Mim_entry_synonyms__item_
_Mim_entry_aliases = SEQ_OF(name=u'aliases', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_aliases__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Mim_entry_aliases._cont = __Mim_entry_aliases__item_
_Mim_entry_included = SEQ_OF(name=u'included', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_included__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Mim_entry_included._cont = __Mim_entry_included__item_
_Mim_entry_seeAlso = SEQ_OF(name=u'seeAlso', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_seeAlso__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-cit')))
_Mim_entry_seeAlso._cont = __Mim_entry_seeAlso__item_
_Mim_entry_text = SEQ_OF(name=u'text', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_text__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-text')))
_Mim_entry_text._cont = __Mim_entry_text__item_
_Mim_entry_textfields = SEQ_OF(name=u'textfields', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_textfields__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-text')))
_Mim_entry_textfields._cont = __Mim_entry_textfields__item_
_Mim_entry_hasSummary = BOOL(name=u'hasSummary', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_entry_summary = SEQ_OF(name=u'summary', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_summary__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-text')))
_Mim_entry_summary._cont = __Mim_entry_summary__item_
_Mim_entry_summaryAttribution = SEQ_OF(name=u'summaryAttribution', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_summaryAttribution__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_summaryAttribution._cont = __Mim_entry_summaryAttribution__item_
_Mim_entry_summaryEditHistory = SEQ_OF(name=u'summaryEditHistory', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_summaryEditHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_summaryEditHistory._cont = __Mim_entry_summaryEditHistory__item_
_Mim_entry_summaryCreationDate = SEQ(name=u'summaryCreationDate', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')), opt=True)
_Mim_entry_allelicVariants = SEQ_OF(name=u'allelicVariants', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_allelicVariants__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-allelic-variant')))
_Mim_entry_allelicVariants._cont = __Mim_entry_allelicVariants__item_
_Mim_entry_hasSynopsis = BOOL(name=u'hasSynopsis', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_entry_clinicalSynopsis = SEQ_OF(name=u'clinicalSynopsis', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_clinicalSynopsis__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-index-term')))
_Mim_entry_clinicalSynopsis._cont = __Mim_entry_clinicalSynopsis__item_
_Mim_entry_synopsisAttribution = SEQ_OF(name=u'synopsisAttribution', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_synopsisAttribution__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_synopsisAttribution._cont = __Mim_entry_synopsisAttribution__item_
_Mim_entry_synopsisEditHistory = SEQ_OF(name=u'synopsisEditHistory', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_synopsisEditHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_synopsisEditHistory._cont = __Mim_entry_synopsisEditHistory__item_
_Mim_entry_synopsisCreationDate = SEQ(name=u'synopsisCreationDate', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')), opt=True)
_Mim_entry_editHistory = SEQ_OF(name=u'editHistory', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_editHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_editHistory._cont = __Mim_entry_editHistory__item_
_Mim_entry_creationDate = SEQ(name=u'creationDate', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')), opt=True)
_Mim_entry_references = SEQ_OF(name=u'references', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_references__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-reference')))
_Mim_entry_references._cont = __Mim_entry_references__item_
_Mim_entry_attribution = SEQ_OF(name=u'attribution', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_entry_attribution__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-edit-item')))
_Mim_entry_attribution._cont = __Mim_entry_attribution__item_
_Mim_entry_numGeneMaps = INT(name=u'numGeneMaps', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_entry_medlineLinks = SEQ(name=u'medlineLinks', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
_Mim_entry_proteinLinks = SEQ(name=u'proteinLinks', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
_Mim_entry_nucleotideLinks = SEQ(name=u'nucleotideLinks', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
_Mim_entry_structureLinks = SEQ(name=u'structureLinks', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
_Mim_entry_genomeLinks = SEQ(name=u'genomeLinks', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
Mim_entry._cont = ASN1Dict([
(u'mimNumber', _Mim_entry_mimNumber),
(u'mimType', _Mim_entry_mimType),
(u'title', _Mim_entry_title),
(u'copyright', _Mim_entry_copyright),
(u'symbol', _Mim_entry_symbol),
(u'locus', _Mim_entry_locus),
(u'synonyms', _Mim_entry_synonyms),
(u'aliases', _Mim_entry_aliases),
(u'included', _Mim_entry_included),
(u'seeAlso', _Mim_entry_seeAlso),
(u'text', _Mim_entry_text),
(u'textfields', _Mim_entry_textfields),
(u'hasSummary', _Mim_entry_hasSummary),
(u'summary', _Mim_entry_summary),
(u'summaryAttribution', _Mim_entry_summaryAttribution),
(u'summaryEditHistory', _Mim_entry_summaryEditHistory),
(u'summaryCreationDate', _Mim_entry_summaryCreationDate),
(u'allelicVariants', _Mim_entry_allelicVariants),
(u'hasSynopsis', _Mim_entry_hasSynopsis),
(u'clinicalSynopsis', _Mim_entry_clinicalSynopsis),
(u'synopsisAttribution', _Mim_entry_synopsisAttribution),
(u'synopsisEditHistory', _Mim_entry_synopsisEditHistory),
(u'synopsisCreationDate', _Mim_entry_synopsisCreationDate),
(u'editHistory', _Mim_entry_editHistory),
(u'creationDate', _Mim_entry_creationDate),
(u'references', _Mim_entry_references),
(u'attribution', _Mim_entry_attribution),
(u'numGeneMaps', _Mim_entry_numGeneMaps),
(u'medlineLinks', _Mim_entry_medlineLinks),
(u'proteinLinks', _Mim_entry_proteinLinks),
(u'nucleotideLinks', _Mim_entry_nucleotideLinks),
(u'structureLinks', _Mim_entry_structureLinks),
(u'genomeLinks', _Mim_entry_genomeLinks),
])
Mim_entry._ext = None
#-----< Mim-text >-----#
Mim_text = SEQ(name=u'Mim-text', mode=MODE_TYPE)
_Mim_text_label = STR_VIS(name=u'label', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_text_text = STR_VIS(name=u'text', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_text_neighbors = SEQ(name=u'neighbors', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
Mim_text._cont = ASN1Dict([
(u'label', _Mim_text_label),
(u'text', _Mim_text_text),
(u'neighbors', _Mim_text_neighbors),
])
Mim_text._ext = None
#-----< Mim-allelic-variant >-----#
Mim_allelic_variant = SEQ(name=u'Mim-allelic-variant', mode=MODE_TYPE)
_Mim_allelic_variant_number = STR_VIS(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_allelic_variant_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_allelic_variant_aliases = SEQ_OF(name=u'aliases', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_allelic_variant_aliases__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Mim_allelic_variant_aliases._cont = __Mim_allelic_variant_aliases__item_
_Mim_allelic_variant_mutation = SEQ_OF(name=u'mutation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_allelic_variant_mutation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-text')))
_Mim_allelic_variant_mutation._cont = __Mim_allelic_variant_mutation__item_
_Mim_allelic_variant_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_allelic_variant_description__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-text')))
_Mim_allelic_variant_description._cont = __Mim_allelic_variant_description__item_
_Mim_allelic_variant_snpLinks = SEQ(name=u'snpLinks', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-link')), opt=True)
Mim_allelic_variant._cont = ASN1Dict([
(u'number', _Mim_allelic_variant_number),
(u'name', _Mim_allelic_variant_name),
(u'aliases', _Mim_allelic_variant_aliases),
(u'mutation', _Mim_allelic_variant_mutation),
(u'description', _Mim_allelic_variant_description),
(u'snpLinks', _Mim_allelic_variant_snpLinks),
])
Mim_allelic_variant._ext = None
#-----< Mim-link >-----#
Mim_link = SEQ(name=u'Mim-link', mode=MODE_TYPE)
_Mim_link_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_link_uids = STR_VIS(name=u'uids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_link_numRelevant = INT(name=u'numRelevant', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Mim_link._cont = ASN1Dict([
(u'num', _Mim_link_num),
(u'uids', _Mim_link_uids),
(u'numRelevant', _Mim_link_numRelevant),
])
Mim_link._ext = None
#-----< Mim-author >-----#
Mim_author = SEQ(name=u'Mim-author', mode=MODE_TYPE)
_Mim_author_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_author_index = INT(name=u'index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Mim_author._cont = ASN1Dict([
(u'name', _Mim_author_name),
(u'index', _Mim_author_index),
])
Mim_author._ext = None
#-----< Mim-cit >-----#
Mim_cit = SEQ(name=u'Mim-cit', mode=MODE_TYPE)
_Mim_cit_number = INT(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_cit_author = STR_VIS(name=u'author', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_cit_others = STR_VIS(name=u'others', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_cit_year = INT(name=u'year', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Mim_cit._cont = ASN1Dict([
(u'number', _Mim_cit_number),
(u'author', _Mim_cit_author),
(u'others', _Mim_cit_others),
(u'year', _Mim_cit_year),
])
Mim_cit._ext = None
#-----< Mim-reference >-----#
Mim_reference = SEQ(name=u'Mim-reference', mode=MODE_TYPE)
_Mim_reference_number = INT(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_reference_origNumber = INT(name=u'origNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_type._cont = ASN1Dict([(u'not-set', 0), (u'citation', 1), (u'book', 2), (u'personal-communication', 3), (u'book-citation', 4)])
_Mim_reference_type._ext = None
_Mim_reference_authors = SEQ_OF(name=u'authors', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Mim_reference_authors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-author')))
_Mim_reference_authors._cont = __Mim_reference_authors__item_
_Mim_reference_primaryAuthor = STR_VIS(name=u'primaryAuthor', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_reference_otherAuthors = STR_VIS(name=u'otherAuthors', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_reference_citationTitle = STR_VIS(name=u'citationTitle', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_reference_citationType = INT(name=u'citationType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_bookTitle = STR_VIS(name=u'bookTitle', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_editors = SEQ_OF(name=u'editors', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_reference_editors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-author')))
_Mim_reference_editors._cont = __Mim_reference_editors__item_
_Mim_reference_volume = STR_VIS(name=u'volume', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_edition = STR_VIS(name=u'edition', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_journal = STR_VIS(name=u'journal', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_series = STR_VIS(name=u'series', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_publisher = STR_VIS(name=u'publisher', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_place = STR_VIS(name=u'place', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_commNote = STR_VIS(name=u'commNote', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_pubDate = SEQ(name=u'pubDate', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-date')))
_Mim_reference_pages = SEQ_OF(name=u'pages', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Mim_reference_pages__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Mim', 'Mim-page')))
_Mim_reference_pages._cont = __Mim_reference_pages__item_
_Mim_reference_miscInfo = STR_VIS(name=u'miscInfo', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_pubmedUID = INT(name=u'pubmedUID', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_reference_ambiguous = BOOL(name=u'ambiguous', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_reference_noLink = BOOL(name=u'noLink', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Mim_reference._cont = ASN1Dict([
(u'number', _Mim_reference_number),
(u'origNumber', _Mim_reference_origNumber),
(u'type', _Mim_reference_type),
(u'authors', _Mim_reference_authors),
(u'primaryAuthor', _Mim_reference_primaryAuthor),
(u'otherAuthors', _Mim_reference_otherAuthors),
(u'citationTitle', _Mim_reference_citationTitle),
(u'citationType', _Mim_reference_citationType),
(u'bookTitle', _Mim_reference_bookTitle),
(u'editors', _Mim_reference_editors),
(u'volume', _Mim_reference_volume),
(u'edition', _Mim_reference_edition),
(u'journal', _Mim_reference_journal),
(u'series', _Mim_reference_series),
(u'publisher', _Mim_reference_publisher),
(u'place', _Mim_reference_place),
(u'commNote', _Mim_reference_commNote),
(u'pubDate', _Mim_reference_pubDate),
(u'pages', _Mim_reference_pages),
(u'miscInfo', _Mim_reference_miscInfo),
(u'pubmedUID', _Mim_reference_pubmedUID),
(u'ambiguous', _Mim_reference_ambiguous),
(u'noLink', _Mim_reference_noLink),
])
Mim_reference._ext = None
#-----< Mim-index-term >-----#
Mim_index_term = SEQ(name=u'Mim-index-term', mode=MODE_TYPE)
_Mim_index_term_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_index_term_terms = SEQ_OF(name=u'terms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Mim_index_term_terms__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Mim_index_term_terms._cont = __Mim_index_term_terms__item_
Mim_index_term._cont = ASN1Dict([
(u'key', _Mim_index_term_key),
(u'terms', _Mim_index_term_terms),
])
Mim_index_term._ext = None
#-----< Mim-edit-item >-----#
Mim_edit_item = SEQ(name=u'Mim-edit-item', mode=MODE_TYPE)
_Mim_edit_item_author = STR_VIS(name=u'author', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_edit_item_modDate = SEQ(name=u'modDate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mim', 'Mim-date')))
Mim_edit_item._cont = ASN1Dict([
(u'author', _Mim_edit_item_author),
(u'modDate', _Mim_edit_item_modDate),
])
Mim_edit_item._ext = None
#-----< Mim-date >-----#
Mim_date = SEQ(name=u'Mim-date', mode=MODE_TYPE)
_Mim_date_year = INT(name=u'year', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_date_month = INT(name=u'month', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Mim_date_day = INT(name=u'day', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Mim_date._cont = ASN1Dict([
(u'year', _Mim_date_year),
(u'month', _Mim_date_month),
(u'day', _Mim_date_day),
])
Mim_date._ext = None
#-----< Mim-page >-----#
Mim_page = SEQ(name=u'Mim-page', mode=MODE_TYPE)
_Mim_page_from_ = STR_VIS(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mim_page_to = STR_VIS(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Mim_page._cont = ASN1Dict([
(u'from', _Mim_page_from_),
(u'to', _Mim_page_to),
])
Mim_page._ext = None
_all_ = [
_Mim_entries__item_,
Mim_entries,
_Mim_set_releaseDate,
__Mim_set_mimEntries__item_,
_Mim_set_mimEntries,
Mim_set,
_Mim_entry_mimNumber,
_Mim_entry_mimType,
_Mim_entry_title,
_Mim_entry_copyright,
_Mim_entry_symbol,
_Mim_entry_locus,
__Mim_entry_synonyms__item_,
_Mim_entry_synonyms,
__Mim_entry_aliases__item_,
_Mim_entry_aliases,
__Mim_entry_included__item_,
_Mim_entry_included,
__Mim_entry_seeAlso__item_,
_Mim_entry_seeAlso,
__Mim_entry_text__item_,
_Mim_entry_text,
__Mim_entry_textfields__item_,
_Mim_entry_textfields,
_Mim_entry_hasSummary,
__Mim_entry_summary__item_,
_Mim_entry_summary,
__Mim_entry_summaryAttribution__item_,
_Mim_entry_summaryAttribution,
__Mim_entry_summaryEditHistory__item_,
_Mim_entry_summaryEditHistory,
_Mim_entry_summaryCreationDate,
__Mim_entry_allelicVariants__item_,
_Mim_entry_allelicVariants,
_Mim_entry_hasSynopsis,
__Mim_entry_clinicalSynopsis__item_,
_Mim_entry_clinicalSynopsis,
__Mim_entry_synopsisAttribution__item_,
_Mim_entry_synopsisAttribution,
__Mim_entry_synopsisEditHistory__item_,
_Mim_entry_synopsisEditHistory,
_Mim_entry_synopsisCreationDate,
__Mim_entry_editHistory__item_,
_Mim_entry_editHistory,
_Mim_entry_creationDate,
__Mim_entry_references__item_,
_Mim_entry_references,
__Mim_entry_attribution__item_,
_Mim_entry_attribution,
_Mim_entry_numGeneMaps,
_Mim_entry_medlineLinks,
_Mim_entry_proteinLinks,
_Mim_entry_nucleotideLinks,
_Mim_entry_structureLinks,
_Mim_entry_genomeLinks,
Mim_entry,
_Mim_text_label,
_Mim_text_text,
_Mim_text_neighbors,
Mim_text,
_Mim_allelic_variant_number,
_Mim_allelic_variant_name,
__Mim_allelic_variant_aliases__item_,
_Mim_allelic_variant_aliases,
__Mim_allelic_variant_mutation__item_,
_Mim_allelic_variant_mutation,
__Mim_allelic_variant_description__item_,
_Mim_allelic_variant_description,
_Mim_allelic_variant_snpLinks,
Mim_allelic_variant,
_Mim_link_num,
_Mim_link_uids,
_Mim_link_numRelevant,
Mim_link,
_Mim_author_name,
_Mim_author_index,
Mim_author,
_Mim_cit_number,
_Mim_cit_author,
_Mim_cit_others,
_Mim_cit_year,
Mim_cit,
_Mim_reference_number,
_Mim_reference_origNumber,
_Mim_reference_type,
__Mim_reference_authors__item_,
_Mim_reference_authors,
_Mim_reference_primaryAuthor,
_Mim_reference_otherAuthors,
_Mim_reference_citationTitle,
_Mim_reference_citationType,
_Mim_reference_bookTitle,
__Mim_reference_editors__item_,
_Mim_reference_editors,
_Mim_reference_volume,
_Mim_reference_edition,
_Mim_reference_journal,
_Mim_reference_series,
_Mim_reference_publisher,
_Mim_reference_place,
_Mim_reference_commNote,
_Mim_reference_pubDate,
__Mim_reference_pages__item_,
_Mim_reference_pages,
_Mim_reference_miscInfo,
_Mim_reference_pubmedUID,
_Mim_reference_ambiguous,
_Mim_reference_noLink,
Mim_reference,
_Mim_index_term_key,
__Mim_index_term_terms__item_,
_Mim_index_term_terms,
Mim_index_term,
_Mim_edit_item_author,
_Mim_edit_item_modDate,
Mim_edit_item,
_Mim_date_year,
_Mim_date_month,
_Mim_date_day,
Mim_date,
_Mim_page_from_,
_Mim_page_to,
Mim_page,
]
class NCBI_MedArchive:
_name_ = u'NCBI-MedArchive'
_oid_ = []
_obj_ = [
u'Mla-request',
u'Title-type',
u'Title-msg',
u'Title-msg-list',
u'Error-val',
u'Mla-back',
]
_type_ = [
u'Mla-request',
u'Title-type',
u'Title-msg',
u'Title-msg-list',
u'Error-val',
u'Mla-back',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Mla-request >-----#
Mla_request = CHOICE(name=u'Mla-request', mode=MODE_TYPE)
_Mla_request_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getmle = INT(name=u'getmle', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getpub = INT(name=u'getpub', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_gettitle = SEQ(name=u'gettitle', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-MedArchive', 'Title-msg')))
_Mla_request_citmatch = CHOICE(name=u'citmatch', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Mla_request_fini = NULL(name=u'fini', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getmriuids = INT(name=u'getmriuids', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getaccuids = SEQ(name=u'getaccuids', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-si')))
_Mla_request_uidtopmid = INT(name=u'uidtopmid', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_pmidtouid = INT(name=u'pmidtouid', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Mla_request_getmlepmid = INT(name=u'getmlepmid', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Mla_request_getpubpmid = INT(name=u'getpubpmid', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Mla_request_citmatchpmid = CHOICE(name=u'citmatchpmid', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Mla_request_getmripmids = INT(name=u'getmripmids', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getaccpmids = SEQ(name=u'getaccpmids', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-si')))
_Mla_request_citlstpmids = CHOICE(name=u'citlstpmids', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Mla_request_getmleuid = INT(name=u'getmleuid', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_request_getmlrpmid = INT(name=u'getmlrpmid', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Mla_request_getmlruid = INT(name=u'getmlruid', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Mla_request._cont = ASN1Dict([
(u'init', _Mla_request_init),
(u'getmle', _Mla_request_getmle),
(u'getpub', _Mla_request_getpub),
(u'gettitle', _Mla_request_gettitle),
(u'citmatch', _Mla_request_citmatch),
(u'fini', _Mla_request_fini),
(u'getmriuids', _Mla_request_getmriuids),
(u'getaccuids', _Mla_request_getaccuids),
(u'uidtopmid', _Mla_request_uidtopmid),
(u'pmidtouid', _Mla_request_pmidtouid),
(u'getmlepmid', _Mla_request_getmlepmid),
(u'getpubpmid', _Mla_request_getpubpmid),
(u'citmatchpmid', _Mla_request_citmatchpmid),
(u'getmripmids', _Mla_request_getmripmids),
(u'getaccpmids', _Mla_request_getaccpmids),
(u'citlstpmids', _Mla_request_citlstpmids),
(u'getmleuid', _Mla_request_getmleuid),
(u'getmlrpmid', _Mla_request_getmlrpmid),
(u'getmlruid', _Mla_request_getmlruid),
])
Mla_request._ext = None
#-----< Title-type >-----#
Title_type = ENUM(name=u'Title-type', mode=MODE_TYPE)
Title_type._cont = ASN1Dict([(u'not-set', 0), (u'name', 1), (u'tsub', 2), (u'trans', 3), (u'jta', 4), (u'iso-jta', 5), (u'ml-jta', 6), (u'coden', 7), (u'issn', 8), (u'abr', 9), (u'isbn', 10), (u'all', 255)])
Title_type._ext = None
#-----< Title-msg >-----#
Title_msg = SEQ(name=u'Title-msg', mode=MODE_TYPE)
_Title_msg_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-MedArchive', 'Title-type')))
_Title_msg_title = SET_OF(name=u'title', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Title')))
Title_msg._cont = ASN1Dict([
(u'type', _Title_msg_type),
(u'title', _Title_msg_title),
])
Title_msg._ext = None
#-----< Title-msg-list >-----#
Title_msg_list = SEQ(name=u'Title-msg-list', mode=MODE_TYPE)
_Title_msg_list_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Title_msg_list_titles = SEQ_OF(name=u'titles', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Title_msg_list_titles__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-MedArchive', 'Title-msg')))
_Title_msg_list_titles._cont = __Title_msg_list_titles__item_
Title_msg_list._cont = ASN1Dict([
(u'num', _Title_msg_list_num),
(u'titles', _Title_msg_list_titles),
])
Title_msg_list._ext = None
#-----< Error-val >-----#
Error_val = ENUM(name=u'Error-val', mode=MODE_TYPE)
Error_val._cont = ASN1Dict([(u'not-found', 0), (u'operational-error', 1), (u'cannot-connect-jrsrv', 2), (u'cannot-connect-pmdb', 3), (u'journal-not-found', 4), (u'citation-not-found', 5), (u'citation-ambiguous', 6), (u'citation-too-many', 7), (u'cannot-connect-searchbackend-jrsrv', 8), (u'cannot-connect-searchbackend-pmdb', 9), (u'cannot-connect-docsumbackend', 10)])
Error_val._ext = None
#-----< Mla-back >-----#
Mla_back = CHOICE(name=u'Mla-back', mode=MODE_TYPE)
_Mla_back_init = NULL(name=u'init', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_back_error = ENUM(name=u'error', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-MedArchive', 'Error-val')))
_Mla_back_getmle = SEQ(name=u'getmle', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-entry')))
_Mla_back_getpub = CHOICE(name=u'getpub', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Mla_back_gettitle = SEQ(name=u'gettitle', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-MedArchive', 'Title-msg-list')))
_Mla_back_citmatch = INT(name=u'citmatch', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_back_fini = NULL(name=u'fini', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_back_getuids = SEQ_OF(name=u'getuids', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Mla_back_getuids__item_ = INT(name='_item_', mode=MODE_TYPE)
_Mla_back_getuids._cont = __Mla_back_getuids__item_
_Mla_back_getpmids = SEQ_OF(name=u'getpmids', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Mla_back_getpmids__item_ = INT(name='_item_', mode=MODE_TYPE)
_Mla_back_getpmids._cont = __Mla_back_getpmids__item_
_Mla_back_outuid = INT(name=u'outuid', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Mla_back_outpmid = INT(name=u'outpmid', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Mla_back_getpme = SEQ(name=u'getpme', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PubMed', 'Pubmed-entry')))
_Mla_back_getmlr = SEQ(name=u'getmlr', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medlars', 'Medlars-entry')))
Mla_back._cont = ASN1Dict([
(u'init', _Mla_back_init),
(u'error', _Mla_back_error),
(u'getmle', _Mla_back_getmle),
(u'getpub', _Mla_back_getpub),
(u'gettitle', _Mla_back_gettitle),
(u'citmatch', _Mla_back_citmatch),
(u'fini', _Mla_back_fini),
(u'getuids', _Mla_back_getuids),
(u'getpmids', _Mla_back_getpmids),
(u'outuid', _Mla_back_outuid),
(u'outpmid', _Mla_back_outpmid),
(u'getpme', _Mla_back_getpme),
(u'getmlr', _Mla_back_getmlr),
])
Mla_back._ext = None
_all_ = [
_Mla_request_init,
_Mla_request_getmle,
_Mla_request_getpub,
_Mla_request_gettitle,
_Mla_request_citmatch,
_Mla_request_fini,
_Mla_request_getmriuids,
_Mla_request_getaccuids,
_Mla_request_uidtopmid,
_Mla_request_pmidtouid,
_Mla_request_getmlepmid,
_Mla_request_getpubpmid,
_Mla_request_citmatchpmid,
_Mla_request_getmripmids,
_Mla_request_getaccpmids,
_Mla_request_citlstpmids,
_Mla_request_getmleuid,
_Mla_request_getmlrpmid,
_Mla_request_getmlruid,
Mla_request,
Title_type,
_Title_msg_type,
_Title_msg_title,
Title_msg,
_Title_msg_list_num,
__Title_msg_list_titles__item_,
_Title_msg_list_titles,
Title_msg_list,
Error_val,
_Mla_back_init,
_Mla_back_error,
_Mla_back_getmle,
_Mla_back_getpub,
_Mla_back_gettitle,
_Mla_back_citmatch,
_Mla_back_fini,
__Mla_back_getuids__item_,
_Mla_back_getuids,
__Mla_back_getpmids__item_,
_Mla_back_getpmids,
_Mla_back_outuid,
_Mla_back_outpmid,
_Mla_back_getpme,
_Mla_back_getmlr,
Mla_back,
]
class MMDB:
_name_ = u'MMDB'
_oid_ = []
_obj_ = [
u'Biostruc',
u'Biostruc-id',
u'Mmdb-id',
u'Biostruc-descr',
u'Biostruc-history',
u'Biostruc-replace',
u'Biostruc-source',
u'Biostruc-set',
u'Biostruc-annot-set',
u'Biostruc-residue-graph-set',
]
_type_ = [
u'Biostruc',
u'Biostruc-id',
u'Mmdb-id',
u'Biostruc-descr',
u'Biostruc-history',
u'Biostruc-replace',
u'Biostruc-source',
u'Biostruc-set',
u'Biostruc-annot-set',
u'Biostruc-residue-graph-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Biostruc >-----#
Biostruc = SEQ(name=u'Biostruc', mode=MODE_TYPE)
_Biostruc_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_id._cont = __Biostruc_id__item_
_Biostruc_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-descr')))
_Biostruc_descr._cont = __Biostruc_descr__item_
_Biostruc_chemical_graph = SEQ(name=u'chemical-graph', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biostruc-graph')))
_Biostruc_features = SEQ_OF(name=u'features', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_features__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-set')))
_Biostruc_features._cont = __Biostruc_features__item_
_Biostruc_model = SEQ_OF(name=u'model', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_model__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Biostruc-model')))
_Biostruc_model._cont = __Biostruc_model__item_
Biostruc._cont = ASN1Dict([
(u'id', _Biostruc_id),
(u'descr', _Biostruc_descr),
(u'chemical-graph', _Biostruc_chemical_graph),
(u'features', _Biostruc_features),
(u'model', _Biostruc_model),
])
Biostruc._ext = None
#-----< Biostruc-id >-----#
Biostruc_id = CHOICE(name=u'Biostruc-id', mode=MODE_TYPE)
_Biostruc_id_mmdb_id = INT(name=u'mmdb-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Mmdb-id')))
_Biostruc_id_other_database = SEQ(name=u'other-database', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Biostruc_id_local_id = CHOICE(name=u'local-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
Biostruc_id._cont = ASN1Dict([
(u'mmdb-id', _Biostruc_id_mmdb_id),
(u'other-database', _Biostruc_id_other_database),
(u'local-id', _Biostruc_id_local_id),
])
Biostruc_id._ext = None
#-----< Mmdb-id >-----#
Mmdb_id = INT(name=u'Mmdb-id', mode=MODE_TYPE)
#-----< Biostruc-descr >-----#
Biostruc_descr = CHOICE(name=u'Biostruc-descr', mode=MODE_TYPE)
_Biostruc_descr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_descr_pdb_comment = STR_VIS(name=u'pdb-comment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_descr_other_comment = STR_VIS(name=u'other-comment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_descr_history = SEQ(name=u'history', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-history')))
_Biostruc_descr_attribution = CHOICE(name=u'attribution', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
Biostruc_descr._cont = ASN1Dict([
(u'name', _Biostruc_descr_name),
(u'pdb-comment', _Biostruc_descr_pdb_comment),
(u'other-comment', _Biostruc_descr_other_comment),
(u'history', _Biostruc_descr_history),
(u'attribution', _Biostruc_descr_attribution),
])
Biostruc_descr._ext = None
#-----< Biostruc-history >-----#
Biostruc_history = SEQ(name=u'Biostruc-history', mode=MODE_TYPE)
_Biostruc_history_replaces = SEQ(name=u'replaces', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-replace')), opt=True)
_Biostruc_history_replaced_by = SEQ(name=u'replaced-by', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-replace')), opt=True)
_Biostruc_history_data_source = SEQ(name=u'data-source', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-source')), opt=True)
Biostruc_history._cont = ASN1Dict([
(u'replaces', _Biostruc_history_replaces),
(u'replaced-by', _Biostruc_history_replaced_by),
(u'data-source', _Biostruc_history_data_source),
])
Biostruc_history._ext = None
#-----< Biostruc-replace >-----#
Biostruc_replace = SEQ(name=u'Biostruc-replace', mode=MODE_TYPE)
_Biostruc_replace_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_replace_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
Biostruc_replace._cont = ASN1Dict([
(u'id', _Biostruc_replace_id),
(u'date', _Biostruc_replace_date),
])
Biostruc_replace._ext = None
#-----< Biostruc-source >-----#
Biostruc_source = SEQ(name=u'Biostruc-source', mode=MODE_TYPE)
_Biostruc_source_name_of_database = STR_VIS(name=u'name-of-database', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_source_version_of_database = CHOICE(name=u'version-of-database', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Biostruc_source_version_of_database_release_date = CHOICE(name=u'release-date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
__Biostruc_source_version_of_database_release_code = STR_VIS(name=u'release-code', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_source_version_of_database._cont = ASN1Dict([
(u'release-date', __Biostruc_source_version_of_database_release_date),
(u'release-code', __Biostruc_source_version_of_database_release_code),
])
_Biostruc_source_version_of_database._ext = None
_Biostruc_source_database_entry_id = CHOICE(name=u'database-entry-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_source_database_entry_date = CHOICE(name=u'database-entry-date', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Biostruc_source_database_entry_history = SEQ_OF(name=u'database-entry-history', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_source_database_entry_history__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Biostruc_source_database_entry_history._cont = __Biostruc_source_database_entry_history__item_
Biostruc_source._cont = ASN1Dict([
(u'name-of-database', _Biostruc_source_name_of_database),
(u'version-of-database', _Biostruc_source_version_of_database),
(u'database-entry-id', _Biostruc_source_database_entry_id),
(u'database-entry-date', _Biostruc_source_database_entry_date),
(u'database-entry-history', _Biostruc_source_database_entry_history),
])
Biostruc_source._ext = None
#-----< Biostruc-set >-----#
Biostruc_set = SEQ(name=u'Biostruc-set', mode=MODE_TYPE)
_Biostruc_set_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_set_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_set_id._cont = __Biostruc_set_id__item_
_Biostruc_set_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_set_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-descr')))
_Biostruc_set_descr._cont = __Biostruc_set_descr__item_
_Biostruc_set_biostrucs = SEQ_OF(name=u'biostrucs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_set_biostrucs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_set_biostrucs._cont = __Biostruc_set_biostrucs__item_
Biostruc_set._cont = ASN1Dict([
(u'id', _Biostruc_set_id),
(u'descr', _Biostruc_set_descr),
(u'biostrucs', _Biostruc_set_biostrucs),
])
Biostruc_set._ext = None
#-----< Biostruc-annot-set >-----#
Biostruc_annot_set = SEQ(name=u'Biostruc-annot-set', mode=MODE_TYPE)
_Biostruc_annot_set_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_annot_set_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_annot_set_id._cont = __Biostruc_annot_set_id__item_
_Biostruc_annot_set_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_annot_set_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-descr')))
_Biostruc_annot_set_descr._cont = __Biostruc_annot_set_descr__item_
_Biostruc_annot_set_features = SEQ_OF(name=u'features', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_annot_set_features__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-set')))
_Biostruc_annot_set_features._cont = __Biostruc_annot_set_features__item_
Biostruc_annot_set._cont = ASN1Dict([
(u'id', _Biostruc_annot_set_id),
(u'descr', _Biostruc_annot_set_descr),
(u'features', _Biostruc_annot_set_features),
])
Biostruc_annot_set._ext = None
#-----< Biostruc-residue-graph-set >-----#
Biostruc_residue_graph_set = SEQ(name=u'Biostruc-residue-graph-set', mode=MODE_TYPE)
_Biostruc_residue_graph_set_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_residue_graph_set_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_residue_graph_set_id._cont = __Biostruc_residue_graph_set_id__item_
_Biostruc_residue_graph_set_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_residue_graph_set_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biomol-descr')))
_Biostruc_residue_graph_set_descr._cont = __Biostruc_residue_graph_set_descr__item_
_Biostruc_residue_graph_set_residue_graphs = SEQ_OF(name=u'residue-graphs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_residue_graph_set_residue_graphs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph')))
_Biostruc_residue_graph_set_residue_graphs._cont = __Biostruc_residue_graph_set_residue_graphs__item_
Biostruc_residue_graph_set._cont = ASN1Dict([
(u'id', _Biostruc_residue_graph_set_id),
(u'descr', _Biostruc_residue_graph_set_descr),
(u'residue-graphs', _Biostruc_residue_graph_set_residue_graphs),
])
Biostruc_residue_graph_set._ext = None
_all_ = [
__Biostruc_id__item_,
_Biostruc_id,
__Biostruc_descr__item_,
_Biostruc_descr,
_Biostruc_chemical_graph,
__Biostruc_features__item_,
_Biostruc_features,
__Biostruc_model__item_,
_Biostruc_model,
Biostruc,
_Biostruc_id_mmdb_id,
_Biostruc_id_other_database,
_Biostruc_id_local_id,
Biostruc_id,
Mmdb_id,
_Biostruc_descr_name,
_Biostruc_descr_pdb_comment,
_Biostruc_descr_other_comment,
_Biostruc_descr_history,
_Biostruc_descr_attribution,
Biostruc_descr,
_Biostruc_history_replaces,
_Biostruc_history_replaced_by,
_Biostruc_history_data_source,
Biostruc_history,
_Biostruc_replace_id,
_Biostruc_replace_date,
Biostruc_replace,
_Biostruc_source_name_of_database,
__Biostruc_source_version_of_database_release_date,
__Biostruc_source_version_of_database_release_code,
_Biostruc_source_version_of_database,
_Biostruc_source_database_entry_id,
_Biostruc_source_database_entry_date,
__Biostruc_source_database_entry_history__item_,
_Biostruc_source_database_entry_history,
Biostruc_source,
__Biostruc_set_id__item_,
_Biostruc_set_id,
__Biostruc_set_descr__item_,
_Biostruc_set_descr,
__Biostruc_set_biostrucs__item_,
_Biostruc_set_biostrucs,
Biostruc_set,
__Biostruc_annot_set_id__item_,
_Biostruc_annot_set_id,
__Biostruc_annot_set_descr__item_,
_Biostruc_annot_set_descr,
__Biostruc_annot_set_features__item_,
_Biostruc_annot_set_features,
Biostruc_annot_set,
__Biostruc_residue_graph_set_id__item_,
_Biostruc_residue_graph_set_id,
__Biostruc_residue_graph_set_descr__item_,
_Biostruc_residue_graph_set_descr,
__Biostruc_residue_graph_set_residue_graphs__item_,
_Biostruc_residue_graph_set_residue_graphs,
Biostruc_residue_graph_set,
]
class MMDB_Chemical_graph:
_name_ = u'MMDB-Chemical-graph'
_oid_ = []
_obj_ = [
u'Biostruc-graph',
u'Biomol-descr',
u'Molecule-graph',
u'Molecule-id',
u'PCSubstance-id',
u'Residue',
u'Residue-id',
u'Residue-graph-pntr',
u'Biostruc-graph-pntr',
u'Biostruc-residue-graph-set-pntr',
u'Residue-graph',
u'Residue-graph-id',
u'Atom',
u'Atom-id',
u'Intra-residue-bond',
u'Chiral-center',
u'Inter-residue-bond',
u'Atom-pntr',
u'Atom-pntr-set',
]
_type_ = [
u'Biostruc-graph',
u'Biomol-descr',
u'Molecule-graph',
u'Molecule-id',
u'PCSubstance-id',
u'Residue',
u'Residue-id',
u'Residue-graph-pntr',
u'Biostruc-graph-pntr',
u'Biostruc-residue-graph-set-pntr',
u'Residue-graph',
u'Residue-graph-id',
u'Atom',
u'Atom-id',
u'Intra-residue-bond',
u'Chiral-center',
u'Inter-residue-bond',
u'Atom-pntr',
u'Atom-pntr-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Biostruc-graph >-----#
Biostruc_graph = SEQ(name=u'Biostruc-graph', mode=MODE_TYPE)
_Biostruc_graph_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_graph_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biomol-descr')))
_Biostruc_graph_descr._cont = __Biostruc_graph_descr__item_
_Biostruc_graph_molecule_graphs = SEQ_OF(name=u'molecule-graphs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_graph_molecule_graphs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-graph')))
_Biostruc_graph_molecule_graphs._cont = __Biostruc_graph_molecule_graphs__item_
_Biostruc_graph_inter_molecule_bonds = SEQ_OF(name=u'inter-molecule-bonds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_graph_inter_molecule_bonds__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Inter-residue-bond')))
_Biostruc_graph_inter_molecule_bonds._cont = __Biostruc_graph_inter_molecule_bonds__item_
_Biostruc_graph_residue_graphs = SEQ_OF(name=u'residue-graphs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_graph_residue_graphs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph')))
_Biostruc_graph_residue_graphs._cont = __Biostruc_graph_residue_graphs__item_
Biostruc_graph._cont = ASN1Dict([
(u'descr', _Biostruc_graph_descr),
(u'molecule-graphs', _Biostruc_graph_molecule_graphs),
(u'inter-molecule-bonds', _Biostruc_graph_inter_molecule_bonds),
(u'residue-graphs', _Biostruc_graph_residue_graphs),
])
Biostruc_graph._ext = None
#-----< Biomol-descr >-----#
Biomol_descr = CHOICE(name=u'Biomol-descr', mode=MODE_TYPE)
_Biomol_descr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_pdb_class = STR_VIS(name=u'pdb-class', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_pdb_source = STR_VIS(name=u'pdb-source', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_pdb_comment = STR_VIS(name=u'pdb-comment', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_other_comment = STR_VIS(name=u'other-comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_organism = SEQ(name=u'organism', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'BioSource')))
_Biomol_descr_attribution = CHOICE(name=u'attribution', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Biomol_descr_assembly_type = INT(name=u'assembly-type', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_assembly_type._cont = ASN1Dict([(u'physiological-form', 1), (u'crystallographic-cell', 2), (u'other', 255)])
_Biomol_descr_molecule_type = INT(name=u'molecule-type', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biomol_descr_molecule_type._cont = ASN1Dict([(u'dna', 1), (u'rna', 2), (u'protein', 3), (u'other-biopolymer', 4), (u'solvent', 5), (u'other-nonpolymer', 6), (u'other', 255)])
Biomol_descr._cont = ASN1Dict([
(u'name', _Biomol_descr_name),
(u'pdb-class', _Biomol_descr_pdb_class),
(u'pdb-source', _Biomol_descr_pdb_source),
(u'pdb-comment', _Biomol_descr_pdb_comment),
(u'other-comment', _Biomol_descr_other_comment),
(u'organism', _Biomol_descr_organism),
(u'attribution', _Biomol_descr_attribution),
(u'assembly-type', _Biomol_descr_assembly_type),
(u'molecule-type', _Biomol_descr_molecule_type),
])
Biomol_descr._ext = None
#-----< Molecule-graph >-----#
Molecule_graph = SEQ(name=u'Molecule-graph', mode=MODE_TYPE)
_Molecule_graph_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Molecule_graph_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Molecule_graph_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biomol-descr')))
_Molecule_graph_descr._cont = __Molecule_graph_descr__item_
_Molecule_graph_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Molecule_graph_residue_sequence = SEQ_OF(name=u'residue-sequence', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Molecule_graph_residue_sequence__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue')))
_Molecule_graph_residue_sequence._cont = __Molecule_graph_residue_sequence__item_
_Molecule_graph_inter_residue_bonds = SEQ_OF(name=u'inter-residue-bonds', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Molecule_graph_inter_residue_bonds__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Inter-residue-bond')))
_Molecule_graph_inter_residue_bonds._cont = __Molecule_graph_inter_residue_bonds__item_
_Molecule_graph_sid = INT(name=u'sid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'PCSubstance-id')), opt=True)
Molecule_graph._cont = ASN1Dict([
(u'id', _Molecule_graph_id),
(u'descr', _Molecule_graph_descr),
(u'seq-id', _Molecule_graph_seq_id),
(u'residue-sequence', _Molecule_graph_residue_sequence),
(u'inter-residue-bonds', _Molecule_graph_inter_residue_bonds),
(u'sid', _Molecule_graph_sid),
])
Molecule_graph._ext = None
#-----< Molecule-id >-----#
Molecule_id = INT(name=u'Molecule-id', mode=MODE_TYPE)
#-----< PCSubstance-id >-----#
PCSubstance_id = INT(name=u'PCSubstance-id', mode=MODE_TYPE)
#-----< Residue >-----#
Residue = SEQ(name=u'Residue', mode=MODE_TYPE)
_Residue_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Residue_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Residue_residue_graph = CHOICE(name=u'residue-graph', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph-pntr')))
Residue._cont = ASN1Dict([
(u'id', _Residue_id),
(u'name', _Residue_name),
(u'residue-graph', _Residue_residue_graph),
])
Residue._ext = None
#-----< Residue-id >-----#
Residue_id = INT(name=u'Residue-id', mode=MODE_TYPE)
#-----< Residue-graph-pntr >-----#
Residue_graph_pntr = CHOICE(name=u'Residue-graph-pntr', mode=MODE_TYPE)
_Residue_graph_pntr_local = INT(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph-id')))
_Residue_graph_pntr_biostruc = SEQ(name=u'biostruc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biostruc-graph-pntr')))
_Residue_graph_pntr_standard = SEQ(name=u'standard', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biostruc-residue-graph-set-pntr')))
Residue_graph_pntr._cont = ASN1Dict([
(u'local', _Residue_graph_pntr_local),
(u'biostruc', _Residue_graph_pntr_biostruc),
(u'standard', _Residue_graph_pntr_standard),
])
Residue_graph_pntr._ext = None
#-----< Biostruc-graph-pntr >-----#
Biostruc_graph_pntr = SEQ(name=u'Biostruc-graph-pntr', mode=MODE_TYPE)
_Biostruc_graph_pntr_biostruc_id = CHOICE(name=u'biostruc-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_graph_pntr_residue_graph_id = INT(name=u'residue-graph-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph-id')))
Biostruc_graph_pntr._cont = ASN1Dict([
(u'biostruc-id', _Biostruc_graph_pntr_biostruc_id),
(u'residue-graph-id', _Biostruc_graph_pntr_residue_graph_id),
])
Biostruc_graph_pntr._ext = None
#-----< Biostruc-residue-graph-set-pntr >-----#
Biostruc_residue_graph_set_pntr = SEQ(name=u'Biostruc-residue-graph-set-pntr', mode=MODE_TYPE)
_Biostruc_residue_graph_set_pntr_biostruc_residue_graph_set_id = CHOICE(name=u'biostruc-residue-graph-set-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_residue_graph_set_pntr_residue_graph_id = INT(name=u'residue-graph-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph-id')))
Biostruc_residue_graph_set_pntr._cont = ASN1Dict([
(u'biostruc-residue-graph-set-id', _Biostruc_residue_graph_set_pntr_biostruc_residue_graph_set_id),
(u'residue-graph-id', _Biostruc_residue_graph_set_pntr_residue_graph_id),
])
Biostruc_residue_graph_set_pntr._ext = None
#-----< Residue-graph >-----#
Residue_graph = SEQ(name=u'Residue-graph', mode=MODE_TYPE)
_Residue_graph_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-graph-id')))
_Residue_graph_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Residue_graph_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Biomol-descr')))
_Residue_graph_descr._cont = __Residue_graph_descr__item_
_Residue_graph_residue_type = INT(name=u'residue-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Residue_graph_residue_type._cont = ASN1Dict([(u'deoxyribonucleotide', 1), (u'ribonucleotide', 2), (u'amino-acid', 3), (u'other', 255)])
_Residue_graph_iupac_code = SEQ_OF(name=u'iupac-code', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Residue_graph_iupac_code__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Residue_graph_iupac_code._cont = __Residue_graph_iupac_code__item_
_Residue_graph_atoms = SEQ_OF(name=u'atoms', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Residue_graph_atoms__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom')))
_Residue_graph_atoms._cont = __Residue_graph_atoms__item_
_Residue_graph_bonds = SEQ_OF(name=u'bonds', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Residue_graph_bonds__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Intra-residue-bond')))
_Residue_graph_bonds._cont = __Residue_graph_bonds__item_
_Residue_graph_chiral_centers = SEQ_OF(name=u'chiral-centers', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Residue_graph_chiral_centers__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Chiral-center')))
_Residue_graph_chiral_centers._cont = __Residue_graph_chiral_centers__item_
Residue_graph._cont = ASN1Dict([
(u'id', _Residue_graph_id),
(u'descr', _Residue_graph_descr),
(u'residue-type', _Residue_graph_residue_type),
(u'iupac-code', _Residue_graph_iupac_code),
(u'atoms', _Residue_graph_atoms),
(u'bonds', _Residue_graph_bonds),
(u'chiral-centers', _Residue_graph_chiral_centers),
])
Residue_graph._ext = None
#-----< Residue-graph-id >-----#
Residue_graph_id = INT(name=u'Residue-graph-id', mode=MODE_TYPE)
#-----< Atom >-----#
Atom = SEQ(name=u'Atom', mode=MODE_TYPE)
_Atom_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Atom_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Atom_iupac_code = SEQ_OF(name=u'iupac-code', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Atom_iupac_code__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Atom_iupac_code._cont = __Atom_iupac_code__item_
_Atom_element = ENUM(name=u'element', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Atom_element._cont = ASN1Dict([(u'h', 1), (u'he', 2), (u'li', 3), (u'be', 4), (u'b', 5), (u'c', 6), (u'n', 7), (u'o', 8), (u'f', 9), (u'ne', 10), (u'na', 11), (u'mg', 12), (u'al', 13), (u'si', 14), (u'p', 15), (u's', 16), (u'cl', 17), (u'ar', 18), (u'k', 19), (u'ca', 20), (u'sc', 21), (u'ti', 22), (u'v', 23), (u'cr', 24), (u'mn', 25), (u'fe', 26), (u'co', 27), (u'ni', 28), (u'cu', 29), (u'zn', 30), (u'ga', 31), (u'ge', 32), (u'as', 33), (u'se', 34), (u'br', 35), (u'kr', 36), (u'rb', 37), (u'sr', 38), (u'y', 39), (u'zr', 40), (u'nb', 41), (u'mo', 42), (u'tc', 43), (u'ru', 44), (u'rh', 45), (u'pd', 46), (u'ag', 47), (u'cd', 48), (u'in', 49), (u'sn', 50), (u'sb', 51), (u'te', 52), (u'i', 53), (u'xe', 54), (u'cs', 55), (u'ba', 56), (u'la', 57), (u'ce', 58), (u'pr', 59), (u'nd', 60), (u'pm', 61), (u'sm', 62), (u'eu', 63), (u'gd', 64), (u'tb', 65), (u'dy', 66), (u'ho', 67), (u'er', 68), (u'tm', 69), (u'yb', 70), (u'lu', 71), (u'hf', 72), (u'ta', 73), (u'w', 74), (u're', 75), (u'os', 76), (u'ir', 77), (u'pt', 78), (u'au', 79), (u'hg', 80), (u'tl', 81), (u'pb', 82), (u'bi', 83), (u'po', 84), (u'at', 85), (u'rn', 86), (u'fr', 87), (u'ra', 88), (u'ac', 89), (u'th', 90), (u'pa', 91), (u'u', 92), (u'np', 93), (u'pu', 94), (u'am', 95), (u'cm', 96), (u'bk', 97), (u'cf', 98), (u'es', 99), (u'fm', 100), (u'md', 101), (u'no', 102), (u'lr', 103), (u'other', 254), (u'unknown', 255)])
_Atom_element._ext = None
_Atom_ionizable_proton = ENUM(name=u'ionizable-proton', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Atom_ionizable_proton._cont = ASN1Dict([(u'true', 1), (u'false', 2), (u'unknown', 255)])
_Atom_ionizable_proton._ext = None
Atom._cont = ASN1Dict([
(u'id', _Atom_id),
(u'name', _Atom_name),
(u'iupac-code', _Atom_iupac_code),
(u'element', _Atom_element),
(u'ionizable-proton', _Atom_ionizable_proton),
])
Atom._ext = None
#-----< Atom-id >-----#
Atom_id = INT(name=u'Atom-id', mode=MODE_TYPE)
#-----< Intra-residue-bond >-----#
Intra_residue_bond = SEQ(name=u'Intra-residue-bond', mode=MODE_TYPE)
_Intra_residue_bond_atom_id_1 = INT(name=u'atom-id-1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Intra_residue_bond_atom_id_2 = INT(name=u'atom-id-2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Intra_residue_bond_bond_order = INT(name=u'bond-order', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Intra_residue_bond_bond_order._cont = ASN1Dict([(u'single', 1), (u'partial-double', 2), (u'aromatic', 3), (u'double', 4), (u'triple', 5), (u'other', 6), (u'unknown', 255)])
Intra_residue_bond._cont = ASN1Dict([
(u'atom-id-1', _Intra_residue_bond_atom_id_1),
(u'atom-id-2', _Intra_residue_bond_atom_id_2),
(u'bond-order', _Intra_residue_bond_bond_order),
])
Intra_residue_bond._ext = None
#-----< Chiral-center >-----#
Chiral_center = SEQ(name=u'Chiral-center', mode=MODE_TYPE)
_Chiral_center_c = INT(name=u'c', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Chiral_center_n1 = INT(name=u'n1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Chiral_center_n2 = INT(name=u'n2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Chiral_center_n3 = INT(name=u'n3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Chiral_center_sign = ENUM(name=u'sign', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Chiral_center_sign._cont = ASN1Dict([(u'positive', 1), (u'negative', 2)])
_Chiral_center_sign._ext = None
Chiral_center._cont = ASN1Dict([
(u'c', _Chiral_center_c),
(u'n1', _Chiral_center_n1),
(u'n2', _Chiral_center_n2),
(u'n3', _Chiral_center_n3),
(u'sign', _Chiral_center_sign),
])
Chiral_center._ext = None
#-----< Inter-residue-bond >-----#
Inter_residue_bond = SEQ(name=u'Inter-residue-bond', mode=MODE_TYPE)
_Inter_residue_bond_atom_id_1 = SEQ(name=u'atom-id-1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-pntr')))
_Inter_residue_bond_atom_id_2 = SEQ(name=u'atom-id-2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-pntr')))
_Inter_residue_bond_bond_order = INT(name=u'bond-order', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Inter_residue_bond_bond_order._cont = ASN1Dict([(u'single', 1), (u'partial-double', 2), (u'aromatic', 3), (u'double', 4), (u'triple', 5), (u'other', 6), (u'unknown', 255)])
Inter_residue_bond._cont = ASN1Dict([
(u'atom-id-1', _Inter_residue_bond_atom_id_1),
(u'atom-id-2', _Inter_residue_bond_atom_id_2),
(u'bond-order', _Inter_residue_bond_bond_order),
])
Inter_residue_bond._ext = None
#-----< Atom-pntr >-----#
Atom_pntr = SEQ(name=u'Atom-pntr', mode=MODE_TYPE)
_Atom_pntr_molecule_id = INT(name=u'molecule-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Atom_pntr_residue_id = INT(name=u'residue-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Atom_pntr_atom_id = INT(name=u'atom-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
Atom_pntr._cont = ASN1Dict([
(u'molecule-id', _Atom_pntr_molecule_id),
(u'residue-id', _Atom_pntr_residue_id),
(u'atom-id', _Atom_pntr_atom_id),
])
Atom_pntr._ext = None
#-----< Atom-pntr-set >-----#
Atom_pntr_set = SEQ_OF(name=u'Atom-pntr-set', mode=MODE_TYPE)
_Atom_pntr_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-pntr')))
Atom_pntr_set._cont = _Atom_pntr_set__item_
_all_ = [
__Biostruc_graph_descr__item_,
_Biostruc_graph_descr,
__Biostruc_graph_molecule_graphs__item_,
_Biostruc_graph_molecule_graphs,
__Biostruc_graph_inter_molecule_bonds__item_,
_Biostruc_graph_inter_molecule_bonds,
__Biostruc_graph_residue_graphs__item_,
_Biostruc_graph_residue_graphs,
Biostruc_graph,
_Biomol_descr_name,
_Biomol_descr_pdb_class,
_Biomol_descr_pdb_source,
_Biomol_descr_pdb_comment,
_Biomol_descr_other_comment,
_Biomol_descr_organism,
_Biomol_descr_attribution,
_Biomol_descr_assembly_type,
_Biomol_descr_molecule_type,
Biomol_descr,
_Molecule_graph_id,
__Molecule_graph_descr__item_,
_Molecule_graph_descr,
_Molecule_graph_seq_id,
__Molecule_graph_residue_sequence__item_,
_Molecule_graph_residue_sequence,
__Molecule_graph_inter_residue_bonds__item_,
_Molecule_graph_inter_residue_bonds,
_Molecule_graph_sid,
Molecule_graph,
Molecule_id,
PCSubstance_id,
_Residue_id,
_Residue_name,
_Residue_residue_graph,
Residue,
Residue_id,
_Residue_graph_pntr_local,
_Residue_graph_pntr_biostruc,
_Residue_graph_pntr_standard,
Residue_graph_pntr,
_Biostruc_graph_pntr_biostruc_id,
_Biostruc_graph_pntr_residue_graph_id,
Biostruc_graph_pntr,
_Biostruc_residue_graph_set_pntr_biostruc_residue_graph_set_id,
_Biostruc_residue_graph_set_pntr_residue_graph_id,
Biostruc_residue_graph_set_pntr,
_Residue_graph_id,
__Residue_graph_descr__item_,
_Residue_graph_descr,
_Residue_graph_residue_type,
__Residue_graph_iupac_code__item_,
_Residue_graph_iupac_code,
__Residue_graph_atoms__item_,
_Residue_graph_atoms,
__Residue_graph_bonds__item_,
_Residue_graph_bonds,
__Residue_graph_chiral_centers__item_,
_Residue_graph_chiral_centers,
Residue_graph,
Residue_graph_id,
_Atom_id,
_Atom_name,
__Atom_iupac_code__item_,
_Atom_iupac_code,
_Atom_element,
_Atom_ionizable_proton,
Atom,
Atom_id,
_Intra_residue_bond_atom_id_1,
_Intra_residue_bond_atom_id_2,
_Intra_residue_bond_bond_order,
Intra_residue_bond,
_Chiral_center_c,
_Chiral_center_n1,
_Chiral_center_n2,
_Chiral_center_n3,
_Chiral_center_sign,
Chiral_center,
_Inter_residue_bond_atom_id_1,
_Inter_residue_bond_atom_id_2,
_Inter_residue_bond_bond_order,
Inter_residue_bond,
_Atom_pntr_molecule_id,
_Atom_pntr_residue_id,
_Atom_pntr_atom_id,
Atom_pntr,
_Atom_pntr_set__item_,
Atom_pntr_set,
]
class MMDB_Structural_model:
_name_ = u'MMDB-Structural-model'
_oid_ = []
_obj_ = [
u'Biostruc-model',
u'Model-id',
u'Model-type',
u'Model-descr',
u'Model-space',
u'Reference-frame',
u'Model-coordinate-set',
u'Model-coordinate-set-id',
u'Coordinates',
u'Atomic-coordinates',
u'Model-space-points',
u'Atomic-temperature-factors',
u'Isotropic-temperature-factors',
u'Anisotropic-temperature-factors',
u'Atomic-occupancies',
u'Alternate-conformation-ids',
u'Alternate-conformation-id',
u'Conformation-ensemble',
u'Surface-coordinates',
u'T-mesh',
u'Triangles',
u'Density-coordinates',
]
_type_ = [
u'Biostruc-model',
u'Model-id',
u'Model-type',
u'Model-descr',
u'Model-space',
u'Reference-frame',
u'Model-coordinate-set',
u'Model-coordinate-set-id',
u'Coordinates',
u'Atomic-coordinates',
u'Model-space-points',
u'Atomic-temperature-factors',
u'Isotropic-temperature-factors',
u'Anisotropic-temperature-factors',
u'Atomic-occupancies',
u'Alternate-conformation-ids',
u'Alternate-conformation-id',
u'Conformation-ensemble',
u'Surface-coordinates',
u'T-mesh',
u'Triangles',
u'Density-coordinates',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Biostruc-model >-----#
Biostruc_model = SEQ(name=u'Biostruc-model', mode=MODE_TYPE)
_Biostruc_model_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-id')))
_Biostruc_model_type = INT(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-type')))
_Biostruc_model_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_model_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Model-descr')))
_Biostruc_model_descr._cont = __Biostruc_model_descr__item_
_Biostruc_model_model_space = SEQ(name=u'model-space', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-space')), opt=True)
_Biostruc_model_model_coordinates = SEQ_OF(name=u'model-coordinates', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_model_model_coordinates__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Model-coordinate-set')))
_Biostruc_model_model_coordinates._cont = __Biostruc_model_model_coordinates__item_
Biostruc_model._cont = ASN1Dict([
(u'id', _Biostruc_model_id),
(u'type', _Biostruc_model_type),
(u'descr', _Biostruc_model_descr),
(u'model-space', _Biostruc_model_model_space),
(u'model-coordinates', _Biostruc_model_model_coordinates),
])
Biostruc_model._ext = None
#-----< Model-id >-----#
Model_id = INT(name=u'Model-id', mode=MODE_TYPE)
#-----< Model-type >-----#
Model_type = INT(name=u'Model-type', mode=MODE_TYPE)
Model_type._cont = ASN1Dict([(u'ncbi-vector', 1), (u'ncbi-backbone', 2), (u'ncbi-all-atom', 3), (u'pdb-model', 4), (u'other', 255)])
#-----< Model-descr >-----#
Model_descr = CHOICE(name=u'Model-descr', mode=MODE_TYPE)
_Model_descr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_descr_pdb_reso = STR_VIS(name=u'pdb-reso', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_descr_pdb_method = STR_VIS(name=u'pdb-method', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_descr_pdb_comment = STR_VIS(name=u'pdb-comment', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_descr_other_comment = STR_VIS(name=u'other-comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_descr_attribution = CHOICE(name=u'attribution', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
Model_descr._cont = ASN1Dict([
(u'name', _Model_descr_name),
(u'pdb-reso', _Model_descr_pdb_reso),
(u'pdb-method', _Model_descr_pdb_method),
(u'pdb-comment', _Model_descr_pdb_comment),
(u'other-comment', _Model_descr_other_comment),
(u'attribution', _Model_descr_attribution),
])
Model_descr._ext = None
#-----< Model-space >-----#
Model_space = SEQ(name=u'Model-space', mode=MODE_TYPE)
_Model_space_coordinate_units = ENUM(name=u'coordinate-units', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_space_coordinate_units._cont = ASN1Dict([(u'angstroms', 1), (u'nanometers', 2), (u'other', 3), (u'unknown', 255)])
_Model_space_coordinate_units._ext = None
_Model_space_thermal_factor_units = ENUM(name=u'thermal-factor-units', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Model_space_thermal_factor_units._cont = ASN1Dict([(u'b', 1), (u'u', 2), (u'other', 3), (u'unknown', 255)])
_Model_space_thermal_factor_units._ext = None
_Model_space_occupancy_factor_units = ENUM(name=u'occupancy-factor-units', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Model_space_occupancy_factor_units._cont = ASN1Dict([(u'fractional', 1), (u'electrons', 2), (u'other', 3), (u'unknown', 255)])
_Model_space_occupancy_factor_units._ext = None
_Model_space_density_units = ENUM(name=u'density-units', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Model_space_density_units._cont = ASN1Dict([(u'electrons-per-unit-volume', 1), (u'arbitrary-scale', 2), (u'other', 3), (u'unknown', 255)])
_Model_space_density_units._ext = None
_Model_space_reference_frame = SEQ(name=u'reference-frame', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Reference-frame')), opt=True)
Model_space._cont = ASN1Dict([
(u'coordinate-units', _Model_space_coordinate_units),
(u'thermal-factor-units', _Model_space_thermal_factor_units),
(u'occupancy-factor-units', _Model_space_occupancy_factor_units),
(u'density-units', _Model_space_density_units),
(u'reference-frame', _Model_space_reference_frame),
])
Model_space._ext = None
#-----< Reference-frame >-----#
Reference_frame = SEQ(name=u'Reference-frame', mode=MODE_TYPE)
_Reference_frame_biostruc_id = CHOICE(name=u'biostruc-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Reference_frame_rotation_translation = SEQ(name=u'rotation-translation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Transform')), opt=True)
Reference_frame._cont = ASN1Dict([
(u'biostruc-id', _Reference_frame_biostruc_id),
(u'rotation-translation', _Reference_frame_rotation_translation),
])
Reference_frame._ext = None
#-----< Model-coordinate-set >-----#
Model_coordinate_set = SEQ(name=u'Model-coordinate-set', mode=MODE_TYPE)
_Model_coordinate_set_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-coordinate-set-id')), opt=True)
_Model_coordinate_set_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Model_coordinate_set_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Model-descr')))
_Model_coordinate_set_descr._cont = __Model_coordinate_set_descr__item_
_Model_coordinate_set_coordinates = CHOICE(name=u'coordinates', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Model_coordinate_set_coordinates_literal = CHOICE(name=u'literal', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Coordinates')))
__Model_coordinate_set_coordinates_reference = SEQ(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-alignment')))
_Model_coordinate_set_coordinates._cont = ASN1Dict([
(u'literal', __Model_coordinate_set_coordinates_literal),
(u'reference', __Model_coordinate_set_coordinates_reference),
])
_Model_coordinate_set_coordinates._ext = None
Model_coordinate_set._cont = ASN1Dict([
(u'id', _Model_coordinate_set_id),
(u'descr', _Model_coordinate_set_descr),
(u'coordinates', _Model_coordinate_set_coordinates),
])
Model_coordinate_set._ext = None
#-----< Model-coordinate-set-id >-----#
Model_coordinate_set_id = INT(name=u'Model-coordinate-set-id', mode=MODE_TYPE)
#-----< Coordinates >-----#
Coordinates = CHOICE(name=u'Coordinates', mode=MODE_TYPE)
_Coordinates_atomic = SEQ(name=u'atomic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Atomic-coordinates')))
_Coordinates_surface = SEQ(name=u'surface', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Surface-coordinates')))
_Coordinates_density = SEQ(name=u'density', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Density-coordinates')))
Coordinates._cont = ASN1Dict([
(u'atomic', _Coordinates_atomic),
(u'surface', _Coordinates_surface),
(u'density', _Coordinates_density),
])
Coordinates._ext = None
#-----< Atomic-coordinates >-----#
Atomic_coordinates = SEQ(name=u'Atomic-coordinates', mode=MODE_TYPE)
_Atomic_coordinates_number_of_points = INT(name=u'number-of-points', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Atomic_coordinates_atoms = SEQ(name=u'atoms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Atom-pntrs')))
_Atomic_coordinates_sites = SEQ(name=u'sites', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-space-points')))
_Atomic_coordinates_temperature_factors = CHOICE(name=u'temperature-factors', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Atomic-temperature-factors')), opt=True)
_Atomic_coordinates_occupancies = SEQ(name=u'occupancies', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Atomic-occupancies')), opt=True)
_Atomic_coordinates_alternate_conf_ids = SEQ_OF(name=u'alternate-conf-ids', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Alternate-conformation-ids')), opt=True)
_Atomic_coordinates_conf_ensembles = SEQ_OF(name=u'conf-ensembles', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Atomic_coordinates_conf_ensembles__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Conformation-ensemble')))
_Atomic_coordinates_conf_ensembles._cont = __Atomic_coordinates_conf_ensembles__item_
Atomic_coordinates._cont = ASN1Dict([
(u'number-of-points', _Atomic_coordinates_number_of_points),
(u'atoms', _Atomic_coordinates_atoms),
(u'sites', _Atomic_coordinates_sites),
(u'temperature-factors', _Atomic_coordinates_temperature_factors),
(u'occupancies', _Atomic_coordinates_occupancies),
(u'alternate-conf-ids', _Atomic_coordinates_alternate_conf_ids),
(u'conf-ensembles', _Atomic_coordinates_conf_ensembles),
])
Atomic_coordinates._ext = None
#-----< Model-space-points >-----#
Model_space_points = SEQ(name=u'Model-space-points', mode=MODE_TYPE)
_Model_space_points_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_space_points_x = SEQ_OF(name=u'x', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Model_space_points_x__item_ = INT(name='_item_', mode=MODE_TYPE)
_Model_space_points_x._cont = __Model_space_points_x__item_
_Model_space_points_y = SEQ_OF(name=u'y', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Model_space_points_y__item_ = INT(name='_item_', mode=MODE_TYPE)
_Model_space_points_y._cont = __Model_space_points_y__item_
_Model_space_points_z = SEQ_OF(name=u'z', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Model_space_points_z__item_ = INT(name='_item_', mode=MODE_TYPE)
_Model_space_points_z._cont = __Model_space_points_z__item_
Model_space_points._cont = ASN1Dict([
(u'scale-factor', _Model_space_points_scale_factor),
(u'x', _Model_space_points_x),
(u'y', _Model_space_points_y),
(u'z', _Model_space_points_z),
])
Model_space_points._ext = None
#-----< Atomic-temperature-factors >-----#
Atomic_temperature_factors = CHOICE(name=u'Atomic-temperature-factors', mode=MODE_TYPE)
_Atomic_temperature_factors_isotropic = SEQ(name=u'isotropic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Isotropic-temperature-factors')))
_Atomic_temperature_factors_anisotropic = SEQ(name=u'anisotropic', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Anisotropic-temperature-factors')))
Atomic_temperature_factors._cont = ASN1Dict([
(u'isotropic', _Atomic_temperature_factors_isotropic),
(u'anisotropic', _Atomic_temperature_factors_anisotropic),
])
Atomic_temperature_factors._ext = None
#-----< Isotropic-temperature-factors >-----#
Isotropic_temperature_factors = SEQ(name=u'Isotropic-temperature-factors', mode=MODE_TYPE)
_Isotropic_temperature_factors_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Isotropic_temperature_factors_b = SEQ_OF(name=u'b', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Isotropic_temperature_factors_b__item_ = INT(name='_item_', mode=MODE_TYPE)
_Isotropic_temperature_factors_b._cont = __Isotropic_temperature_factors_b__item_
Isotropic_temperature_factors._cont = ASN1Dict([
(u'scale-factor', _Isotropic_temperature_factors_scale_factor),
(u'b', _Isotropic_temperature_factors_b),
])
Isotropic_temperature_factors._ext = None
#-----< Anisotropic-temperature-factors >-----#
Anisotropic_temperature_factors = SEQ(name=u'Anisotropic-temperature-factors', mode=MODE_TYPE)
_Anisotropic_temperature_factors_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Anisotropic_temperature_factors_b_11 = SEQ_OF(name=u'b-11', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_11__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_11._cont = __Anisotropic_temperature_factors_b_11__item_
_Anisotropic_temperature_factors_b_12 = SEQ_OF(name=u'b-12', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_12__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_12._cont = __Anisotropic_temperature_factors_b_12__item_
_Anisotropic_temperature_factors_b_13 = SEQ_OF(name=u'b-13', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_13__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_13._cont = __Anisotropic_temperature_factors_b_13__item_
_Anisotropic_temperature_factors_b_22 = SEQ_OF(name=u'b-22', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_22__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_22._cont = __Anisotropic_temperature_factors_b_22__item_
_Anisotropic_temperature_factors_b_23 = SEQ_OF(name=u'b-23', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_23__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_23._cont = __Anisotropic_temperature_factors_b_23__item_
_Anisotropic_temperature_factors_b_33 = SEQ_OF(name=u'b-33', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Anisotropic_temperature_factors_b_33__item_ = INT(name='_item_', mode=MODE_TYPE)
_Anisotropic_temperature_factors_b_33._cont = __Anisotropic_temperature_factors_b_33__item_
Anisotropic_temperature_factors._cont = ASN1Dict([
(u'scale-factor', _Anisotropic_temperature_factors_scale_factor),
(u'b-11', _Anisotropic_temperature_factors_b_11),
(u'b-12', _Anisotropic_temperature_factors_b_12),
(u'b-13', _Anisotropic_temperature_factors_b_13),
(u'b-22', _Anisotropic_temperature_factors_b_22),
(u'b-23', _Anisotropic_temperature_factors_b_23),
(u'b-33', _Anisotropic_temperature_factors_b_33),
])
Anisotropic_temperature_factors._ext = None
#-----< Atomic-occupancies >-----#
Atomic_occupancies = SEQ(name=u'Atomic-occupancies', mode=MODE_TYPE)
_Atomic_occupancies_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Atomic_occupancies_o = SEQ_OF(name=u'o', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Atomic_occupancies_o__item_ = INT(name='_item_', mode=MODE_TYPE)
_Atomic_occupancies_o._cont = __Atomic_occupancies_o__item_
Atomic_occupancies._cont = ASN1Dict([
(u'scale-factor', _Atomic_occupancies_scale_factor),
(u'o', _Atomic_occupancies_o),
])
Atomic_occupancies._ext = None
#-----< Alternate-conformation-ids >-----#
Alternate_conformation_ids = SEQ_OF(name=u'Alternate-conformation-ids', mode=MODE_TYPE)
_Alternate_conformation_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Alternate-conformation-id')))
Alternate_conformation_ids._cont = _Alternate_conformation_ids__item_
#-----< Alternate-conformation-id >-----#
Alternate_conformation_id = STR_VIS(name=u'Alternate-conformation-id', mode=MODE_TYPE)
#-----< Conformation-ensemble >-----#
Conformation_ensemble = SEQ(name=u'Conformation-ensemble', mode=MODE_TYPE)
_Conformation_ensemble_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Conformation_ensemble_alt_conf_ids = SEQ_OF(name=u'alt-conf-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Conformation_ensemble_alt_conf_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Structural-model', 'Alternate-conformation-id')))
_Conformation_ensemble_alt_conf_ids._cont = __Conformation_ensemble_alt_conf_ids__item_
Conformation_ensemble._cont = ASN1Dict([
(u'name', _Conformation_ensemble_name),
(u'alt-conf-ids', _Conformation_ensemble_alt_conf_ids),
])
Conformation_ensemble._ext = None
#-----< Surface-coordinates >-----#
Surface_coordinates = SEQ(name=u'Surface-coordinates', mode=MODE_TYPE)
_Surface_coordinates_contents = CHOICE(name=u'contents', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Surface_coordinates_surface = CHOICE(name=u'surface', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Surface_coordinates_surface_sphere = SEQ(name=u'sphere', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Sphere')))
__Surface_coordinates_surface_cone = SEQ(name=u'cone', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Cone')))
__Surface_coordinates_surface_cylinder = SEQ(name=u'cylinder', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Cylinder')))
__Surface_coordinates_surface_brick = SEQ(name=u'brick', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Brick')))
__Surface_coordinates_surface_tmesh = SEQ(name=u'tmesh', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'T-mesh')))
__Surface_coordinates_surface_triangles = SEQ(name=u'triangles', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Triangles')))
_Surface_coordinates_surface._cont = ASN1Dict([
(u'sphere', __Surface_coordinates_surface_sphere),
(u'cone', __Surface_coordinates_surface_cone),
(u'cylinder', __Surface_coordinates_surface_cylinder),
(u'brick', __Surface_coordinates_surface_brick),
(u'tmesh', __Surface_coordinates_surface_tmesh),
(u'triangles', __Surface_coordinates_surface_triangles),
])
_Surface_coordinates_surface._ext = None
Surface_coordinates._cont = ASN1Dict([
(u'contents', _Surface_coordinates_contents),
(u'surface', _Surface_coordinates_surface),
])
Surface_coordinates._ext = None
#-----< T-mesh >-----#
T_mesh = SEQ(name=u'T-mesh', mode=MODE_TYPE)
_T_mesh_number_of_points = INT(name=u'number-of-points', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_T_mesh_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_T_mesh_swap = SEQ_OF(name=u'swap', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__T_mesh_swap__item_ = BOOL(name='_item_', mode=MODE_TYPE)
_T_mesh_swap._cont = __T_mesh_swap__item_
_T_mesh_x = SEQ_OF(name=u'x', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__T_mesh_x__item_ = INT(name='_item_', mode=MODE_TYPE)
_T_mesh_x._cont = __T_mesh_x__item_
_T_mesh_y = SEQ_OF(name=u'y', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__T_mesh_y__item_ = INT(name='_item_', mode=MODE_TYPE)
_T_mesh_y._cont = __T_mesh_y__item_
_T_mesh_z = SEQ_OF(name=u'z', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__T_mesh_z__item_ = INT(name='_item_', mode=MODE_TYPE)
_T_mesh_z._cont = __T_mesh_z__item_
T_mesh._cont = ASN1Dict([
(u'number-of-points', _T_mesh_number_of_points),
(u'scale-factor', _T_mesh_scale_factor),
(u'swap', _T_mesh_swap),
(u'x', _T_mesh_x),
(u'y', _T_mesh_y),
(u'z', _T_mesh_z),
])
T_mesh._ext = None
#-----< Triangles >-----#
Triangles = SEQ(name=u'Triangles', mode=MODE_TYPE)
_Triangles_number_of_points = INT(name=u'number-of-points', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Triangles_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Triangles_x = SEQ_OF(name=u'x', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_x__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_x._cont = __Triangles_x__item_
_Triangles_y = SEQ_OF(name=u'y', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_y__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_y._cont = __Triangles_y__item_
_Triangles_z = SEQ_OF(name=u'z', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_z__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_z._cont = __Triangles_z__item_
_Triangles_number_of_triangles = INT(name=u'number-of-triangles', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Triangles_v1 = SEQ_OF(name=u'v1', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_v1__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_v1._cont = __Triangles_v1__item_
_Triangles_v2 = SEQ_OF(name=u'v2', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_v2__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_v2._cont = __Triangles_v2__item_
_Triangles_v3 = SEQ_OF(name=u'v3', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Triangles_v3__item_ = INT(name='_item_', mode=MODE_TYPE)
_Triangles_v3._cont = __Triangles_v3__item_
Triangles._cont = ASN1Dict([
(u'number-of-points', _Triangles_number_of_points),
(u'scale-factor', _Triangles_scale_factor),
(u'x', _Triangles_x),
(u'y', _Triangles_y),
(u'z', _Triangles_z),
(u'number-of-triangles', _Triangles_number_of_triangles),
(u'v1', _Triangles_v1),
(u'v2', _Triangles_v2),
(u'v3', _Triangles_v3),
])
Triangles._ext = None
#-----< Density-coordinates >-----#
Density_coordinates = SEQ(name=u'Density-coordinates', mode=MODE_TYPE)
_Density_coordinates_contents = CHOICE(name=u'contents', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Density_coordinates_grid_corners = SEQ(name=u'grid-corners', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Brick')))
_Density_coordinates_grid_steps_x = INT(name=u'grid-steps-x', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_grid_steps_y = INT(name=u'grid-steps-y', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_grid_steps_z = INT(name=u'grid-steps-z', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_fastest_varying = ENUM(name=u'fastest-varying', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_fastest_varying._cont = ASN1Dict([(u'x', 1), (u'y', 2), (u'z', 3)])
_Density_coordinates_fastest_varying._ext = None
_Density_coordinates_slowest_varying = ENUM(name=u'slowest-varying', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_slowest_varying._cont = ASN1Dict([(u'x', 1), (u'y', 2), (u'z', 3)])
_Density_coordinates_slowest_varying._ext = None
_Density_coordinates_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Density_coordinates_density = SEQ_OF(name=u'density', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Density_coordinates_density__item_ = INT(name='_item_', mode=MODE_TYPE)
_Density_coordinates_density._cont = __Density_coordinates_density__item_
Density_coordinates._cont = ASN1Dict([
(u'contents', _Density_coordinates_contents),
(u'grid-corners', _Density_coordinates_grid_corners),
(u'grid-steps-x', _Density_coordinates_grid_steps_x),
(u'grid-steps-y', _Density_coordinates_grid_steps_y),
(u'grid-steps-z', _Density_coordinates_grid_steps_z),
(u'fastest-varying', _Density_coordinates_fastest_varying),
(u'slowest-varying', _Density_coordinates_slowest_varying),
(u'scale-factor', _Density_coordinates_scale_factor),
(u'density', _Density_coordinates_density),
])
Density_coordinates._ext = None
_all_ = [
_Biostruc_model_id,
_Biostruc_model_type,
__Biostruc_model_descr__item_,
_Biostruc_model_descr,
_Biostruc_model_model_space,
__Biostruc_model_model_coordinates__item_,
_Biostruc_model_model_coordinates,
Biostruc_model,
Model_id,
Model_type,
_Model_descr_name,
_Model_descr_pdb_reso,
_Model_descr_pdb_method,
_Model_descr_pdb_comment,
_Model_descr_other_comment,
_Model_descr_attribution,
Model_descr,
_Model_space_coordinate_units,
_Model_space_thermal_factor_units,
_Model_space_occupancy_factor_units,
_Model_space_density_units,
_Model_space_reference_frame,
Model_space,
_Reference_frame_biostruc_id,
_Reference_frame_rotation_translation,
Reference_frame,
_Model_coordinate_set_id,
__Model_coordinate_set_descr__item_,
_Model_coordinate_set_descr,
__Model_coordinate_set_coordinates_literal,
__Model_coordinate_set_coordinates_reference,
_Model_coordinate_set_coordinates,
Model_coordinate_set,
Model_coordinate_set_id,
_Coordinates_atomic,
_Coordinates_surface,
_Coordinates_density,
Coordinates,
_Atomic_coordinates_number_of_points,
_Atomic_coordinates_atoms,
_Atomic_coordinates_sites,
_Atomic_coordinates_temperature_factors,
_Atomic_coordinates_occupancies,
_Atomic_coordinates_alternate_conf_ids,
__Atomic_coordinates_conf_ensembles__item_,
_Atomic_coordinates_conf_ensembles,
Atomic_coordinates,
_Model_space_points_scale_factor,
__Model_space_points_x__item_,
_Model_space_points_x,
__Model_space_points_y__item_,
_Model_space_points_y,
__Model_space_points_z__item_,
_Model_space_points_z,
Model_space_points,
_Atomic_temperature_factors_isotropic,
_Atomic_temperature_factors_anisotropic,
Atomic_temperature_factors,
_Isotropic_temperature_factors_scale_factor,
__Isotropic_temperature_factors_b__item_,
_Isotropic_temperature_factors_b,
Isotropic_temperature_factors,
_Anisotropic_temperature_factors_scale_factor,
__Anisotropic_temperature_factors_b_11__item_,
_Anisotropic_temperature_factors_b_11,
__Anisotropic_temperature_factors_b_12__item_,
_Anisotropic_temperature_factors_b_12,
__Anisotropic_temperature_factors_b_13__item_,
_Anisotropic_temperature_factors_b_13,
__Anisotropic_temperature_factors_b_22__item_,
_Anisotropic_temperature_factors_b_22,
__Anisotropic_temperature_factors_b_23__item_,
_Anisotropic_temperature_factors_b_23,
__Anisotropic_temperature_factors_b_33__item_,
_Anisotropic_temperature_factors_b_33,
Anisotropic_temperature_factors,
_Atomic_occupancies_scale_factor,
__Atomic_occupancies_o__item_,
_Atomic_occupancies_o,
Atomic_occupancies,
_Alternate_conformation_ids__item_,
Alternate_conformation_ids,
Alternate_conformation_id,
_Conformation_ensemble_name,
__Conformation_ensemble_alt_conf_ids__item_,
_Conformation_ensemble_alt_conf_ids,
Conformation_ensemble,
_Surface_coordinates_contents,
__Surface_coordinates_surface_sphere,
__Surface_coordinates_surface_cone,
__Surface_coordinates_surface_cylinder,
__Surface_coordinates_surface_brick,
__Surface_coordinates_surface_tmesh,
__Surface_coordinates_surface_triangles,
_Surface_coordinates_surface,
Surface_coordinates,
_T_mesh_number_of_points,
_T_mesh_scale_factor,
__T_mesh_swap__item_,
_T_mesh_swap,
__T_mesh_x__item_,
_T_mesh_x,
__T_mesh_y__item_,
_T_mesh_y,
__T_mesh_z__item_,
_T_mesh_z,
T_mesh,
_Triangles_number_of_points,
_Triangles_scale_factor,
__Triangles_x__item_,
_Triangles_x,
__Triangles_y__item_,
_Triangles_y,
__Triangles_z__item_,
_Triangles_z,
_Triangles_number_of_triangles,
__Triangles_v1__item_,
_Triangles_v1,
__Triangles_v2__item_,
_Triangles_v2,
__Triangles_v3__item_,
_Triangles_v3,
Triangles,
_Density_coordinates_contents,
_Density_coordinates_grid_corners,
_Density_coordinates_grid_steps_x,
_Density_coordinates_grid_steps_y,
_Density_coordinates_grid_steps_z,
_Density_coordinates_fastest_varying,
_Density_coordinates_slowest_varying,
_Density_coordinates_scale_factor,
__Density_coordinates_density__item_,
_Density_coordinates_density,
Density_coordinates,
]
class MMDB_Features:
_name_ = u'MMDB-Features'
_oid_ = []
_obj_ = [
u'Biostruc-feature-set',
u'Biostruc-feature-set-id',
u'Biostruc-feature-set-descr',
u'Biostruc-feature',
u'Other-feature',
u'Biostruc-feature-id',
u'Biostruc-molecule-pntr',
u'Chem-graph-pntrs',
u'Atom-pntrs',
u'Residue-pntrs',
u'Residue-explicit-pntrs',
u'Residue-interval-pntr',
u'Molecule-pntrs',
u'Region-pntrs',
u'Region-coordinates',
u'Region-boundary',
u'Chem-graph-alignment',
u'Chem-graph-interaction',
u'Align-stats',
u'Region-similarity',
u'Sphere',
u'Cone',
u'Cylinder',
u'Brick',
u'Model-space-point',
u'RealValue',
u'Transform',
u'Move',
u'Rot-matrix',
u'Trans-matrix',
u'Camera',
u'GL-matrix',
u'Color-prop',
u'Render-prop',
u'Biostruc-script',
u'Biostruc-script-step',
u'Step-id',
]
_type_ = [
u'Biostruc-feature-set',
u'Biostruc-feature-set-id',
u'Biostruc-feature-set-descr',
u'Biostruc-feature',
u'Other-feature',
u'Biostruc-feature-id',
u'Biostruc-molecule-pntr',
u'Chem-graph-pntrs',
u'Atom-pntrs',
u'Residue-pntrs',
u'Residue-explicit-pntrs',
u'Residue-interval-pntr',
u'Molecule-pntrs',
u'Region-pntrs',
u'Region-coordinates',
u'Region-boundary',
u'Chem-graph-alignment',
u'Chem-graph-interaction',
u'Align-stats',
u'Region-similarity',
u'Sphere',
u'Cone',
u'Cylinder',
u'Brick',
u'Model-space-point',
u'RealValue',
u'Transform',
u'Move',
u'Rot-matrix',
u'Trans-matrix',
u'Camera',
u'GL-matrix',
u'Color-prop',
u'Render-prop',
u'Biostruc-script',
u'Biostruc-script-step',
u'Step-id',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Biostruc-feature-set >-----#
Biostruc_feature_set = SEQ(name=u'Biostruc-feature-set', mode=MODE_TYPE)
_Biostruc_feature_set_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-set-id')))
_Biostruc_feature_set_descr = SEQ_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_feature_set_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-set-descr')))
_Biostruc_feature_set_descr._cont = __Biostruc_feature_set_descr__item_
_Biostruc_feature_set_features = SEQ_OF(name=u'features', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_feature_set_features__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature')))
_Biostruc_feature_set_features._cont = __Biostruc_feature_set_features__item_
Biostruc_feature_set._cont = ASN1Dict([
(u'id', _Biostruc_feature_set_id),
(u'descr', _Biostruc_feature_set_descr),
(u'features', _Biostruc_feature_set_features),
])
Biostruc_feature_set._ext = None
#-----< Biostruc-feature-set-id >-----#
Biostruc_feature_set_id = INT(name=u'Biostruc-feature-set-id', mode=MODE_TYPE)
#-----< Biostruc-feature-set-descr >-----#
Biostruc_feature_set_descr = CHOICE(name=u'Biostruc-feature-set-descr', mode=MODE_TYPE)
_Biostruc_feature_set_descr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_feature_set_descr_pdb_comment = STR_VIS(name=u'pdb-comment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_feature_set_descr_other_comment = STR_VIS(name=u'other-comment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_feature_set_descr_attribution = CHOICE(name=u'attribution', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
Biostruc_feature_set_descr._cont = ASN1Dict([
(u'name', _Biostruc_feature_set_descr_name),
(u'pdb-comment', _Biostruc_feature_set_descr_pdb_comment),
(u'other-comment', _Biostruc_feature_set_descr_other_comment),
(u'attribution', _Biostruc_feature_set_descr_attribution),
])
Biostruc_feature_set_descr._ext = None
#-----< Biostruc-feature >-----#
Biostruc_feature = SEQ(name=u'Biostruc-feature', mode=MODE_TYPE)
_Biostruc_feature_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-id')), opt=True)
_Biostruc_feature_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Biostruc_feature_type = INT(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Biostruc_feature_type._cont = ASN1Dict([(u'helix', 1), (u'strand', 2), (u'sheet', 3), (u'turn', 4), (u'site', 5), (u'footnote', 6), (u'comment', 7), (u'interaction', 8), (u'subgraph', 100), (u'region', 101), (u'core', 102), (u'supercore', 103), (u'color', 150), (u'render', 151), (u'label', 152), (u'transform', 153), (u'camera', 154), (u'script', 155), (u'alignment', 200), (u'similarity', 201), (u'multalign', 202), (u'indirect', 203), (u'cn3dstate', 254), (u'other', 255)])
_Biostruc_feature_property = CHOICE(name=u'property', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Biostruc_feature_property_color = SEQ(name=u'color', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Color-prop')))
__Biostruc_feature_property_render = INT(name=u'render', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Render-prop')))
__Biostruc_feature_property_transform = SEQ(name=u'transform', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Transform')))
__Biostruc_feature_property_camera = SEQ(name=u'camera', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Camera')))
__Biostruc_feature_property_script = SEQ_OF(name=u'script', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Biostruc-script')))
__Biostruc_feature_property_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Biostruc_feature_property._cont = ASN1Dict([
(u'color', __Biostruc_feature_property_color),
(u'render', __Biostruc_feature_property_render),
(u'transform', __Biostruc_feature_property_transform),
(u'camera', __Biostruc_feature_property_camera),
(u'script', __Biostruc_feature_property_script),
(u'user', __Biostruc_feature_property_user),
])
_Biostruc_feature_property._ext = None
_Biostruc_feature_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Biostruc_feature_location_subgraph = CHOICE(name=u'subgraph', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
__Biostruc_feature_location_region = SEQ(name=u'region', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Region-pntrs')))
__Biostruc_feature_location_alignment = SEQ(name=u'alignment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-alignment')))
__Biostruc_feature_location_interaction = SEQ(name=u'interaction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-interaction')))
__Biostruc_feature_location_similarity = SEQ(name=u'similarity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Region-similarity')))
__Biostruc_feature_location_indirect = SEQ(name=u'indirect', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Other-feature')))
_Biostruc_feature_location._cont = ASN1Dict([
(u'subgraph', __Biostruc_feature_location_subgraph),
(u'region', __Biostruc_feature_location_region),
(u'alignment', __Biostruc_feature_location_alignment),
(u'interaction', __Biostruc_feature_location_interaction),
(u'similarity', __Biostruc_feature_location_similarity),
(u'indirect', __Biostruc_feature_location_indirect),
])
_Biostruc_feature_location._ext = None
Biostruc_feature._cont = ASN1Dict([
(u'id', _Biostruc_feature_id),
(u'name', _Biostruc_feature_name),
(u'type', _Biostruc_feature_type),
(u'property', _Biostruc_feature_property),
(u'location', _Biostruc_feature_location),
])
Biostruc_feature._ext = None
#-----< Other-feature >-----#
Other_feature = SEQ(name=u'Other-feature', mode=MODE_TYPE)
_Other_feature_biostruc_id = CHOICE(name=u'biostruc-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Other_feature_set = INT(name=u'set', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-set-id')))
_Other_feature_feature = INT(name=u'feature', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Biostruc-feature-id')))
Other_feature._cont = ASN1Dict([
(u'biostruc-id', _Other_feature_biostruc_id),
(u'set', _Other_feature_set),
(u'feature', _Other_feature_feature),
])
Other_feature._ext = None
#-----< Biostruc-feature-id >-----#
Biostruc_feature_id = INT(name=u'Biostruc-feature-id', mode=MODE_TYPE)
#-----< Biostruc-molecule-pntr >-----#
Biostruc_molecule_pntr = SEQ(name=u'Biostruc-molecule-pntr', mode=MODE_TYPE)
_Biostruc_molecule_pntr_biostruc_id = CHOICE(name=u'biostruc-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Biostruc_molecule_pntr_molecule_id = INT(name=u'molecule-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
Biostruc_molecule_pntr._cont = ASN1Dict([
(u'biostruc-id', _Biostruc_molecule_pntr_biostruc_id),
(u'molecule-id', _Biostruc_molecule_pntr_molecule_id),
])
Biostruc_molecule_pntr._ext = None
#-----< Chem-graph-pntrs >-----#
Chem_graph_pntrs = CHOICE(name=u'Chem-graph-pntrs', mode=MODE_TYPE)
_Chem_graph_pntrs_atoms = SEQ(name=u'atoms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Atom-pntrs')))
_Chem_graph_pntrs_residues = CHOICE(name=u'residues', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Residue-pntrs')))
_Chem_graph_pntrs_molecules = SEQ(name=u'molecules', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Molecule-pntrs')))
Chem_graph_pntrs._cont = ASN1Dict([
(u'atoms', _Chem_graph_pntrs_atoms),
(u'residues', _Chem_graph_pntrs_residues),
(u'molecules', _Chem_graph_pntrs_molecules),
])
Chem_graph_pntrs._ext = None
#-----< Atom-pntrs >-----#
Atom_pntrs = SEQ(name=u'Atom-pntrs', mode=MODE_TYPE)
_Atom_pntrs_number_of_ptrs = INT(name=u'number-of-ptrs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Atom_pntrs_molecule_ids = SEQ_OF(name=u'molecule-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Atom_pntrs_molecule_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Atom_pntrs_molecule_ids._cont = __Atom_pntrs_molecule_ids__item_
_Atom_pntrs_residue_ids = SEQ_OF(name=u'residue-ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Atom_pntrs_residue_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Atom_pntrs_residue_ids._cont = __Atom_pntrs_residue_ids__item_
_Atom_pntrs_atom_ids = SEQ_OF(name=u'atom-ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Atom_pntrs_atom_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Atom-id')))
_Atom_pntrs_atom_ids._cont = __Atom_pntrs_atom_ids__item_
Atom_pntrs._cont = ASN1Dict([
(u'number-of-ptrs', _Atom_pntrs_number_of_ptrs),
(u'molecule-ids', _Atom_pntrs_molecule_ids),
(u'residue-ids', _Atom_pntrs_residue_ids),
(u'atom-ids', _Atom_pntrs_atom_ids),
])
Atom_pntrs._ext = None
#-----< Residue-pntrs >-----#
Residue_pntrs = CHOICE(name=u'Residue-pntrs', mode=MODE_TYPE)
_Residue_pntrs_explicit = SEQ(name=u'explicit', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Residue-explicit-pntrs')))
_Residue_pntrs_interval = SEQ_OF(name=u'interval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Residue_pntrs_interval__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Residue-interval-pntr')))
_Residue_pntrs_interval._cont = __Residue_pntrs_interval__item_
Residue_pntrs._cont = ASN1Dict([
(u'explicit', _Residue_pntrs_explicit),
(u'interval', _Residue_pntrs_interval),
])
Residue_pntrs._ext = None
#-----< Residue-explicit-pntrs >-----#
Residue_explicit_pntrs = SEQ(name=u'Residue-explicit-pntrs', mode=MODE_TYPE)
_Residue_explicit_pntrs_number_of_ptrs = INT(name=u'number-of-ptrs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Residue_explicit_pntrs_molecule_ids = SEQ_OF(name=u'molecule-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Residue_explicit_pntrs_molecule_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Residue_explicit_pntrs_molecule_ids._cont = __Residue_explicit_pntrs_molecule_ids__item_
_Residue_explicit_pntrs_residue_ids = SEQ_OF(name=u'residue-ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Residue_explicit_pntrs_residue_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Residue_explicit_pntrs_residue_ids._cont = __Residue_explicit_pntrs_residue_ids__item_
Residue_explicit_pntrs._cont = ASN1Dict([
(u'number-of-ptrs', _Residue_explicit_pntrs_number_of_ptrs),
(u'molecule-ids', _Residue_explicit_pntrs_molecule_ids),
(u'residue-ids', _Residue_explicit_pntrs_residue_ids),
])
Residue_explicit_pntrs._ext = None
#-----< Residue-interval-pntr >-----#
Residue_interval_pntr = SEQ(name=u'Residue-interval-pntr', mode=MODE_TYPE)
_Residue_interval_pntr_molecule_id = INT(name=u'molecule-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Residue_interval_pntr_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
_Residue_interval_pntr_to = INT(name=u'to', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Chemical-graph', 'Residue-id')))
Residue_interval_pntr._cont = ASN1Dict([
(u'molecule-id', _Residue_interval_pntr_molecule_id),
(u'from', _Residue_interval_pntr_from_),
(u'to', _Residue_interval_pntr_to),
])
Residue_interval_pntr._ext = None
#-----< Molecule-pntrs >-----#
Molecule_pntrs = SEQ(name=u'Molecule-pntrs', mode=MODE_TYPE)
_Molecule_pntrs_number_of_ptrs = INT(name=u'number-of-ptrs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Molecule_pntrs_molecule_ids = SEQ_OF(name=u'molecule-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Molecule_pntrs_molecule_ids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Chemical-graph', 'Molecule-id')))
_Molecule_pntrs_molecule_ids._cont = __Molecule_pntrs_molecule_ids__item_
Molecule_pntrs._cont = ASN1Dict([
(u'number-of-ptrs', _Molecule_pntrs_number_of_ptrs),
(u'molecule-ids', _Molecule_pntrs_molecule_ids),
])
Molecule_pntrs._ext = None
#-----< Region-pntrs >-----#
Region_pntrs = SEQ(name=u'Region-pntrs', mode=MODE_TYPE)
_Region_pntrs_model_id = INT(name=u'model-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-id')))
_Region_pntrs_region = CHOICE(name=u'region', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Region_pntrs_region_site = SEQ_OF(name=u'site', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Region_pntrs_region_site__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Region-coordinates')))
__Region_pntrs_region_site._cont = ___Region_pntrs_region_site__item_
__Region_pntrs_region_boundary = SEQ_OF(name=u'boundary', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Region_pntrs_region_boundary__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Region-boundary')))
__Region_pntrs_region_boundary._cont = ___Region_pntrs_region_boundary__item_
_Region_pntrs_region._cont = ASN1Dict([
(u'site', __Region_pntrs_region_site),
(u'boundary', __Region_pntrs_region_boundary),
])
_Region_pntrs_region._ext = None
Region_pntrs._cont = ASN1Dict([
(u'model-id', _Region_pntrs_model_id),
(u'region', _Region_pntrs_region),
])
Region_pntrs._ext = None
#-----< Region-coordinates >-----#
Region_coordinates = SEQ(name=u'Region-coordinates', mode=MODE_TYPE)
_Region_coordinates_model_coord_set_id = INT(name=u'model-coord-set-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Structural-model', 'Model-coordinate-set-id')))
_Region_coordinates_number_of_coords = INT(name=u'number-of-coords', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Region_coordinates_coordinate_indices = SEQ_OF(name=u'coordinate-indices', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Region_coordinates_coordinate_indices__item_ = INT(name='_item_', mode=MODE_TYPE)
_Region_coordinates_coordinate_indices._cont = __Region_coordinates_coordinate_indices__item_
Region_coordinates._cont = ASN1Dict([
(u'model-coord-set-id', _Region_coordinates_model_coord_set_id),
(u'number-of-coords', _Region_coordinates_number_of_coords),
(u'coordinate-indices', _Region_coordinates_coordinate_indices),
])
Region_coordinates._ext = None
#-----< Region-boundary >-----#
Region_boundary = CHOICE(name=u'Region-boundary', mode=MODE_TYPE)
_Region_boundary_sphere = SEQ(name=u'sphere', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Sphere')))
_Region_boundary_cone = SEQ(name=u'cone', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Cone')))
_Region_boundary_cylinder = SEQ(name=u'cylinder', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Cylinder')))
_Region_boundary_brick = SEQ(name=u'brick', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Brick')))
Region_boundary._cont = ASN1Dict([
(u'sphere', _Region_boundary_sphere),
(u'cone', _Region_boundary_cone),
(u'cylinder', _Region_boundary_cylinder),
(u'brick', _Region_boundary_brick),
])
Region_boundary._ext = None
#-----< Chem-graph-alignment >-----#
Chem_graph_alignment = SEQ(name=u'Chem-graph-alignment', mode=MODE_TYPE)
_Chem_graph_alignment_dimension = INT(name=u'dimension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Chem_graph_alignment_biostruc_ids = SEQ_OF(name=u'biostruc-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Chem_graph_alignment_biostruc_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Chem_graph_alignment_biostruc_ids._cont = __Chem_graph_alignment_biostruc_ids__item_
_Chem_graph_alignment_alignment = SEQ_OF(name=u'alignment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Chem_graph_alignment_alignment__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Chem_graph_alignment_alignment._cont = __Chem_graph_alignment_alignment__item_
_Chem_graph_alignment_domain = SEQ_OF(name=u'domain', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_alignment_domain__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Chem_graph_alignment_domain._cont = __Chem_graph_alignment_domain__item_
_Chem_graph_alignment_transform = SEQ_OF(name=u'transform', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_alignment_transform__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Transform')))
_Chem_graph_alignment_transform._cont = __Chem_graph_alignment_transform__item_
_Chem_graph_alignment_aligndata = SEQ_OF(name=u'aligndata', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_alignment_aligndata__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Align-stats')))
_Chem_graph_alignment_aligndata._cont = __Chem_graph_alignment_aligndata__item_
Chem_graph_alignment._cont = ASN1Dict([
(u'dimension', _Chem_graph_alignment_dimension),
(u'biostruc-ids', _Chem_graph_alignment_biostruc_ids),
(u'alignment', _Chem_graph_alignment_alignment),
(u'domain', _Chem_graph_alignment_domain),
(u'transform', _Chem_graph_alignment_transform),
(u'aligndata', _Chem_graph_alignment_aligndata),
])
Chem_graph_alignment._ext = None
#-----< Chem-graph-interaction >-----#
Chem_graph_interaction = SEQ(name=u'Chem-graph-interaction', mode=MODE_TYPE)
_Chem_graph_interaction_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Chem_graph_interaction_type._cont = ASN1Dict([(u'protein-protein', 1), (u'protein-dna', 2), (u'protein-rna', 3), (u'protein-chemical', 4), (u'dna-dna', 5), (u'dna-rna', 6), (u'dna-chemical', 7), (u'rna-rna', 8), (u'rna-chemical', 9), (u'other', 255)])
_Chem_graph_interaction_distance_threshold = SEQ(name=u'distance-threshold', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'RealValue')), opt=True)
_Chem_graph_interaction_interactors = SEQ_OF(name=u'interactors', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Chem_graph_interaction_interactors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-molecule-pntr')))
_Chem_graph_interaction_interactors._cont = __Chem_graph_interaction_interactors__item_
_Chem_graph_interaction_residue_contacts = SEQ_OF(name=u'residue-contacts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_interaction_residue_contacts__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Chem_graph_interaction_residue_contacts._cont = __Chem_graph_interaction_residue_contacts__item_
_Chem_graph_interaction_atom_contacts = SEQ_OF(name=u'atom-contacts', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_interaction_atom_contacts__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Chem-graph-pntrs')))
_Chem_graph_interaction_atom_contacts._cont = __Chem_graph_interaction_atom_contacts__item_
_Chem_graph_interaction_atom_distance = SEQ_OF(name=u'atom-distance', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Chem_graph_interaction_atom_distance__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'RealValue')))
_Chem_graph_interaction_atom_distance._cont = __Chem_graph_interaction_atom_distance__item_
Chem_graph_interaction._cont = ASN1Dict([
(u'type', _Chem_graph_interaction_type),
(u'distance-threshold', _Chem_graph_interaction_distance_threshold),
(u'interactors', _Chem_graph_interaction_interactors),
(u'residue-contacts', _Chem_graph_interaction_residue_contacts),
(u'atom-contacts', _Chem_graph_interaction_atom_contacts),
(u'atom-distance', _Chem_graph_interaction_atom_distance),
])
Chem_graph_interaction._ext = None
#-----< Align-stats >-----#
Align_stats = SEQ(name=u'Align-stats', mode=MODE_TYPE)
_Align_stats_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_vast_score = INT(name=u'vast-score', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_vast_mlogp = INT(name=u'vast-mlogp', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_align_res = INT(name=u'align-res', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_rmsd = INT(name=u'rmsd', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_blast_score = INT(name=u'blast-score', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_blast_mlogp = INT(name=u'blast-mlogp', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Align_stats_other_score = INT(name=u'other-score', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Align_stats._cont = ASN1Dict([
(u'descr', _Align_stats_descr),
(u'scale-factor', _Align_stats_scale_factor),
(u'vast-score', _Align_stats_vast_score),
(u'vast-mlogp', _Align_stats_vast_mlogp),
(u'align-res', _Align_stats_align_res),
(u'rmsd', _Align_stats_rmsd),
(u'blast-score', _Align_stats_blast_score),
(u'blast-mlogp', _Align_stats_blast_mlogp),
(u'other-score', _Align_stats_other_score),
])
Align_stats._ext = None
#-----< Region-similarity >-----#
Region_similarity = SEQ(name=u'Region-similarity', mode=MODE_TYPE)
_Region_similarity_dimension = INT(name=u'dimension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Region_similarity_biostruc_ids = SEQ_OF(name=u'biostruc-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Region_similarity_biostruc_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc-id')))
_Region_similarity_biostruc_ids._cont = __Region_similarity_biostruc_ids__item_
_Region_similarity_similarity = SEQ_OF(name=u'similarity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Region_similarity_similarity__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Region-pntrs')))
_Region_similarity_similarity._cont = __Region_similarity_similarity__item_
_Region_similarity_transform = SEQ_OF(name=u'transform', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Region_similarity_transform__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Transform')))
_Region_similarity_transform._cont = __Region_similarity_transform__item_
Region_similarity._cont = ASN1Dict([
(u'dimension', _Region_similarity_dimension),
(u'biostruc-ids', _Region_similarity_biostruc_ids),
(u'similarity', _Region_similarity_similarity),
(u'transform', _Region_similarity_transform),
])
Region_similarity._ext = None
#-----< Sphere >-----#
Sphere = SEQ(name=u'Sphere', mode=MODE_TYPE)
_Sphere_center = SEQ(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Sphere_radius = SEQ(name=u'radius', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'RealValue')))
Sphere._cont = ASN1Dict([
(u'center', _Sphere_center),
(u'radius', _Sphere_radius),
])
Sphere._ext = None
#-----< Cone >-----#
Cone = SEQ(name=u'Cone', mode=MODE_TYPE)
_Cone_axis_top = SEQ(name=u'axis-top', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Cone_axis_bottom = SEQ(name=u'axis-bottom', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Cone_radius_bottom = SEQ(name=u'radius-bottom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'RealValue')))
Cone._cont = ASN1Dict([
(u'axis-top', _Cone_axis_top),
(u'axis-bottom', _Cone_axis_bottom),
(u'radius-bottom', _Cone_radius_bottom),
])
Cone._ext = None
#-----< Cylinder >-----#
Cylinder = SEQ(name=u'Cylinder', mode=MODE_TYPE)
_Cylinder_axis_top = SEQ(name=u'axis-top', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Cylinder_axis_bottom = SEQ(name=u'axis-bottom', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Cylinder_radius = SEQ(name=u'radius', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'RealValue')))
Cylinder._cont = ASN1Dict([
(u'axis-top', _Cylinder_axis_top),
(u'axis-bottom', _Cylinder_axis_bottom),
(u'radius', _Cylinder_radius),
])
Cylinder._ext = None
#-----< Brick >-----#
Brick = SEQ(name=u'Brick', mode=MODE_TYPE)
_Brick_corner_000 = SEQ(name=u'corner-000', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_001 = SEQ(name=u'corner-001', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_010 = SEQ(name=u'corner-010', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_011 = SEQ(name=u'corner-011', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_100 = SEQ(name=u'corner-100', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_101 = SEQ(name=u'corner-101', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_110 = SEQ(name=u'corner-110', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
_Brick_corner_111 = SEQ(name=u'corner-111', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Model-space-point')))
Brick._cont = ASN1Dict([
(u'corner-000', _Brick_corner_000),
(u'corner-001', _Brick_corner_001),
(u'corner-010', _Brick_corner_010),
(u'corner-011', _Brick_corner_011),
(u'corner-100', _Brick_corner_100),
(u'corner-101', _Brick_corner_101),
(u'corner-110', _Brick_corner_110),
(u'corner-111', _Brick_corner_111),
])
Brick._ext = None
#-----< Model-space-point >-----#
Model_space_point = SEQ(name=u'Model-space-point', mode=MODE_TYPE)
_Model_space_point_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_space_point_x = INT(name=u'x', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_space_point_y = INT(name=u'y', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Model_space_point_z = INT(name=u'z', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Model_space_point._cont = ASN1Dict([
(u'scale-factor', _Model_space_point_scale_factor),
(u'x', _Model_space_point_x),
(u'y', _Model_space_point_y),
(u'z', _Model_space_point_z),
])
Model_space_point._ext = None
#-----< RealValue >-----#
RealValue = SEQ(name=u'RealValue', mode=MODE_TYPE)
_RealValue_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RealValue_scaled_integer_value = INT(name=u'scaled-integer-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
RealValue._cont = ASN1Dict([
(u'scale-factor', _RealValue_scale_factor),
(u'scaled-integer-value', _RealValue_scaled_integer_value),
])
RealValue._ext = None
#-----< Transform >-----#
Transform = SEQ(name=u'Transform', mode=MODE_TYPE)
_Transform_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Transform_moves = SEQ_OF(name=u'moves', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Transform_moves__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Move')))
_Transform_moves._cont = __Transform_moves__item_
Transform._cont = ASN1Dict([
(u'id', _Transform_id),
(u'moves', _Transform_moves),
])
Transform._ext = None
#-----< Move >-----#
Move = CHOICE(name=u'Move', mode=MODE_TYPE)
_Move_rotate = SEQ(name=u'rotate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Rot-matrix')))
_Move_translate = SEQ(name=u'translate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Trans-matrix')))
Move._cont = ASN1Dict([
(u'rotate', _Move_rotate),
(u'translate', _Move_translate),
])
Move._ext = None
#-----< Rot-matrix >-----#
Rot_matrix = SEQ(name=u'Rot-matrix', mode=MODE_TYPE)
_Rot_matrix_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_11 = INT(name=u'rot-11', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_12 = INT(name=u'rot-12', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_13 = INT(name=u'rot-13', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_21 = INT(name=u'rot-21', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_22 = INT(name=u'rot-22', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_23 = INT(name=u'rot-23', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_31 = INT(name=u'rot-31', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_32 = INT(name=u'rot-32', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rot_matrix_rot_33 = INT(name=u'rot-33', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Rot_matrix._cont = ASN1Dict([
(u'scale-factor', _Rot_matrix_scale_factor),
(u'rot-11', _Rot_matrix_rot_11),
(u'rot-12', _Rot_matrix_rot_12),
(u'rot-13', _Rot_matrix_rot_13),
(u'rot-21', _Rot_matrix_rot_21),
(u'rot-22', _Rot_matrix_rot_22),
(u'rot-23', _Rot_matrix_rot_23),
(u'rot-31', _Rot_matrix_rot_31),
(u'rot-32', _Rot_matrix_rot_32),
(u'rot-33', _Rot_matrix_rot_33),
])
Rot_matrix._ext = None
#-----< Trans-matrix >-----#
Trans_matrix = SEQ(name=u'Trans-matrix', mode=MODE_TYPE)
_Trans_matrix_scale_factor = INT(name=u'scale-factor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Trans_matrix_tran_1 = INT(name=u'tran-1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Trans_matrix_tran_2 = INT(name=u'tran-2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Trans_matrix_tran_3 = INT(name=u'tran-3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Trans_matrix._cont = ASN1Dict([
(u'scale-factor', _Trans_matrix_scale_factor),
(u'tran-1', _Trans_matrix_tran_1),
(u'tran-2', _Trans_matrix_tran_2),
(u'tran-3', _Trans_matrix_tran_3),
])
Trans_matrix._ext = None
#-----< Camera >-----#
Camera = SEQ(name=u'Camera', mode=MODE_TYPE)
_Camera_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Camera_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Camera_distance = INT(name=u'distance', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Camera_angle = INT(name=u'angle', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Camera_scale = INT(name=u'scale', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Camera_modelview = SEQ(name=u'modelview', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'GL-matrix')))
Camera._cont = ASN1Dict([
(u'x', _Camera_x),
(u'y', _Camera_y),
(u'distance', _Camera_distance),
(u'angle', _Camera_angle),
(u'scale', _Camera_scale),
(u'modelview', _Camera_modelview),
])
Camera._ext = None
#-----< GL-matrix >-----#
GL_matrix = SEQ(name=u'GL-matrix', mode=MODE_TYPE)
_GL_matrix_scale = INT(name=u'scale', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m11 = INT(name=u'm11', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m12 = INT(name=u'm12', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m13 = INT(name=u'm13', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m14 = INT(name=u'm14', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m21 = INT(name=u'm21', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m22 = INT(name=u'm22', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m23 = INT(name=u'm23', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m24 = INT(name=u'm24', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m31 = INT(name=u'm31', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m32 = INT(name=u'm32', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m33 = INT(name=u'm33', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m34 = INT(name=u'm34', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m41 = INT(name=u'm41', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m42 = INT(name=u'm42', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m43 = INT(name=u'm43', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GL_matrix_m44 = INT(name=u'm44', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
GL_matrix._cont = ASN1Dict([
(u'scale', _GL_matrix_scale),
(u'm11', _GL_matrix_m11),
(u'm12', _GL_matrix_m12),
(u'm13', _GL_matrix_m13),
(u'm14', _GL_matrix_m14),
(u'm21', _GL_matrix_m21),
(u'm22', _GL_matrix_m22),
(u'm23', _GL_matrix_m23),
(u'm24', _GL_matrix_m24),
(u'm31', _GL_matrix_m31),
(u'm32', _GL_matrix_m32),
(u'm33', _GL_matrix_m33),
(u'm34', _GL_matrix_m34),
(u'm41', _GL_matrix_m41),
(u'm42', _GL_matrix_m42),
(u'm43', _GL_matrix_m43),
(u'm44', _GL_matrix_m44),
])
GL_matrix._ext = None
#-----< Color-prop >-----#
Color_prop = SEQ(name=u'Color-prop', mode=MODE_TYPE)
_Color_prop_r = INT(name=u'r', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Color_prop_g = INT(name=u'g', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Color_prop_b = INT(name=u'b', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Color_prop_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Color_prop._cont = ASN1Dict([
(u'r', _Color_prop_r),
(u'g', _Color_prop_g),
(u'b', _Color_prop_b),
(u'name', _Color_prop_name),
])
Color_prop._ext = None
#-----< Render-prop >-----#
Render_prop = INT(name=u'Render-prop', mode=MODE_TYPE)
Render_prop._cont = ASN1Dict([(u'default', 0), (u'wire', 1), (u'space', 2), (u'stick', 3), (u'ballNStick', 4), (u'thickWire', 5), (u'hide', 9), (u'name', 10), (u'number', 11), (u'pdbNumber', 12), (u'objWireFrame', 150), (u'objPolygons', 151), (u'colorsetCPK', 225), (u'colorsetbyChain', 226), (u'colorsetbyTemp', 227), (u'colorsetbyRes', 228), (u'colorsetbyLen', 229), (u'colorsetbySStru', 230), (u'colorsetbyHydro', 231), (u'colorsetbyObject', 246), (u'colorsetbyDomain', 247), (u'other', 255)])
#-----< Biostruc-script >-----#
Biostruc_script = SEQ_OF(name=u'Biostruc-script', mode=MODE_TYPE)
_Biostruc_script__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Biostruc-script-step')))
Biostruc_script._cont = _Biostruc_script__item_
#-----< Biostruc-script-step >-----#
Biostruc_script_step = SEQ(name=u'Biostruc-script-step', mode=MODE_TYPE)
_Biostruc_script_step_step_id = INT(name=u'step-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Step-id')))
_Biostruc_script_step_step_name = STR_VIS(name=u'step-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Biostruc_script_step_feature_do = SEQ_OF(name=u'feature-do', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_script_step_feature_do__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB-Features', 'Other-feature')))
_Biostruc_script_step_feature_do._cont = __Biostruc_script_step_feature_do__item_
_Biostruc_script_step_camera_move = SEQ(name=u'camera-move', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Transform')), opt=True)
_Biostruc_script_step_pause = INT(name=u'pause', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=10)
_Biostruc_script_step_waitevent = BOOL(name=u'waitevent', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_script_step_extra = INT(name=u'extra', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Biostruc_script_step_jump = INT(name=u'jump', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB-Features', 'Step-id')), opt=True)
Biostruc_script_step._cont = ASN1Dict([
(u'step-id', _Biostruc_script_step_step_id),
(u'step-name', _Biostruc_script_step_step_name),
(u'feature-do', _Biostruc_script_step_feature_do),
(u'camera-move', _Biostruc_script_step_camera_move),
(u'pause', _Biostruc_script_step_pause),
(u'waitevent', _Biostruc_script_step_waitevent),
(u'extra', _Biostruc_script_step_extra),
(u'jump', _Biostruc_script_step_jump),
])
Biostruc_script_step._ext = None
#-----< Step-id >-----#
Step_id = INT(name=u'Step-id', mode=MODE_TYPE)
_all_ = [
_Biostruc_feature_set_id,
__Biostruc_feature_set_descr__item_,
_Biostruc_feature_set_descr,
__Biostruc_feature_set_features__item_,
_Biostruc_feature_set_features,
Biostruc_feature_set,
Biostruc_feature_set_id,
_Biostruc_feature_set_descr_name,
_Biostruc_feature_set_descr_pdb_comment,
_Biostruc_feature_set_descr_other_comment,
_Biostruc_feature_set_descr_attribution,
Biostruc_feature_set_descr,
_Biostruc_feature_id,
_Biostruc_feature_name,
_Biostruc_feature_type,
__Biostruc_feature_property_color,
__Biostruc_feature_property_render,
__Biostruc_feature_property_transform,
__Biostruc_feature_property_camera,
__Biostruc_feature_property_script,
__Biostruc_feature_property_user,
_Biostruc_feature_property,
__Biostruc_feature_location_subgraph,
__Biostruc_feature_location_region,
__Biostruc_feature_location_alignment,
__Biostruc_feature_location_interaction,
__Biostruc_feature_location_similarity,
__Biostruc_feature_location_indirect,
_Biostruc_feature_location,
Biostruc_feature,
_Other_feature_biostruc_id,
_Other_feature_set,
_Other_feature_feature,
Other_feature,
Biostruc_feature_id,
_Biostruc_molecule_pntr_biostruc_id,
_Biostruc_molecule_pntr_molecule_id,
Biostruc_molecule_pntr,
_Chem_graph_pntrs_atoms,
_Chem_graph_pntrs_residues,
_Chem_graph_pntrs_molecules,
Chem_graph_pntrs,
_Atom_pntrs_number_of_ptrs,
__Atom_pntrs_molecule_ids__item_,
_Atom_pntrs_molecule_ids,
__Atom_pntrs_residue_ids__item_,
_Atom_pntrs_residue_ids,
__Atom_pntrs_atom_ids__item_,
_Atom_pntrs_atom_ids,
Atom_pntrs,
_Residue_pntrs_explicit,
__Residue_pntrs_interval__item_,
_Residue_pntrs_interval,
Residue_pntrs,
_Residue_explicit_pntrs_number_of_ptrs,
__Residue_explicit_pntrs_molecule_ids__item_,
_Residue_explicit_pntrs_molecule_ids,
__Residue_explicit_pntrs_residue_ids__item_,
_Residue_explicit_pntrs_residue_ids,
Residue_explicit_pntrs,
_Residue_interval_pntr_molecule_id,
_Residue_interval_pntr_from_,
_Residue_interval_pntr_to,
Residue_interval_pntr,
_Molecule_pntrs_number_of_ptrs,
__Molecule_pntrs_molecule_ids__item_,
_Molecule_pntrs_molecule_ids,
Molecule_pntrs,
_Region_pntrs_model_id,
___Region_pntrs_region_site__item_,
__Region_pntrs_region_site,
___Region_pntrs_region_boundary__item_,
__Region_pntrs_region_boundary,
_Region_pntrs_region,
Region_pntrs,
_Region_coordinates_model_coord_set_id,
_Region_coordinates_number_of_coords,
__Region_coordinates_coordinate_indices__item_,
_Region_coordinates_coordinate_indices,
Region_coordinates,
_Region_boundary_sphere,
_Region_boundary_cone,
_Region_boundary_cylinder,
_Region_boundary_brick,
Region_boundary,
_Chem_graph_alignment_dimension,
__Chem_graph_alignment_biostruc_ids__item_,
_Chem_graph_alignment_biostruc_ids,
__Chem_graph_alignment_alignment__item_,
_Chem_graph_alignment_alignment,
__Chem_graph_alignment_domain__item_,
_Chem_graph_alignment_domain,
__Chem_graph_alignment_transform__item_,
_Chem_graph_alignment_transform,
__Chem_graph_alignment_aligndata__item_,
_Chem_graph_alignment_aligndata,
Chem_graph_alignment,
_Chem_graph_interaction_type,
_Chem_graph_interaction_distance_threshold,
__Chem_graph_interaction_interactors__item_,
_Chem_graph_interaction_interactors,
__Chem_graph_interaction_residue_contacts__item_,
_Chem_graph_interaction_residue_contacts,
__Chem_graph_interaction_atom_contacts__item_,
_Chem_graph_interaction_atom_contacts,
__Chem_graph_interaction_atom_distance__item_,
_Chem_graph_interaction_atom_distance,
Chem_graph_interaction,
_Align_stats_descr,
_Align_stats_scale_factor,
_Align_stats_vast_score,
_Align_stats_vast_mlogp,
_Align_stats_align_res,
_Align_stats_rmsd,
_Align_stats_blast_score,
_Align_stats_blast_mlogp,
_Align_stats_other_score,
Align_stats,
_Region_similarity_dimension,
__Region_similarity_biostruc_ids__item_,
_Region_similarity_biostruc_ids,
__Region_similarity_similarity__item_,
_Region_similarity_similarity,
__Region_similarity_transform__item_,
_Region_similarity_transform,
Region_similarity,
_Sphere_center,
_Sphere_radius,
Sphere,
_Cone_axis_top,
_Cone_axis_bottom,
_Cone_radius_bottom,
Cone,
_Cylinder_axis_top,
_Cylinder_axis_bottom,
_Cylinder_radius,
Cylinder,
_Brick_corner_000,
_Brick_corner_001,
_Brick_corner_010,
_Brick_corner_011,
_Brick_corner_100,
_Brick_corner_101,
_Brick_corner_110,
_Brick_corner_111,
Brick,
_Model_space_point_scale_factor,
_Model_space_point_x,
_Model_space_point_y,
_Model_space_point_z,
Model_space_point,
_RealValue_scale_factor,
_RealValue_scaled_integer_value,
RealValue,
_Transform_id,
__Transform_moves__item_,
_Transform_moves,
Transform,
_Move_rotate,
_Move_translate,
Move,
_Rot_matrix_scale_factor,
_Rot_matrix_rot_11,
_Rot_matrix_rot_12,
_Rot_matrix_rot_13,
_Rot_matrix_rot_21,
_Rot_matrix_rot_22,
_Rot_matrix_rot_23,
_Rot_matrix_rot_31,
_Rot_matrix_rot_32,
_Rot_matrix_rot_33,
Rot_matrix,
_Trans_matrix_scale_factor,
_Trans_matrix_tran_1,
_Trans_matrix_tran_2,
_Trans_matrix_tran_3,
Trans_matrix,
_Camera_x,
_Camera_y,
_Camera_distance,
_Camera_angle,
_Camera_scale,
_Camera_modelview,
Camera,
_GL_matrix_scale,
_GL_matrix_m11,
_GL_matrix_m12,
_GL_matrix_m13,
_GL_matrix_m14,
_GL_matrix_m21,
_GL_matrix_m22,
_GL_matrix_m23,
_GL_matrix_m24,
_GL_matrix_m31,
_GL_matrix_m32,
_GL_matrix_m33,
_GL_matrix_m34,
_GL_matrix_m41,
_GL_matrix_m42,
_GL_matrix_m43,
_GL_matrix_m44,
GL_matrix,
_Color_prop_r,
_Color_prop_g,
_Color_prop_b,
_Color_prop_name,
Color_prop,
Render_prop,
_Biostruc_script__item_,
Biostruc_script,
_Biostruc_script_step_step_id,
_Biostruc_script_step_step_name,
__Biostruc_script_step_feature_do__item_,
_Biostruc_script_step_feature_do,
_Biostruc_script_step_camera_move,
_Biostruc_script_step_pause,
_Biostruc_script_step_waitevent,
_Biostruc_script_step_extra,
_Biostruc_script_step_jump,
Biostruc_script_step,
Step_id,
]
class NCBI_Mime:
_name_ = u'NCBI-Mime'
_oid_ = []
_obj_ = [
u'Ncbi-mime-asn1',
u'Bundle-seqs-aligns',
u'Biostruc-seqs-aligns-cdd',
u'Biostruc-align',
u'Biostruc-align-seq',
u'Biostruc-seq',
u'Biostruc-seqs',
u'Entrez-style',
u'Entrez-general',
]
_type_ = [
u'Ncbi-mime-asn1',
u'Bundle-seqs-aligns',
u'Biostruc-seqs-aligns-cdd',
u'Biostruc-align',
u'Biostruc-align-seq',
u'Biostruc-seq',
u'Biostruc-seqs',
u'Entrez-style',
u'Entrez-general',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Ncbi-mime-asn1 >-----#
Ncbi_mime_asn1 = CHOICE(name=u'Ncbi-mime-asn1', mode=MODE_TYPE)
_Ncbi_mime_asn1_entrez = SEQ(name=u'entrez', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Entrez-general')))
_Ncbi_mime_asn1_alignstruc = SEQ(name=u'alignstruc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Biostruc-align')))
_Ncbi_mime_asn1_alignseq = SEQ(name=u'alignseq', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Biostruc-align-seq')))
_Ncbi_mime_asn1_strucseq = SEQ(name=u'strucseq', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Biostruc-seq')))
_Ncbi_mime_asn1_strucseqs = SEQ(name=u'strucseqs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Biostruc-seqs')))
_Ncbi_mime_asn1_general = SEQ(name=u'general', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Biostruc-seqs-aligns-cdd')))
Ncbi_mime_asn1._cont = ASN1Dict([
(u'entrez', _Ncbi_mime_asn1_entrez),
(u'alignstruc', _Ncbi_mime_asn1_alignstruc),
(u'alignseq', _Ncbi_mime_asn1_alignseq),
(u'strucseq', _Ncbi_mime_asn1_strucseq),
(u'strucseqs', _Ncbi_mime_asn1_strucseqs),
(u'general', _Ncbi_mime_asn1_general),
])
Ncbi_mime_asn1._ext = None
#-----< Bundle-seqs-aligns >-----#
Bundle_seqs_aligns = SEQ(name=u'Bundle-seqs-aligns', mode=MODE_TYPE)
_Bundle_seqs_aligns_sequences = SET_OF(name=u'sequences', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Bundle_seqs_aligns_sequences__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Bundle_seqs_aligns_sequences._cont = __Bundle_seqs_aligns_sequences__item_
_Bundle_seqs_aligns_seqaligns = SET_OF(name=u'seqaligns', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Bundle_seqs_aligns_seqaligns__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Bundle_seqs_aligns_seqaligns._cont = __Bundle_seqs_aligns_seqaligns__item_
_Bundle_seqs_aligns_strucaligns = SEQ(name=u'strucaligns', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-annot-set')), opt=True)
_Bundle_seqs_aligns_imports = SET_OF(name=u'imports', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Bundle_seqs_aligns_imports__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Bundle_seqs_aligns_imports._cont = __Bundle_seqs_aligns_imports__item_
_Bundle_seqs_aligns_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Bundle_seqs_aligns_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
Bundle_seqs_aligns._cont = ASN1Dict([
(u'sequences', _Bundle_seqs_aligns_sequences),
(u'seqaligns', _Bundle_seqs_aligns_seqaligns),
(u'strucaligns', _Bundle_seqs_aligns_strucaligns),
(u'imports', _Bundle_seqs_aligns_imports),
(u'style-dictionary', _Bundle_seqs_aligns_style_dictionary),
(u'user-annotations', _Bundle_seqs_aligns_user_annotations),
])
Bundle_seqs_aligns._ext = None
#-----< Biostruc-seqs-aligns-cdd >-----#
Biostruc_seqs_aligns_cdd = SEQ(name=u'Biostruc-seqs-aligns-cdd', mode=MODE_TYPE)
_Biostruc_seqs_aligns_cdd_seq_align_data = CHOICE(name=u'seq-align-data', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Biostruc_seqs_aligns_cdd_seq_align_data_bundle = SEQ(name=u'bundle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Bundle-seqs-aligns')))
__Biostruc_seqs_aligns_cdd_seq_align_data_cdd = SEQ(name=u'cdd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cdd', 'Cdd')))
_Biostruc_seqs_aligns_cdd_seq_align_data._cont = ASN1Dict([
(u'bundle', __Biostruc_seqs_aligns_cdd_seq_align_data_bundle),
(u'cdd', __Biostruc_seqs_aligns_cdd_seq_align_data_cdd),
])
_Biostruc_seqs_aligns_cdd_seq_align_data._ext = None
_Biostruc_seqs_aligns_cdd_structures = SET_OF(name=u'structures', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Biostruc_seqs_aligns_cdd_structures__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_seqs_aligns_cdd_structures._cont = __Biostruc_seqs_aligns_cdd_structures__item_
_Biostruc_seqs_aligns_cdd_structure_type = ENUM(name=u'structure-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Biostruc_seqs_aligns_cdd_structure_type._cont = ASN1Dict([(u'ncbi-backbone', 2), (u'ncbi-all-atom', 3), (u'pdb-model', 4)])
_Biostruc_seqs_aligns_cdd_structure_type._ext = None
Biostruc_seqs_aligns_cdd._cont = ASN1Dict([
(u'seq-align-data', _Biostruc_seqs_aligns_cdd_seq_align_data),
(u'structures', _Biostruc_seqs_aligns_cdd_structures),
(u'structure-type', _Biostruc_seqs_aligns_cdd_structure_type),
])
Biostruc_seqs_aligns_cdd._ext = None
#-----< Biostruc-align >-----#
Biostruc_align = SEQ(name=u'Biostruc-align', mode=MODE_TYPE)
_Biostruc_align_master = SEQ(name=u'master', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_align_slaves = SET_OF(name=u'slaves', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_align_slaves__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_align_slaves._cont = __Biostruc_align_slaves__item_
_Biostruc_align_alignments = SEQ(name=u'alignments', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-annot-set')))
_Biostruc_align_sequences = SET_OF(name=u'sequences', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_align_sequences__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Biostruc_align_sequences._cont = __Biostruc_align_sequences__item_
_Biostruc_align_seqalign = SET_OF(name=u'seqalign', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_align_seqalign__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Biostruc_align_seqalign._cont = __Biostruc_align_seqalign__item_
_Biostruc_align_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Biostruc_align_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
Biostruc_align._cont = ASN1Dict([
(u'master', _Biostruc_align_master),
(u'slaves', _Biostruc_align_slaves),
(u'alignments', _Biostruc_align_alignments),
(u'sequences', _Biostruc_align_sequences),
(u'seqalign', _Biostruc_align_seqalign),
(u'style-dictionary', _Biostruc_align_style_dictionary),
(u'user-annotations', _Biostruc_align_user_annotations),
])
Biostruc_align._ext = None
#-----< Biostruc-align-seq >-----#
Biostruc_align_seq = SEQ(name=u'Biostruc-align-seq', mode=MODE_TYPE)
_Biostruc_align_seq_sequences = SET_OF(name=u'sequences', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_align_seq_sequences__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Biostruc_align_seq_sequences._cont = __Biostruc_align_seq_sequences__item_
_Biostruc_align_seq_seqalign = SET_OF(name=u'seqalign', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_align_seq_seqalign__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Biostruc_align_seq_seqalign._cont = __Biostruc_align_seq_seqalign__item_
_Biostruc_align_seq_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Biostruc_align_seq_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
Biostruc_align_seq._cont = ASN1Dict([
(u'sequences', _Biostruc_align_seq_sequences),
(u'seqalign', _Biostruc_align_seq_seqalign),
(u'style-dictionary', _Biostruc_align_seq_style_dictionary),
(u'user-annotations', _Biostruc_align_seq_user_annotations),
])
Biostruc_align_seq._ext = None
#-----< Biostruc-seq >-----#
Biostruc_seq = SEQ(name=u'Biostruc-seq', mode=MODE_TYPE)
_Biostruc_seq_structure = SEQ(name=u'structure', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_seq_sequences = SET_OF(name=u'sequences', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_seq_sequences__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Biostruc_seq_sequences._cont = __Biostruc_seq_sequences__item_
_Biostruc_seq_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Biostruc_seq_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
Biostruc_seq._cont = ASN1Dict([
(u'structure', _Biostruc_seq_structure),
(u'sequences', _Biostruc_seq_sequences),
(u'style-dictionary', _Biostruc_seq_style_dictionary),
(u'user-annotations', _Biostruc_seq_user_annotations),
])
Biostruc_seq._ext = None
#-----< Biostruc-seqs >-----#
Biostruc_seqs = SEQ(name=u'Biostruc-seqs', mode=MODE_TYPE)
_Biostruc_seqs_structure = SEQ(name=u'structure', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc')))
_Biostruc_seqs_sequences = SET_OF(name=u'sequences', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_seqs_sequences__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Biostruc_seqs_sequences._cont = __Biostruc_seqs_sequences__item_
_Biostruc_seqs_seqalign = SET_OF(name=u'seqalign', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Biostruc_seqs_seqalign__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Biostruc_seqs_seqalign._cont = __Biostruc_seqs_seqalign__item_
_Biostruc_seqs_style_dictionary = SEQ(name=u'style-dictionary', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-style-dictionary')), opt=True)
_Biostruc_seqs_user_annotations = SEQ(name=u'user-annotations', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Cn3d', 'Cn3d-user-annotations')), opt=True)
Biostruc_seqs._cont = ASN1Dict([
(u'structure', _Biostruc_seqs_structure),
(u'sequences', _Biostruc_seqs_sequences),
(u'seqalign', _Biostruc_seqs_seqalign),
(u'style-dictionary', _Biostruc_seqs_style_dictionary),
(u'user-annotations', _Biostruc_seqs_user_annotations),
])
Biostruc_seqs._ext = None
#-----< Entrez-style >-----#
Entrez_style = ENUM(name=u'Entrez-style', mode=MODE_TYPE)
Entrez_style._cont = ASN1Dict([(u'docsum', 1), (u'genbank', 2), (u'genpept', 3), (u'fasta', 4), (u'asn1', 5), (u'graphic', 6), (u'alignment', 7), (u'globalview', 8), (u'report', 9), (u'medlars', 10), (u'embl', 11), (u'pdb', 12), (u'kinemage', 13)])
Entrez_style._ext = None
#-----< Entrez-general >-----#
Entrez_general = SEQ(name=u'Entrez-general', mode=MODE_TYPE)
_Entrez_general_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Entrez_general_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Entrez_general_data_ml = SEQ(name=u'ml', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-entry')))
__Entrez_general_data_prot = CHOICE(name=u'prot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
__Entrez_general_data_nuc = CHOICE(name=u'nuc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
__Entrez_general_data_genome = CHOICE(name=u'genome', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
__Entrez_general_data_structure = SEQ(name=u'structure', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc')))
__Entrez_general_data_strucAnnot = SEQ(name=u'strucAnnot', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MMDB', 'Biostruc-annot-set')))
_Entrez_general_data._cont = ASN1Dict([
(u'ml', __Entrez_general_data_ml),
(u'prot', __Entrez_general_data_prot),
(u'nuc', __Entrez_general_data_nuc),
(u'genome', __Entrez_general_data_genome),
(u'structure', __Entrez_general_data_structure),
(u'strucAnnot', __Entrez_general_data_strucAnnot),
])
_Entrez_general_data._ext = None
_Entrez_general_style = ENUM(name=u'style', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Mime', 'Entrez-style')))
_Entrez_general_location = STR_VIS(name=u'location', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Entrez_general._cont = ASN1Dict([
(u'title', _Entrez_general_title),
(u'data', _Entrez_general_data),
(u'style', _Entrez_general_style),
(u'location', _Entrez_general_location),
])
Entrez_general._ext = None
_all_ = [
_Ncbi_mime_asn1_entrez,
_Ncbi_mime_asn1_alignstruc,
_Ncbi_mime_asn1_alignseq,
_Ncbi_mime_asn1_strucseq,
_Ncbi_mime_asn1_strucseqs,
_Ncbi_mime_asn1_general,
Ncbi_mime_asn1,
__Bundle_seqs_aligns_sequences__item_,
_Bundle_seqs_aligns_sequences,
__Bundle_seqs_aligns_seqaligns__item_,
_Bundle_seqs_aligns_seqaligns,
_Bundle_seqs_aligns_strucaligns,
__Bundle_seqs_aligns_imports__item_,
_Bundle_seqs_aligns_imports,
_Bundle_seqs_aligns_style_dictionary,
_Bundle_seqs_aligns_user_annotations,
Bundle_seqs_aligns,
__Biostruc_seqs_aligns_cdd_seq_align_data_bundle,
__Biostruc_seqs_aligns_cdd_seq_align_data_cdd,
_Biostruc_seqs_aligns_cdd_seq_align_data,
__Biostruc_seqs_aligns_cdd_structures__item_,
_Biostruc_seqs_aligns_cdd_structures,
_Biostruc_seqs_aligns_cdd_structure_type,
Biostruc_seqs_aligns_cdd,
_Biostruc_align_master,
__Biostruc_align_slaves__item_,
_Biostruc_align_slaves,
_Biostruc_align_alignments,
__Biostruc_align_sequences__item_,
_Biostruc_align_sequences,
__Biostruc_align_seqalign__item_,
_Biostruc_align_seqalign,
_Biostruc_align_style_dictionary,
_Biostruc_align_user_annotations,
Biostruc_align,
__Biostruc_align_seq_sequences__item_,
_Biostruc_align_seq_sequences,
__Biostruc_align_seq_seqalign__item_,
_Biostruc_align_seq_seqalign,
_Biostruc_align_seq_style_dictionary,
_Biostruc_align_seq_user_annotations,
Biostruc_align_seq,
_Biostruc_seq_structure,
__Biostruc_seq_sequences__item_,
_Biostruc_seq_sequences,
_Biostruc_seq_style_dictionary,
_Biostruc_seq_user_annotations,
Biostruc_seq,
_Biostruc_seqs_structure,
__Biostruc_seqs_sequences__item_,
_Biostruc_seqs_sequences,
__Biostruc_seqs_seqalign__item_,
_Biostruc_seqs_seqalign,
_Biostruc_seqs_style_dictionary,
_Biostruc_seqs_user_annotations,
Biostruc_seqs,
Entrez_style,
_Entrez_general_title,
__Entrez_general_data_ml,
__Entrez_general_data_prot,
__Entrez_general_data_nuc,
__Entrez_general_data_genome,
__Entrez_general_data_structure,
__Entrez_general_data_strucAnnot,
_Entrez_general_data,
_Entrez_general_style,
_Entrez_general_location,
Entrez_general,
]
class NCBI_ObjPrt:
_name_ = u'NCBI-ObjPrt'
_oid_ = []
_obj_ = [
u'PrintTemplate',
u'TemplateName',
u'PrintTemplateSet',
u'PrintFormat',
u'PrintForm',
u'UserFormat',
u'PrintFormBlock',
u'PrintFormBoolean',
u'PrintFormEnum',
u'PrintFormText',
]
_type_ = [
u'PrintTemplate',
u'TemplateName',
u'PrintTemplateSet',
u'PrintFormat',
u'PrintForm',
u'UserFormat',
u'PrintFormBlock',
u'PrintFormBoolean',
u'PrintFormEnum',
u'PrintFormText',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PrintTemplate >-----#
PrintTemplate = SEQ(name=u'PrintTemplate', mode=MODE_TYPE)
_PrintTemplate_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'TemplateName')))
_PrintTemplate_labelfrom = STR_VIS(name=u'labelfrom', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintTemplate_format = SEQ(name=u'format', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormat')))
PrintTemplate._cont = ASN1Dict([
(u'name', _PrintTemplate_name),
(u'labelfrom', _PrintTemplate_labelfrom),
(u'format', _PrintTemplate_format),
])
PrintTemplate._ext = None
#-----< TemplateName >-----#
TemplateName = STR_VIS(name=u'TemplateName', mode=MODE_TYPE)
#-----< PrintTemplateSet >-----#
PrintTemplateSet = SEQ_OF(name=u'PrintTemplateSet', mode=MODE_TYPE)
_PrintTemplateSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintTemplate')))
PrintTemplateSet._cont = _PrintTemplateSet__item_
#-----< PrintFormat >-----#
PrintFormat = SEQ(name=u'PrintFormat', mode=MODE_TYPE)
_PrintFormat_asn1 = STR_VIS(name=u'asn1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PrintFormat_label = STR_VIS(name=u'label', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintFormat_prefix = STR_VIS(name=u'prefix', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintFormat_suffix = STR_VIS(name=u'suffix', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintFormat_form = CHOICE(name=u'form', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintForm')))
PrintFormat._cont = ASN1Dict([
(u'asn1', _PrintFormat_asn1),
(u'label', _PrintFormat_label),
(u'prefix', _PrintFormat_prefix),
(u'suffix', _PrintFormat_suffix),
(u'form', _PrintFormat_form),
])
PrintFormat._ext = None
#-----< PrintForm >-----#
PrintForm = CHOICE(name=u'PrintForm', mode=MODE_TYPE)
_PrintForm_block = SEQ(name=u'block', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormBlock')))
_PrintForm_boolean = SEQ(name=u'boolean', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormBoolean')))
_PrintForm_enum = SEQ(name=u'enum', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormEnum')))
_PrintForm_text = SEQ(name=u'text', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormText')))
_PrintForm_use_template = STR_VIS(name=u'use-template', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'TemplateName')))
_PrintForm_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ObjPrt', 'UserFormat')))
_PrintForm_null = NULL(name=u'null', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PrintForm._cont = ASN1Dict([
(u'block', _PrintForm_block),
(u'boolean', _PrintForm_boolean),
(u'enum', _PrintForm_enum),
(u'text', _PrintForm_text),
(u'use-template', _PrintForm_use_template),
(u'user', _PrintForm_user),
(u'null', _PrintForm_null),
])
PrintForm._ext = None
#-----< UserFormat >-----#
UserFormat = SEQ(name=u'UserFormat', mode=MODE_TYPE)
_UserFormat_printfunc = STR_VIS(name=u'printfunc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UserFormat_defaultfunc = STR_VIS(name=u'defaultfunc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
UserFormat._cont = ASN1Dict([
(u'printfunc', _UserFormat_printfunc),
(u'defaultfunc', _UserFormat_defaultfunc),
])
UserFormat._ext = None
#-----< PrintFormBlock >-----#
PrintFormBlock = SEQ(name=u'PrintFormBlock', mode=MODE_TYPE)
_PrintFormBlock_separator = STR_VIS(name=u'separator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintFormBlock_components = SEQ_OF(name=u'components', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PrintFormBlock_components__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ObjPrt', 'PrintFormat')))
_PrintFormBlock_components._cont = __PrintFormBlock_components__item_
PrintFormBlock._cont = ASN1Dict([
(u'separator', _PrintFormBlock_separator),
(u'components', _PrintFormBlock_components),
])
PrintFormBlock._ext = None
#-----< PrintFormBoolean >-----#
PrintFormBoolean = SEQ(name=u'PrintFormBoolean', mode=MODE_TYPE)
_PrintFormBoolean_true = STR_VIS(name=u'true', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PrintFormBoolean_false = STR_VIS(name=u'false', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PrintFormBoolean._cont = ASN1Dict([
(u'true', _PrintFormBoolean_true),
(u'false', _PrintFormBoolean_false),
])
PrintFormBoolean._ext = None
#-----< PrintFormEnum >-----#
PrintFormEnum = SEQ(name=u'PrintFormEnum', mode=MODE_TYPE)
_PrintFormEnum_values = SEQ_OF(name=u'values', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PrintFormEnum_values__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PrintFormEnum_values._cont = __PrintFormEnum_values__item_
PrintFormEnum._cont = ASN1Dict([
(u'values', _PrintFormEnum_values),
])
PrintFormEnum._ext = None
#-----< PrintFormText >-----#
PrintFormText = SEQ(name=u'PrintFormText', mode=MODE_TYPE)
_PrintFormText_textfunc = STR_VIS(name=u'textfunc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PrintFormText._cont = ASN1Dict([
(u'textfunc', _PrintFormText_textfunc),
])
PrintFormText._ext = None
_all_ = [
_PrintTemplate_name,
_PrintTemplate_labelfrom,
_PrintTemplate_format,
PrintTemplate,
TemplateName,
_PrintTemplateSet__item_,
PrintTemplateSet,
_PrintFormat_asn1,
_PrintFormat_label,
_PrintFormat_prefix,
_PrintFormat_suffix,
_PrintFormat_form,
PrintFormat,
_PrintForm_block,
_PrintForm_boolean,
_PrintForm_enum,
_PrintForm_text,
_PrintForm_use_template,
_PrintForm_user,
_PrintForm_null,
PrintForm,
_UserFormat_printfunc,
_UserFormat_defaultfunc,
UserFormat,
_PrintFormBlock_separator,
__PrintFormBlock_components__item_,
_PrintFormBlock_components,
PrintFormBlock,
_PrintFormBoolean_true,
_PrintFormBoolean_false,
PrintFormBoolean,
__PrintFormEnum_values__item_,
_PrintFormEnum_values,
PrintFormEnum,
_PrintFormText_textfunc,
PrintFormText,
]
class OMSSA:
_name_ = u'OMSSA'
_oid_ = []
_obj_ = [
u'NameValue',
u'MSSpectrum',
u'MSSpectrumset',
u'MSEnzymes',
u'MSMod',
u'MSModType',
u'MSMassSet',
u'MSModSpec',
u'MSModSpecSet',
u'MSCalcPlusOne',
u'MSCalcCharge',
u'MSChargeHandle',
u'MSSearchType',
u'MSZdependence',
u'MSIterativeSettings',
u'MSLibrarySettings',
u'MSSearchSettings',
u'MSSerialDataFormat',
u'MSOutFile',
u'MSSpectrumFileType',
u'MSInFile',
u'MSSearchSettingsSet',
u'MSRequest',
u'MSIonType',
u'MSIonNeutralLoss',
u'MSIonIsotopicType',
u'MSImmonium',
u'MSIon',
u'MSIonAnnot',
u'MSMZHit',
u'MSPepHit',
u'MSModHit',
u'MSScoreSet',
u'MSHits',
u'MSHitError',
u'MSUserAnnot',
u'MSHitSet',
u'MSResponseError',
u'MSBioseq',
u'MSBioseqSet',
u'MSResponse',
u'MSSearch',
]
_type_ = [
u'NameValue',
u'MSSpectrum',
u'MSSpectrumset',
u'MSEnzymes',
u'MSMod',
u'MSModType',
u'MSMassSet',
u'MSModSpec',
u'MSModSpecSet',
u'MSCalcPlusOne',
u'MSCalcCharge',
u'MSChargeHandle',
u'MSSearchType',
u'MSZdependence',
u'MSIterativeSettings',
u'MSLibrarySettings',
u'MSSearchSettings',
u'MSSerialDataFormat',
u'MSOutFile',
u'MSSpectrumFileType',
u'MSInFile',
u'MSSearchSettingsSet',
u'MSRequest',
u'MSIonType',
u'MSIonNeutralLoss',
u'MSIonIsotopicType',
u'MSImmonium',
u'MSIon',
u'MSIonAnnot',
u'MSMZHit',
u'MSPepHit',
u'MSModHit',
u'MSScoreSet',
u'MSHits',
u'MSHitError',
u'MSUserAnnot',
u'MSHitSet',
u'MSResponseError',
u'MSBioseq',
u'MSBioseqSet',
u'MSResponse',
u'MSSearch',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< NameValue >-----#
NameValue = SEQ(name=u'NameValue', mode=MODE_TYPE)
_NameValue_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NameValue_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
NameValue._cont = ASN1Dict([
(u'name', _NameValue_name),
(u'value', _NameValue_value),
])
NameValue._ext = None
#-----< MSSpectrum >-----#
MSSpectrum = SEQ(name=u'MSSpectrum', mode=MODE_TYPE)
_MSSpectrum_number = INT(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSpectrum_charge = SEQ_OF(name=u'charge', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSpectrum_charge__item_ = INT(name='_item_', mode=MODE_TYPE)
_MSSpectrum_charge._cont = __MSSpectrum_charge__item_
_MSSpectrum_precursormz = INT(name=u'precursormz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSpectrum_mz = SEQ_OF(name=u'mz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSpectrum_mz__item_ = INT(name='_item_', mode=MODE_TYPE)
_MSSpectrum_mz._cont = __MSSpectrum_mz__item_
_MSSpectrum_abundance = SEQ_OF(name=u'abundance', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSpectrum_abundance__item_ = INT(name='_item_', mode=MODE_TYPE)
_MSSpectrum_abundance._cont = __MSSpectrum_abundance__item_
_MSSpectrum_iscale = REAL(name=u'iscale', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSpectrum_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSpectrum_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_MSSpectrum_ids._cont = __MSSpectrum_ids__item_
_MSSpectrum_namevalue = SEQ_OF(name=u'namevalue', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSpectrum_namevalue__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'NameValue')))
_MSSpectrum_namevalue._cont = __MSSpectrum_namevalue__item_
MSSpectrum._cont = ASN1Dict([
(u'number', _MSSpectrum_number),
(u'charge', _MSSpectrum_charge),
(u'precursormz', _MSSpectrum_precursormz),
(u'mz', _MSSpectrum_mz),
(u'abundance', _MSSpectrum_abundance),
(u'iscale', _MSSpectrum_iscale),
(u'ids', _MSSpectrum_ids),
(u'namevalue', _MSSpectrum_namevalue),
])
MSSpectrum._ext = None
#-----< MSSpectrumset >-----#
MSSpectrumset = SEQ_OF(name=u'MSSpectrumset', mode=MODE_TYPE)
_MSSpectrumset__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSSpectrum')))
MSSpectrumset._cont = _MSSpectrumset__item_
#-----< MSEnzymes >-----#
MSEnzymes = INT(name=u'MSEnzymes', mode=MODE_TYPE)
MSEnzymes._cont = ASN1Dict([(u'trypsin', 0), (u'argc', 1), (u'cnbr', 2), (u'chymotrypsin', 3), (u'formicacid', 4), (u'lysc', 5), (u'lysc-p', 6), (u'pepsin-a', 7), (u'tryp-cnbr', 8), (u'tryp-chymo', 9), (u'trypsin-p', 10), (u'whole-protein', 11), (u'aspn', 12), (u'gluc', 13), (u'aspngluc', 14), (u'top-down', 15), (u'semi-tryptic', 16), (u'no-enzyme', 17), (u'chymotrypsin-p', 18), (u'aspn-de', 19), (u'gluc-de', 20), (u'lysn', 21), (u'thermolysin-p', 22), (u'semi-chymotrypsin', 23), (u'semi-gluc', 24), (u'max', 25), (u'none', 255)])
#-----< MSMod >-----#
MSMod = INT(name=u'MSMod', mode=MODE_TYPE)
MSMod._cont = ASN1Dict([(u'methylk', 0), (u'oxym', 1), (u'carboxymethylc', 2), (u'carbamidomethylc', 3), (u'deamidationkq', 4), (u'propionamidec', 5), (u'phosphorylations', 6), (u'phosphorylationt', 7), (u'phosphorylationy', 8), (u'ntermmcleave', 9), (u'ntermacetyl', 10), (u'ntermmethyl', 11), (u'ntermtrimethyl', 12), (u'methythiold', 13), (u'methylq', 14), (u'trimethylk', 15), (u'methyld', 16), (u'methyle', 17), (u'ctermpepmethyl', 18), (u'trideuteromethyld', 19), (u'trideuteromethyle', 20), (u'ctermpeptrideuteromethyl', 21), (u'nformylmet', 22), (u'twoamino3oxobutanoicacid', 23), (u'acetylk', 24), (u'ctermamide', 25), (u'bmethylthiold', 26), (u'carbamidomethylk', 27), (u'carbamidometylh', 28), (u'carbamidomethyld', 29), (u'carbamidomethyle', 30), (u'carbamylk', 31), (u'ntermcarbamyl', 32), (u'citrullinationr', 33), (u'cysteicacidc', 34), (u'diiodinationy', 35), (u'dimethylk', 36), (u'dimethylr', 37), (u'ntermpepdimethyl', 38), (u'dihydroxyf', 39), (u'thioacetylk', 40), (u'ntermpeptioacetyl', 41), (u'farnesylationc', 42), (u'formylk', 43), (u'ntermpepformyl', 44), (u'formylkynureninw', 45), (u'phef', 46), (u'gammacarboxyld', 47), (u'gammacarboxyle', 48), (u'geranylgeranylc', 49), (u'ntermpepglucuronylg', 50), (u'glutathionec', 51), (u'glyglyk', 52), (u'guanidinationk', 53), (u'his2asnh', 54), (u'his2asph', 55), (u'ctermpephsem', 56), (u'ctermpephselactm', 57), (u'hydroxykynureninw', 58), (u'hydroxylationd', 59), (u'hydroxylationk', 60), (u'hydroxylationn', 61), (u'hydroxylationp', 62), (u'hydroxylationf', 63), (u'hydroxylationy', 64), (u'iodinationy', 65), (u'kynureninw', 66), (u'lipoylk', 67), (u'ctermpepmeester', 68), (u'meesterd', 69), (u'meestere', 70), (u'meesters', 71), (u'meestery', 72), (u'methylc', 73), (u'methylh', 74), (u'methyln', 75), (u'ntermpepmethyl', 76), (u'methylr', 77), (u'ntermpepmyristoyeylationg', 78), (u'ntermpepmyristoyl4hg', 79), (u'ntermpepmyristoylationg', 80), (u'myristoylationk', 81), (u'ntermformyl', 82), (u'nemc', 83), (u'nipcam', 84), (u'nitrow', 85), (u'nitroy', 86), (u'ctermpepo18', 87), (u'ctermpepdio18', 88), (u'oxyh', 89), (u'oxyw', 90), (u'ppantetheines', 91), (u'palmitoylationc', 92), (u'palmitoylationk', 93), (u'palmitoylations', 94), (u'palmitoylationt', 95), (u'phospholosss', 96), (u'phospholosst', 97), (u'phospholossy', 98), (u'phosphoneutrallossc', 99), (u'phosphoneutrallossd', 100), (u'phosphoneutrallossh', 101), (u'propionylk', 102), (u'ntermpeppropionyl', 103), (u'propionylheavyk', 104), (u'ntermpeppropionylheavy', 105), (u'pyridylk', 106), (u'ntermpeppyridyl', 107), (u'ntermpeppyrocmc', 108), (u'ntermpeppyroe', 109), (u'ntermpeppyroq', 110), (u'pyroglutamicp', 111), (u'spyridylethylc', 112), (u'semetm', 113), (u'sulfationy', 114), (u'suphonem', 115), (u'triiodinationy', 116), (u'trimethylationr', 117), (u'ntermpeptripalmitatec', 118), (u'usermod1', 119), (u'usermod2', 120), (u'usermod3', 121), (u'usermod4', 122), (u'usermod5', 123), (u'usermod6', 124), (u'usermod7', 125), (u'usermod8', 126), (u'usermod9', 127), (u'usermod10', 128), (u'icatlight', 129), (u'icatheavy', 130), (u'camthiopropanoylk', 131), (u'phosphoneutrallosss', 132), (u'phosphoneutrallosst', 133), (u'phosphoetdlosss', 134), (u'phosphoetdlosst', 135), (u'arg-13c6', 136), (u'arg-13c6-15n4', 137), (u'lys-13c6', 138), (u'oxy18', 139), (u'beta-elim-s', 140), (u'beta-elim-t', 141), (u'usermod11', 142), (u'usermod12', 143), (u'usermod13', 144), (u'usermod14', 145), (u'usermod15', 146), (u'usermod16', 147), (u'usermod17', 148), (u'usermod18', 149), (u'usermod19', 150), (u'usermod20', 151), (u'usermod21', 152), (u'usermod22', 153), (u'usermod23', 154), (u'usermod24', 155), (u'usermod25', 156), (u'usermod26', 157), (u'usermod27', 158), (u'usermod28', 159), (u'usermod29', 160), (u'usermod30', 161), (u'sulfinicacid', 162), (u'arg2orn', 163), (u'dehydro', 164), (u'carboxykynurenin', 165), (u'sumoylation', 166), (u'iTRAQ114nterm', 167), (u'iTRAQ114K', 168), (u'iTRAQ114Y', 169), (u'iTRAQ115nterm', 170), (u'iTRAQ115K', 171), (u'iTRAQ115Y', 172), (u'iTRAQ116nterm', 173), (u'iTRAQ116K', 174), (u'iTRAQ116Y', 175), (u'iTRAQ117nterm', 176), (u'iTRAQ117K', 177), (u'iTRAQ117Y', 178), (u'mmts', 179), (u'lys-2H4', 180), (u'lys-13C615N2', 181), (u'hexNAcN', 182), (u'dHexHexNAcN', 183), (u'hexNAcS', 184), (u'hexNAcT', 185), (u'mod186', 186), (u'mod187', 187), (u'mod188', 188), (u'mod189', 189), (u'mod190', 190), (u'mod191', 191), (u'mod192', 192), (u'mod193', 193), (u'mod194', 194), (u'mod195', 195), (u'mod196', 196), (u'mod197', 197), (u'mod198', 198), (u'mod199', 199), (u'mod200', 200), (u'mod201', 201), (u'mod202', 202), (u'mod203', 203), (u'mod204', 204), (u'mod205', 205), (u'mod206', 206), (u'mod207', 207), (u'mod208', 208), (u'mod209', 209), (u'mod210', 210), (u'mod211', 211), (u'mod212', 212), (u'mod213', 213), (u'mod214', 214), (u'mod215', 215), (u'mod216', 216), (u'mod217', 217), (u'mod218', 218), (u'mod219', 219), (u'mod220', 220), (u'mod221', 221), (u'mod222', 222), (u'mod223', 223), (u'mod224', 224), (u'mod225', 225), (u'mod226', 226), (u'mod227', 227), (u'mod228', 228), (u'mod229', 229), (u'mod230', 230), (u'max', 231), (u'unknown', 9999), (u'none', 10000)])
#-----< MSModType >-----#
MSModType = INT(name=u'MSModType', mode=MODE_TYPE)
MSModType._cont = ASN1Dict([(u'modaa', 0), (u'modn', 1), (u'modnaa', 2), (u'modc', 3), (u'modcaa', 4), (u'modnp', 5), (u'modnpaa', 6), (u'modcp', 7), (u'modcpaa', 8), (u'modmax', 9)])
#-----< MSMassSet >-----#
MSMassSet = SEQ(name=u'MSMassSet', mode=MODE_TYPE)
_MSMassSet_monomass = REAL(name=u'monomass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSMassSet_averagemass = REAL(name=u'averagemass', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSMassSet_n15mass = REAL(name=u'n15mass', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
MSMassSet._cont = ASN1Dict([
(u'monomass', _MSMassSet_monomass),
(u'averagemass', _MSMassSet_averagemass),
(u'n15mass', _MSMassSet_n15mass),
])
MSMassSet._ext = None
#-----< MSModSpec >-----#
MSModSpec = SEQ(name=u'MSModSpec', mode=MODE_TYPE)
_MSModSpec_mod = INT(name=u'mod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSMod')))
_MSModSpec_type = INT(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSModType')))
_MSModSpec_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSModSpec_monomass = REAL(name=u'monomass', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSModSpec_averagemass = REAL(name=u'averagemass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSModSpec_n15mass = REAL(name=u'n15mass', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSModSpec_residues = SEQ_OF(name=u'residues', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSModSpec_residues__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_MSModSpec_residues._cont = __MSModSpec_residues__item_
_MSModSpec_neutralloss = SEQ(name=u'neutralloss', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSMassSet')), opt=True)
_MSModSpec_unimod = INT(name=u'unimod', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSModSpec_psi_ms = STR_VIS(name=u'psi-ms', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSModSpec._cont = ASN1Dict([
(u'mod', _MSModSpec_mod),
(u'type', _MSModSpec_type),
(u'name', _MSModSpec_name),
(u'monomass', _MSModSpec_monomass),
(u'averagemass', _MSModSpec_averagemass),
(u'n15mass', _MSModSpec_n15mass),
(u'residues', _MSModSpec_residues),
(u'neutralloss', _MSModSpec_neutralloss),
(u'unimod', _MSModSpec_unimod),
(u'psi-ms', _MSModSpec_psi_ms),
])
MSModSpec._ext = None
#-----< MSModSpecSet >-----#
MSModSpecSet = SEQ_OF(name=u'MSModSpecSet', mode=MODE_TYPE)
_MSModSpecSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSModSpec')))
MSModSpecSet._cont = _MSModSpecSet__item_
#-----< MSCalcPlusOne >-----#
MSCalcPlusOne = INT(name=u'MSCalcPlusOne', mode=MODE_TYPE)
MSCalcPlusOne._cont = ASN1Dict([(u'dontcalc', 0), (u'calc', 1)])
#-----< MSCalcCharge >-----#
MSCalcCharge = INT(name=u'MSCalcCharge', mode=MODE_TYPE)
MSCalcCharge._cont = ASN1Dict([(u'calculate', 0), (u'usefile', 1), (u'userange', 2)])
#-----< MSChargeHandle >-----#
MSChargeHandle = SEQ(name=u'MSChargeHandle', mode=MODE_TYPE)
_MSChargeHandle_calcplusone = INT(name=u'calcplusone', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSCalcPlusOne')), default=1)
_MSChargeHandle_calccharge = INT(name=u'calccharge', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSCalcCharge')), default=2)
_MSChargeHandle_mincharge = INT(name=u'mincharge', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_MSChargeHandle_maxcharge = INT(name=u'maxcharge', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=3)
_MSChargeHandle_considermult = INT(name=u'considermult', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=3)
_MSChargeHandle_plusone = REAL(name=u'plusone', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSChargeHandle_maxproductcharge = INT(name=u'maxproductcharge', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSChargeHandle_prodlesspre = BOOL(name=u'prodlesspre', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSChargeHandle_negative = INT(name=u'negative', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
MSChargeHandle._cont = ASN1Dict([
(u'calcplusone', _MSChargeHandle_calcplusone),
(u'calccharge', _MSChargeHandle_calccharge),
(u'mincharge', _MSChargeHandle_mincharge),
(u'maxcharge', _MSChargeHandle_maxcharge),
(u'considermult', _MSChargeHandle_considermult),
(u'plusone', _MSChargeHandle_plusone),
(u'maxproductcharge', _MSChargeHandle_maxproductcharge),
(u'prodlesspre', _MSChargeHandle_prodlesspre),
(u'negative', _MSChargeHandle_negative),
])
MSChargeHandle._ext = None
#-----< MSSearchType >-----#
MSSearchType = INT(name=u'MSSearchType', mode=MODE_TYPE)
MSSearchType._cont = ASN1Dict([(u'monoisotopic', 0), (u'average', 1), (u'monon15', 2), (u'exact', 3), (u'multiisotope', 4), (u'max', 5)])
#-----< MSZdependence >-----#
MSZdependence = INT(name=u'MSZdependence', mode=MODE_TYPE)
MSZdependence._cont = ASN1Dict([(u'independent', 0), (u'linearwithz', 1), (u'max', 2)])
#-----< MSIterativeSettings >-----#
MSIterativeSettings = SEQ(name=u'MSIterativeSettings', mode=MODE_TYPE)
_MSIterativeSettings_researchthresh = REAL(name=u'researchthresh', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSIterativeSettings_subsetthresh = REAL(name=u'subsetthresh', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSIterativeSettings_replacethresh = REAL(name=u'replacethresh', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
MSIterativeSettings._cont = ASN1Dict([
(u'researchthresh', _MSIterativeSettings_researchthresh),
(u'subsetthresh', _MSIterativeSettings_subsetthresh),
(u'replacethresh', _MSIterativeSettings_replacethresh),
])
MSIterativeSettings._ext = None
#-----< MSLibrarySettings >-----#
MSLibrarySettings = SEQ(name=u'MSLibrarySettings', mode=MODE_TYPE)
_MSLibrarySettings_libnames = SEQ_OF(name=u'libnames', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSLibrarySettings_libnames__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_MSLibrarySettings_libnames._cont = __MSLibrarySettings_libnames__item_
_MSLibrarySettings_presearch = BOOL(name=u'presearch', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSLibrarySettings_useomssascore = BOOL(name=u'useomssascore', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSLibrarySettings_usereplicatescore = BOOL(name=u'usereplicatescore', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSLibrarySettings_qtofscore = BOOL(name=u'qtofscore', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MSLibrarySettings._cont = ASN1Dict([
(u'libnames', _MSLibrarySettings_libnames),
(u'presearch', _MSLibrarySettings_presearch),
(u'useomssascore', _MSLibrarySettings_useomssascore),
(u'usereplicatescore', _MSLibrarySettings_usereplicatescore),
(u'qtofscore', _MSLibrarySettings_qtofscore),
])
MSLibrarySettings._ext = None
#-----< MSSearchSettings >-----#
MSSearchSettings = SEQ(name=u'MSSearchSettings', mode=MODE_TYPE)
_MSSearchSettings_precursorsearchtype = INT(name=u'precursorsearchtype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSearchType')))
_MSSearchSettings_productsearchtype = INT(name=u'productsearchtype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSearchType')))
_MSSearchSettings_ionstosearch = SEQ_OF(name=u'ionstosearch', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSearchSettings_ionstosearch__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSIonType')))
_MSSearchSettings_ionstosearch._cont = __MSSearchSettings_ionstosearch__item_
_MSSearchSettings_peptol = REAL(name=u'peptol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_msmstol = REAL(name=u'msmstol', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_zdep = INT(name=u'zdep', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSZdependence')))
_MSSearchSettings_cutoff = REAL(name=u'cutoff', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_cutlo = REAL(name=u'cutlo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_cuthi = REAL(name=u'cuthi', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_cutinc = REAL(name=u'cutinc', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSSearchSettings_singlewin = INT(name=u'singlewin', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_doublewin = INT(name=u'doublewin', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_singlenum = INT(name=u'singlenum', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_doublenum = INT(name=u'doublenum', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_fixed = SEQ_OF(name=u'fixed', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSearchSettings_fixed__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSMod')))
_MSSearchSettings_fixed._cont = __MSSearchSettings_fixed__item_
_MSSearchSettings_variable = SEQ_OF(name=u'variable', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSSearchSettings_variable__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSMod')))
_MSSearchSettings_variable._cont = __MSSearchSettings_variable__item_
_MSSearchSettings_enzyme = INT(name=u'enzyme', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSEnzymes')))
_MSSearchSettings_missedcleave = INT(name=u'missedcleave', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_hitlistlen = INT(name=u'hitlistlen', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=25)
_MSSearchSettings_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_tophitnum = INT(name=u'tophitnum', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSSearchSettings_minhit = INT(name=u'minhit', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_MSSearchSettings_minspectra = INT(name=u'minspectra', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=4)
_MSSearchSettings_scale = INT(name=u'scale', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=100)
_MSSearchSettings_maxmods = INT(name=u'maxmods', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=64)
_MSSearchSettings_taxids = SEQ_OF(name=u'taxids', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearchSettings_taxids__item_ = INT(name='_item_', mode=MODE_TYPE)
_MSSearchSettings_taxids._cont = __MSSearchSettings_taxids__item_
_MSSearchSettings_chargehandling = SEQ(name=u'chargehandling', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSChargeHandle')), opt=True)
_MSSearchSettings_usermods = SEQ_OF(name=u'usermods', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSModSpecSet')), opt=True)
_MSSearchSettings_pseudocount = INT(name=u'pseudocount', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_MSSearchSettings_searchb1 = INT(name=u'searchb1', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MSSearchSettings_searchctermproduct = INT(name=u'searchctermproduct', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MSSearchSettings_maxproductions = INT(name=u'maxproductions', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MSSearchSettings_minnoenzyme = INT(name=u'minnoenzyme', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=4)
_MSSearchSettings_maxnoenzyme = INT(name=u'maxnoenzyme', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MSSearchSettings_exactmass = REAL(name=u'exactmass', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_MSSearchSettings_settingid = INT(name=u'settingid', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_iterativesettings = SEQ(name=u'iterativesettings', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIterativeSettings')), opt=True)
_MSSearchSettings_precursorcull = INT(name=u'precursorcull', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_infiles = SEQ_OF(name=u'infiles', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearchSettings_infiles__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSInFile')))
_MSSearchSettings_infiles._cont = __MSSearchSettings_infiles__item_
_MSSearchSettings_outfiles = SEQ_OF(name=u'outfiles', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearchSettings_outfiles__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSOutFile')))
_MSSearchSettings_outfiles._cont = __MSSearchSettings_outfiles__item_
_MSSearchSettings_nocorrelationscore = INT(name=u'nocorrelationscore', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_probfollowingion = REAL(name=u'probfollowingion', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_MSSearchSettings_nmethionine = BOOL(name=u'nmethionine', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_automassadjust = REAL(name=u'automassadjust', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_MSSearchSettings_lomasscutoff = REAL(name=u'lomasscutoff', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_MSSearchSettings_libsearchsettings = SEQ(name=u'libsearchsettings', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSLibrarySettings')), opt=True)
_MSSearchSettings_noprolineions = SEQ_OF(name=u'noprolineions', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearchSettings_noprolineions__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSIonType')))
_MSSearchSettings_noprolineions._cont = __MSSearchSettings_noprolineions__item_
_MSSearchSettings_reversesearch = BOOL(name=u'reversesearch', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_othersettings = SEQ_OF(name=u'othersettings', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearchSettings_othersettings__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'NameValue')))
_MSSearchSettings_othersettings._cont = __MSSearchSettings_othersettings__item_
_MSSearchSettings_numisotopes = INT(name=u'numisotopes', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_pepppm = BOOL(name=u'pepppm', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_msmsppm = BOOL(name=u'msmsppm', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSSearchSettings_reportedhitcount = INT(name=u'reportedhitcount', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSSearchSettings._cont = ASN1Dict([
(u'precursorsearchtype', _MSSearchSettings_precursorsearchtype),
(u'productsearchtype', _MSSearchSettings_productsearchtype),
(u'ionstosearch', _MSSearchSettings_ionstosearch),
(u'peptol', _MSSearchSettings_peptol),
(u'msmstol', _MSSearchSettings_msmstol),
(u'zdep', _MSSearchSettings_zdep),
(u'cutoff', _MSSearchSettings_cutoff),
(u'cutlo', _MSSearchSettings_cutlo),
(u'cuthi', _MSSearchSettings_cuthi),
(u'cutinc', _MSSearchSettings_cutinc),
(u'singlewin', _MSSearchSettings_singlewin),
(u'doublewin', _MSSearchSettings_doublewin),
(u'singlenum', _MSSearchSettings_singlenum),
(u'doublenum', _MSSearchSettings_doublenum),
(u'fixed', _MSSearchSettings_fixed),
(u'variable', _MSSearchSettings_variable),
(u'enzyme', _MSSearchSettings_enzyme),
(u'missedcleave', _MSSearchSettings_missedcleave),
(u'hitlistlen', _MSSearchSettings_hitlistlen),
(u'db', _MSSearchSettings_db),
(u'tophitnum', _MSSearchSettings_tophitnum),
(u'minhit', _MSSearchSettings_minhit),
(u'minspectra', _MSSearchSettings_minspectra),
(u'scale', _MSSearchSettings_scale),
(u'maxmods', _MSSearchSettings_maxmods),
(u'taxids', _MSSearchSettings_taxids),
(u'chargehandling', _MSSearchSettings_chargehandling),
(u'usermods', _MSSearchSettings_usermods),
(u'pseudocount', _MSSearchSettings_pseudocount),
(u'searchb1', _MSSearchSettings_searchb1),
(u'searchctermproduct', _MSSearchSettings_searchctermproduct),
(u'maxproductions', _MSSearchSettings_maxproductions),
(u'minnoenzyme', _MSSearchSettings_minnoenzyme),
(u'maxnoenzyme', _MSSearchSettings_maxnoenzyme),
(u'exactmass', _MSSearchSettings_exactmass),
(u'settingid', _MSSearchSettings_settingid),
(u'iterativesettings', _MSSearchSettings_iterativesettings),
(u'precursorcull', _MSSearchSettings_precursorcull),
(u'infiles', _MSSearchSettings_infiles),
(u'outfiles', _MSSearchSettings_outfiles),
(u'nocorrelationscore', _MSSearchSettings_nocorrelationscore),
(u'probfollowingion', _MSSearchSettings_probfollowingion),
(u'nmethionine', _MSSearchSettings_nmethionine),
(u'automassadjust', _MSSearchSettings_automassadjust),
(u'lomasscutoff', _MSSearchSettings_lomasscutoff),
(u'libsearchsettings', _MSSearchSettings_libsearchsettings),
(u'noprolineions', _MSSearchSettings_noprolineions),
(u'reversesearch', _MSSearchSettings_reversesearch),
(u'othersettings', _MSSearchSettings_othersettings),
(u'numisotopes', _MSSearchSettings_numisotopes),
(u'pepppm', _MSSearchSettings_pepppm),
(u'msmsppm', _MSSearchSettings_msmsppm),
(u'reportedhitcount', _MSSearchSettings_reportedhitcount),
])
MSSearchSettings._ext = None
#-----< MSSerialDataFormat >-----#
MSSerialDataFormat = INT(name=u'MSSerialDataFormat', mode=MODE_TYPE)
MSSerialDataFormat._cont = ASN1Dict([(u'none', 0), (u'asntext', 1), (u'asnbinary', 2), (u'xml', 3), (u'csv', 4), (u'pepxml', 5), (u'xmlbz2', 6)])
#-----< MSOutFile >-----#
MSOutFile = SEQ(name=u'MSOutFile', mode=MODE_TYPE)
_MSOutFile_outfile = STR_VIS(name=u'outfile', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSOutFile_outfiletype = INT(name=u'outfiletype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSerialDataFormat')))
_MSOutFile_includerequest = BOOL(name=u'includerequest', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MSOutFile._cont = ASN1Dict([
(u'outfile', _MSOutFile_outfile),
(u'outfiletype', _MSOutFile_outfiletype),
(u'includerequest', _MSOutFile_includerequest),
])
MSOutFile._ext = None
#-----< MSSpectrumFileType >-----#
MSSpectrumFileType = INT(name=u'MSSpectrumFileType', mode=MODE_TYPE)
MSSpectrumFileType._cont = ASN1Dict([(u'dta', 0), (u'dtablank', 1), (u'dtaxml', 2), (u'asc', 3), (u'pkl', 4), (u'pks', 5), (u'sciex', 6), (u'mgf', 7), (u'unknown', 8), (u'oms', 9), (u'omx', 10), (u'xml', 11), (u'omxbz2', 12)])
#-----< MSInFile >-----#
MSInFile = SEQ(name=u'MSInFile', mode=MODE_TYPE)
_MSInFile_infile = STR_VIS(name=u'infile', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSInFile_infiletype = INT(name=u'infiletype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSpectrumFileType')))
MSInFile._cont = ASN1Dict([
(u'infile', _MSInFile_infile),
(u'infiletype', _MSInFile_infiletype),
])
MSInFile._ext = None
#-----< MSSearchSettingsSet >-----#
MSSearchSettingsSet = SEQ_OF(name=u'MSSearchSettingsSet', mode=MODE_TYPE)
_MSSearchSettingsSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSSearchSettings')))
MSSearchSettingsSet._cont = _MSSearchSettingsSet__item_
#-----< MSRequest >-----#
MSRequest = SEQ(name=u'MSRequest', mode=MODE_TYPE)
_MSRequest_spectra = SEQ_OF(name=u'spectra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSpectrumset')))
_MSRequest_settings = SEQ(name=u'settings', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSearchSettings')))
_MSRequest_rid = STR_VIS(name=u'rid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSRequest_moresettings = SEQ_OF(name=u'moresettings', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSSearchSettingsSet')), opt=True)
_MSRequest_modset = SEQ_OF(name=u'modset', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSModSpecSet')), opt=True)
MSRequest._cont = ASN1Dict([
(u'spectra', _MSRequest_spectra),
(u'settings', _MSRequest_settings),
(u'rid', _MSRequest_rid),
(u'moresettings', _MSRequest_moresettings),
(u'modset', _MSRequest_modset),
])
MSRequest._ext = None
#-----< MSIonType >-----#
MSIonType = INT(name=u'MSIonType', mode=MODE_TYPE)
MSIonType._cont = ASN1Dict([(u'a', 0), (u'b', 1), (u'c', 2), (u'x', 3), (u'y', 4), (u'z', 5), (u'parent', 6), (u'internal', 7), (u'immonium', 8), (u'unknown', 9), (u'adot', 10), (u'x-CO2', 11), (u'adot-CO2', 12), (u'max', 13)])
#-----< MSIonNeutralLoss >-----#
MSIonNeutralLoss = INT(name=u'MSIonNeutralLoss', mode=MODE_TYPE)
MSIonNeutralLoss._cont = ASN1Dict([(u'water', 0), (u'ammonia', 1)])
#-----< MSIonIsotopicType >-----#
MSIonIsotopicType = INT(name=u'MSIonIsotopicType', mode=MODE_TYPE)
MSIonIsotopicType._cont = ASN1Dict([(u'monoisotopic', 0), (u'c13', 1), (u'c13two', 2), (u'c13three', 3), (u'c13four', 4)])
#-----< MSImmonium >-----#
MSImmonium = SEQ(name=u'MSImmonium', mode=MODE_TYPE)
_MSImmonium_parent = STR_VIS(name=u'parent', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSImmonium_product = STR_VIS(name=u'product', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSImmonium._cont = ASN1Dict([
(u'parent', _MSImmonium_parent),
(u'product', _MSImmonium_product),
])
MSImmonium._ext = None
#-----< MSIon >-----#
MSIon = SEQ(name=u'MSIon', mode=MODE_TYPE)
_MSIon_neutralloss = INT(name=u'neutralloss', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIonNeutralLoss')), opt=True)
_MSIon_isotope = INT(name=u'isotope', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIonIsotopicType')), opt=True)
_MSIon_internal = STR_VIS(name=u'internal', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSIon_immonium = SEQ(name=u'immonium', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSImmonium')), opt=True)
MSIon._cont = ASN1Dict([
(u'neutralloss', _MSIon_neutralloss),
(u'isotope', _MSIon_isotope),
(u'internal', _MSIon_internal),
(u'immonium', _MSIon_immonium),
])
MSIon._ext = None
#-----< MSIonAnnot >-----#
MSIonAnnot = SEQ(name=u'MSIonAnnot', mode=MODE_TYPE)
_MSIonAnnot_suspect = BOOL(name=u'suspect', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSIonAnnot_massdiff = REAL(name=u'massdiff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_MSIonAnnot_missingisotope = BOOL(name=u'missingisotope', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSIonAnnot._cont = ASN1Dict([
(u'suspect', _MSIonAnnot_suspect),
(u'massdiff', _MSIonAnnot_massdiff),
(u'missingisotope', _MSIonAnnot_missingisotope),
])
MSIonAnnot._ext = None
#-----< MSMZHit >-----#
MSMZHit = SEQ(name=u'MSMZHit', mode=MODE_TYPE)
_MSMZHit_ion = INT(name=u'ion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIonType')))
_MSMZHit_charge = INT(name=u'charge', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSMZHit_number = INT(name=u'number', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSMZHit_mz = INT(name=u'mz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSMZHit_index = INT(name=u'index', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSMZHit_moreion = SEQ(name=u'moreion', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIon')), opt=True)
_MSMZHit_annotation = SEQ(name=u'annotation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSIonAnnot')), opt=True)
MSMZHit._cont = ASN1Dict([
(u'ion', _MSMZHit_ion),
(u'charge', _MSMZHit_charge),
(u'number', _MSMZHit_number),
(u'mz', _MSMZHit_mz),
(u'index', _MSMZHit_index),
(u'moreion', _MSMZHit_moreion),
(u'annotation', _MSMZHit_annotation),
])
MSMZHit._ext = None
#-----< MSPepHit >-----#
MSPepHit = SEQ(name=u'MSPepHit', mode=MODE_TYPE)
_MSPepHit_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSPepHit_stop = INT(name=u'stop', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSPepHit_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_defline = STR_VIS(name=u'defline', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_protlength = INT(name=u'protlength', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_oid = INT(name=u'oid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_reversed = BOOL(name=u'reversed', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_pepstart = STR_VIS(name=u'pepstart', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSPepHit_pepstop = STR_VIS(name=u'pepstop', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSPepHit._cont = ASN1Dict([
(u'start', _MSPepHit_start),
(u'stop', _MSPepHit_stop),
(u'gi', _MSPepHit_gi),
(u'accession', _MSPepHit_accession),
(u'defline', _MSPepHit_defline),
(u'protlength', _MSPepHit_protlength),
(u'oid', _MSPepHit_oid),
(u'reversed', _MSPepHit_reversed),
(u'pepstart', _MSPepHit_pepstart),
(u'pepstop', _MSPepHit_pepstop),
])
MSPepHit._ext = None
#-----< MSModHit >-----#
MSModHit = SEQ(name=u'MSModHit', mode=MODE_TYPE)
_MSModHit_site = INT(name=u'site', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSModHit_modtype = INT(name=u'modtype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSMod')))
MSModHit._cont = ASN1Dict([
(u'site', _MSModHit_site),
(u'modtype', _MSModHit_modtype),
])
MSModHit._ext = None
#-----< MSScoreSet >-----#
MSScoreSet = SEQ(name=u'MSScoreSet', mode=MODE_TYPE)
_MSScoreSet_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSScoreSet_value = REAL(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
MSScoreSet._cont = ASN1Dict([
(u'name', _MSScoreSet_name),
(u'value', _MSScoreSet_value),
])
MSScoreSet._ext = None
#-----< MSHits >-----#
MSHits = SEQ(name=u'MSHits', mode=MODE_TYPE)
_MSHits_evalue = REAL(name=u'evalue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSHits_pvalue = REAL(name=u'pvalue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_MSHits_charge = INT(name=u'charge', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSHits_pephits = SEQ_OF(name=u'pephits', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSHits_pephits__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSPepHit')))
_MSHits_pephits._cont = __MSHits_pephits__item_
_MSHits_mzhits = SEQ_OF(name=u'mzhits', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHits_mzhits__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSMZHit')))
_MSHits_mzhits._cont = __MSHits_mzhits__item_
_MSHits_pepstring = STR_VIS(name=u'pepstring', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_mass = INT(name=u'mass', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_mods = SEQ_OF(name=u'mods', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHits_mods__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSModHit')))
_MSHits_mods._cont = __MSHits_mods__item_
_MSHits_pepstart = STR_VIS(name=u'pepstart', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_pepstop = STR_VIS(name=u'pepstop', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_protlength = INT(name=u'protlength', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_theomass = INT(name=u'theomass', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_oid = INT(name=u'oid', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHits_scores = SEQ_OF(name=u'scores', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHits_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSScoreSet')))
_MSHits_scores._cont = __MSHits_scores__item_
_MSHits_libaccession = STR_VIS(name=u'libaccession', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MSHits._cont = ASN1Dict([
(u'evalue', _MSHits_evalue),
(u'pvalue', _MSHits_pvalue),
(u'charge', _MSHits_charge),
(u'pephits', _MSHits_pephits),
(u'mzhits', _MSHits_mzhits),
(u'pepstring', _MSHits_pepstring),
(u'mass', _MSHits_mass),
(u'mods', _MSHits_mods),
(u'pepstart', _MSHits_pepstart),
(u'pepstop', _MSHits_pepstop),
(u'protlength', _MSHits_protlength),
(u'theomass', _MSHits_theomass),
(u'oid', _MSHits_oid),
(u'scores', _MSHits_scores),
(u'libaccession', _MSHits_libaccession),
])
MSHits._ext = None
#-----< MSHitError >-----#
MSHitError = INT(name=u'MSHitError', mode=MODE_TYPE)
MSHitError._cont = ASN1Dict([(u'none', 0), (u'generalerr', 1), (u'unable2read', 2), (u'notenuffpeaks', 3)])
#-----< MSUserAnnot >-----#
MSUserAnnot = INT(name=u'MSUserAnnot', mode=MODE_TYPE)
MSUserAnnot._cont = ASN1Dict([(u'none', 0), (u'delete', 1), (u'flag', 2)])
#-----< MSHitSet >-----#
MSHitSet = SEQ(name=u'MSHitSet', mode=MODE_TYPE)
_MSHitSet_number = INT(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSHitSet_error = INT(name=u'error', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSHitError')), opt=True)
_MSHitSet_hits = SEQ_OF(name=u'hits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHitSet_hits__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSHits')))
_MSHitSet_hits._cont = __MSHitSet_hits__item_
_MSHitSet_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHitSet_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_MSHitSet_ids._cont = __MSHitSet_ids__item_
_MSHitSet_namevalue = SEQ_OF(name=u'namevalue', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSHitSet_namevalue__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'NameValue')))
_MSHitSet_namevalue._cont = __MSHitSet_namevalue__item_
_MSHitSet_settingid = INT(name=u'settingid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSHitSet_userannotation = INT(name=u'userannotation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSUserAnnot')), opt=True)
MSHitSet._cont = ASN1Dict([
(u'number', _MSHitSet_number),
(u'error', _MSHitSet_error),
(u'hits', _MSHitSet_hits),
(u'ids', _MSHitSet_ids),
(u'namevalue', _MSHitSet_namevalue),
(u'settingid', _MSHitSet_settingid),
(u'userannotation', _MSHitSet_userannotation),
])
MSHitSet._ext = None
#-----< MSResponseError >-----#
MSResponseError = INT(name=u'MSResponseError', mode=MODE_TYPE)
MSResponseError._cont = ASN1Dict([(u'none', 0), (u'generalerr', 1), (u'noblastdb', 2), (u'noinput', 3)])
#-----< MSBioseq >-----#
MSBioseq = SEQ(name=u'MSBioseq', mode=MODE_TYPE)
_MSBioseq_oid = INT(name=u'oid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MSBioseq_seq = SEQ(name=u'seq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
MSBioseq._cont = ASN1Dict([
(u'oid', _MSBioseq_oid),
(u'seq', _MSBioseq_seq),
])
MSBioseq._ext = None
#-----< MSBioseqSet >-----#
MSBioseqSet = SEQ_OF(name=u'MSBioseqSet', mode=MODE_TYPE)
_MSBioseqSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSBioseq')))
MSBioseqSet._cont = _MSBioseqSet__item_
#-----< MSResponse >-----#
MSResponse = SEQ(name=u'MSResponse', mode=MODE_TYPE)
_MSResponse_hitsets = SEQ_OF(name=u'hitsets', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MSResponse_hitsets__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSHitSet')))
_MSResponse_hitsets._cont = __MSResponse_hitsets__item_
_MSResponse_scale = INT(name=u'scale', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=100)
_MSResponse_rid = STR_VIS(name=u'rid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSResponse_error = INT(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSResponseError')), opt=True)
_MSResponse_version = STR_VIS(name=u'version', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSResponse_email = STR_VIS(name=u'email', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSResponse_dbversion = INT(name=u'dbversion', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MSResponse_bioseqs = SEQ_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OMSSA', 'MSBioseqSet')), opt=True)
MSResponse._cont = ASN1Dict([
(u'hitsets', _MSResponse_hitsets),
(u'scale', _MSResponse_scale),
(u'rid', _MSResponse_rid),
(u'error', _MSResponse_error),
(u'version', _MSResponse_version),
(u'email', _MSResponse_email),
(u'dbversion', _MSResponse_dbversion),
(u'bioseqs', _MSResponse_bioseqs),
])
MSResponse._ext = None
#-----< MSSearch >-----#
MSSearch = SEQ(name=u'MSSearch', mode=MODE_TYPE)
_MSSearch_request = SEQ_OF(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearch_request__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSRequest')))
_MSSearch_request._cont = __MSSearch_request__item_
_MSSearch_response = SEQ_OF(name=u'response', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MSSearch_response__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OMSSA', 'MSResponse')))
_MSSearch_response._cont = __MSSearch_response__item_
MSSearch._cont = ASN1Dict([
(u'request', _MSSearch_request),
(u'response', _MSSearch_response),
])
MSSearch._ext = None
_all_ = [
_NameValue_name,
_NameValue_value,
NameValue,
_MSSpectrum_number,
__MSSpectrum_charge__item_,
_MSSpectrum_charge,
_MSSpectrum_precursormz,
__MSSpectrum_mz__item_,
_MSSpectrum_mz,
__MSSpectrum_abundance__item_,
_MSSpectrum_abundance,
_MSSpectrum_iscale,
__MSSpectrum_ids__item_,
_MSSpectrum_ids,
__MSSpectrum_namevalue__item_,
_MSSpectrum_namevalue,
MSSpectrum,
_MSSpectrumset__item_,
MSSpectrumset,
MSEnzymes,
MSMod,
MSModType,
_MSMassSet_monomass,
_MSMassSet_averagemass,
_MSMassSet_n15mass,
MSMassSet,
_MSModSpec_mod,
_MSModSpec_type,
_MSModSpec_name,
_MSModSpec_monomass,
_MSModSpec_averagemass,
_MSModSpec_n15mass,
__MSModSpec_residues__item_,
_MSModSpec_residues,
_MSModSpec_neutralloss,
_MSModSpec_unimod,
_MSModSpec_psi_ms,
MSModSpec,
_MSModSpecSet__item_,
MSModSpecSet,
MSCalcPlusOne,
MSCalcCharge,
_MSChargeHandle_calcplusone,
_MSChargeHandle_calccharge,
_MSChargeHandle_mincharge,
_MSChargeHandle_maxcharge,
_MSChargeHandle_considermult,
_MSChargeHandle_plusone,
_MSChargeHandle_maxproductcharge,
_MSChargeHandle_prodlesspre,
_MSChargeHandle_negative,
MSChargeHandle,
MSSearchType,
MSZdependence,
_MSIterativeSettings_researchthresh,
_MSIterativeSettings_subsetthresh,
_MSIterativeSettings_replacethresh,
MSIterativeSettings,
__MSLibrarySettings_libnames__item_,
_MSLibrarySettings_libnames,
_MSLibrarySettings_presearch,
_MSLibrarySettings_useomssascore,
_MSLibrarySettings_usereplicatescore,
_MSLibrarySettings_qtofscore,
MSLibrarySettings,
_MSSearchSettings_precursorsearchtype,
_MSSearchSettings_productsearchtype,
__MSSearchSettings_ionstosearch__item_,
_MSSearchSettings_ionstosearch,
_MSSearchSettings_peptol,
_MSSearchSettings_msmstol,
_MSSearchSettings_zdep,
_MSSearchSettings_cutoff,
_MSSearchSettings_cutlo,
_MSSearchSettings_cuthi,
_MSSearchSettings_cutinc,
_MSSearchSettings_singlewin,
_MSSearchSettings_doublewin,
_MSSearchSettings_singlenum,
_MSSearchSettings_doublenum,
__MSSearchSettings_fixed__item_,
_MSSearchSettings_fixed,
__MSSearchSettings_variable__item_,
_MSSearchSettings_variable,
_MSSearchSettings_enzyme,
_MSSearchSettings_missedcleave,
_MSSearchSettings_hitlistlen,
_MSSearchSettings_db,
_MSSearchSettings_tophitnum,
_MSSearchSettings_minhit,
_MSSearchSettings_minspectra,
_MSSearchSettings_scale,
_MSSearchSettings_maxmods,
__MSSearchSettings_taxids__item_,
_MSSearchSettings_taxids,
_MSSearchSettings_chargehandling,
_MSSearchSettings_usermods,
_MSSearchSettings_pseudocount,
_MSSearchSettings_searchb1,
_MSSearchSettings_searchctermproduct,
_MSSearchSettings_maxproductions,
_MSSearchSettings_minnoenzyme,
_MSSearchSettings_maxnoenzyme,
_MSSearchSettings_exactmass,
_MSSearchSettings_settingid,
_MSSearchSettings_iterativesettings,
_MSSearchSettings_precursorcull,
__MSSearchSettings_infiles__item_,
_MSSearchSettings_infiles,
__MSSearchSettings_outfiles__item_,
_MSSearchSettings_outfiles,
_MSSearchSettings_nocorrelationscore,
_MSSearchSettings_probfollowingion,
_MSSearchSettings_nmethionine,
_MSSearchSettings_automassadjust,
_MSSearchSettings_lomasscutoff,
_MSSearchSettings_libsearchsettings,
__MSSearchSettings_noprolineions__item_,
_MSSearchSettings_noprolineions,
_MSSearchSettings_reversesearch,
__MSSearchSettings_othersettings__item_,
_MSSearchSettings_othersettings,
_MSSearchSettings_numisotopes,
_MSSearchSettings_pepppm,
_MSSearchSettings_msmsppm,
_MSSearchSettings_reportedhitcount,
MSSearchSettings,
MSSerialDataFormat,
_MSOutFile_outfile,
_MSOutFile_outfiletype,
_MSOutFile_includerequest,
MSOutFile,
MSSpectrumFileType,
_MSInFile_infile,
_MSInFile_infiletype,
MSInFile,
_MSSearchSettingsSet__item_,
MSSearchSettingsSet,
_MSRequest_spectra,
_MSRequest_settings,
_MSRequest_rid,
_MSRequest_moresettings,
_MSRequest_modset,
MSRequest,
MSIonType,
MSIonNeutralLoss,
MSIonIsotopicType,
_MSImmonium_parent,
_MSImmonium_product,
MSImmonium,
_MSIon_neutralloss,
_MSIon_isotope,
_MSIon_internal,
_MSIon_immonium,
MSIon,
_MSIonAnnot_suspect,
_MSIonAnnot_massdiff,
_MSIonAnnot_missingisotope,
MSIonAnnot,
_MSMZHit_ion,
_MSMZHit_charge,
_MSMZHit_number,
_MSMZHit_mz,
_MSMZHit_index,
_MSMZHit_moreion,
_MSMZHit_annotation,
MSMZHit,
_MSPepHit_start,
_MSPepHit_stop,
_MSPepHit_gi,
_MSPepHit_accession,
_MSPepHit_defline,
_MSPepHit_protlength,
_MSPepHit_oid,
_MSPepHit_reversed,
_MSPepHit_pepstart,
_MSPepHit_pepstop,
MSPepHit,
_MSModHit_site,
_MSModHit_modtype,
MSModHit,
_MSScoreSet_name,
_MSScoreSet_value,
MSScoreSet,
_MSHits_evalue,
_MSHits_pvalue,
_MSHits_charge,
__MSHits_pephits__item_,
_MSHits_pephits,
__MSHits_mzhits__item_,
_MSHits_mzhits,
_MSHits_pepstring,
_MSHits_mass,
__MSHits_mods__item_,
_MSHits_mods,
_MSHits_pepstart,
_MSHits_pepstop,
_MSHits_protlength,
_MSHits_theomass,
_MSHits_oid,
__MSHits_scores__item_,
_MSHits_scores,
_MSHits_libaccession,
MSHits,
MSHitError,
MSUserAnnot,
_MSHitSet_number,
_MSHitSet_error,
__MSHitSet_hits__item_,
_MSHitSet_hits,
__MSHitSet_ids__item_,
_MSHitSet_ids,
__MSHitSet_namevalue__item_,
_MSHitSet_namevalue,
_MSHitSet_settingid,
_MSHitSet_userannotation,
MSHitSet,
MSResponseError,
_MSBioseq_oid,
_MSBioseq_seq,
MSBioseq,
_MSBioseqSet__item_,
MSBioseqSet,
__MSResponse_hitsets__item_,
_MSResponse_hitsets,
_MSResponse_scale,
_MSResponse_rid,
_MSResponse_error,
_MSResponse_version,
_MSResponse_email,
_MSResponse_dbversion,
_MSResponse_bioseqs,
MSResponse,
__MSSearch_request__item_,
_MSSearch_request,
__MSSearch_response__item_,
_MSSearch_response,
MSSearch,
]
class NCBI_PCAssay:
_name_ = u'NCBI-PCAssay'
_oid_ = []
_obj_ = [
u'PC-AssayContainer',
u'PC-AssaySubmit',
u'PC-AssayResults',
u'PC-AssayData',
u'PC-AssayDescription',
u'PC-AssayPanel',
u'PC-AssayPanelMember',
u'PC-CategorizedComment',
u'PC-AssayDRAttr',
u'PC-AssayTargetInfo',
u'PC-AnnotatedXRef',
u'PC-ResultType',
u'PC-AssayPanelTestResult',
u'PC-ConcentrationAttr',
u'PC-IntegerMinMax',
u'PC-RealMinMax',
]
_type_ = [
u'PC-AssayContainer',
u'PC-AssaySubmit',
u'PC-AssayResults',
u'PC-AssayData',
u'PC-AssayDescription',
u'PC-AssayPanel',
u'PC-AssayPanelMember',
u'PC-CategorizedComment',
u'PC-AssayDRAttr',
u'PC-AssayTargetInfo',
u'PC-AnnotatedXRef',
u'PC-ResultType',
u'PC-AssayPanelTestResult',
u'PC-ConcentrationAttr',
u'PC-IntegerMinMax',
u'PC-RealMinMax',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PC-AssayContainer >-----#
PC_AssayContainer = SEQ_OF(name=u'PC-AssayContainer', mode=MODE_TYPE)
_PC_AssayContainer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssaySubmit')))
PC_AssayContainer._cont = _PC_AssayContainer__item_
#-----< PC-AssaySubmit >-----#
PC_AssaySubmit = SEQ(name=u'PC-AssaySubmit', mode=MODE_TYPE)
_PC_AssaySubmit_assay = CHOICE(name=u'assay', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PC_AssaySubmit_assay_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_AssaySubmit_assay_aid_source = CHOICE(name=u'aid-source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Source')))
__PC_AssaySubmit_assay_descr = SEQ(name=u'descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayDescription')))
__PC_AssaySubmit_assay_aidver = SEQ(name=u'aidver', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-ID')))
_PC_AssaySubmit_assay._cont = ASN1Dict([
(u'aid', __PC_AssaySubmit_assay_aid),
(u'aid-source', __PC_AssaySubmit_assay_aid_source),
(u'descr', __PC_AssaySubmit_assay_descr),
(u'aidver', __PC_AssaySubmit_assay_aidver),
])
_PC_AssaySubmit_assay._ext = None
_PC_AssaySubmit_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssaySubmit_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayResults')))
_PC_AssaySubmit_data._cont = __PC_AssaySubmit_data__item_
_PC_AssaySubmit_revoke = SEQ_OF(name=u'revoke', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssaySubmit_revoke__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_AssaySubmit_revoke._cont = __PC_AssaySubmit_revoke__item_
PC_AssaySubmit._cont = ASN1Dict([
(u'assay', _PC_AssaySubmit_assay),
(u'data', _PC_AssaySubmit_data),
(u'revoke', _PC_AssaySubmit_revoke),
])
PC_AssaySubmit._ext = None
#-----< PC-AssayResults >-----#
PC_AssayResults = SEQ(name=u'PC-AssayResults', mode=MODE_TYPE)
_PC_AssayResults_sid = INT(name=u'sid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayResults_sid_source = CHOICE(name=u'sid-source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Source')), opt=True)
_PC_AssayResults_version = INT(name=u'version', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayResults_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayResults_outcome = INT(name=u'outcome', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=4)
_PC_AssayResults_outcome._cont = ASN1Dict([(u'inactive', 1), (u'active', 2), (u'inconclusive', 3), (u'unspecified', 4), (u'probe', 5)])
_PC_AssayResults_rank = INT(name=u'rank', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayResults_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayResults_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayData')))
_PC_AssayResults_data._cont = __PC_AssayResults_data__item_
_PC_AssayResults_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayResults_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayResults_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AnnotatedXRef')))
_PC_AssayResults_xref._cont = __PC_AssayResults_xref__item_
_PC_AssayResults_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
PC_AssayResults._cont = ASN1Dict([
(u'sid', _PC_AssayResults_sid),
(u'sid-source', _PC_AssayResults_sid_source),
(u'version', _PC_AssayResults_version),
(u'comment', _PC_AssayResults_comment),
(u'outcome', _PC_AssayResults_outcome),
(u'rank', _PC_AssayResults_rank),
(u'data', _PC_AssayResults_data),
(u'url', _PC_AssayResults_url),
(u'xref', _PC_AssayResults_xref),
(u'date', _PC_AssayResults_date),
])
PC_AssayResults._ext = None
#-----< PC-AssayData >-----#
PC_AssayData = SEQ(name=u'PC-AssayData', mode=MODE_TYPE)
_PC_AssayData_tid = INT(name=u'tid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayData_value = CHOICE(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PC_AssayData_value_ival = INT(name=u'ival', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_AssayData_value_fval = REAL(name=u'fval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_AssayData_value_bval = BOOL(name=u'bval', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_AssayData_value_sval = STR_VIS(name=u'sval', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayData_value._cont = ASN1Dict([
(u'ival', __PC_AssayData_value_ival),
(u'fval', __PC_AssayData_value_fval),
(u'bval', __PC_AssayData_value_bval),
(u'sval', __PC_AssayData_value_sval),
])
_PC_AssayData_value._ext = None
PC_AssayData._cont = ASN1Dict([
(u'tid', _PC_AssayData_tid),
(u'value', _PC_AssayData_value),
])
PC_AssayData._ext = None
#-----< PC-AssayDescription >-----#
PC_AssayDescription = SEQ(name=u'PC-AssayDescription', mode=MODE_TYPE)
_PC_AssayDescription_aid = SEQ(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-ID')))
_PC_AssayDescription_aid_source = CHOICE(name=u'aid-source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Source')), opt=True)
_PC_AssayDescription_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayDescription_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_description__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayDescription_description._cont = __PC_AssayDescription_description__item_
_PC_AssayDescription_protocol = SEQ_OF(name=u'protocol', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_protocol__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayDescription_protocol._cont = __PC_AssayDescription_protocol__item_
_PC_AssayDescription_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_comment__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayDescription_comment._cont = __PC_AssayDescription_comment__item_
_PC_AssayDescription_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AnnotatedXRef')))
_PC_AssayDescription_xref._cont = __PC_AssayDescription_xref__item_
_PC_AssayDescription_results = SEQ_OF(name=u'results', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_results__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-ResultType')))
_PC_AssayDescription_results._cont = __PC_AssayDescription_results__item_
_PC_AssayDescription_pub = SEQ_OF(name=u'pub', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_pub__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_PC_AssayDescription_pub._cont = __PC_AssayDescription_pub__item_
_PC_AssayDescription_revision = INT(name=u'revision', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_target = SEQ_OF(name=u'target', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_target__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayTargetInfo')))
_PC_AssayDescription_target._cont = __PC_AssayDescription_target__item_
_PC_AssayDescription_activity_outcome_method = INT(name=u'activity-outcome-method', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_activity_outcome_method._cont = ASN1Dict([(u'other', 0), (u'screening', 1), (u'confirmatory', 2), (u'summary', 3)])
_PC_AssayDescription_dr = SEQ_OF(name=u'dr', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_dr__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayDRAttr')))
_PC_AssayDescription_dr._cont = __PC_AssayDescription_dr__item_
_PC_AssayDescription_substance_type = INT(name=u'substance-type', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_substance_type._cont = ASN1Dict([(u'small-molecule', 1), (u'nucleotide', 2), (u'other', 255)])
_PC_AssayDescription_grant_number = SEQ_OF(name=u'grant-number', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_grant_number__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayDescription_grant_number._cont = __PC_AssayDescription_grant_number__item_
_PC_AssayDescription_project_category = INT(name=u'project-category', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_project_category._cont = ASN1Dict([(u'mlscn', 1), (u'mlpcn', 2), (u'mlscn-ap', 3), (u'mlpcn-ap', 4), (u'journal-article', 5), (u'assay-vendor', 6), (u'literature-extracted', 7), (u'literature-author', 8), (u'literature-publisher', 9), (u'rnaigi', 10), (u'other', 255)])
_PC_AssayDescription_is_panel = BOOL(name=u'is-panel', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_assay_group = SEQ_OF(name=u'assay-group', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_assay_group__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayDescription_assay_group._cont = __PC_AssayDescription_assay_group__item_
_PC_AssayDescription_panel_info = SEQ(name=u'panel-info', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayPanel')), opt=True)
_PC_AssayDescription_is_mlp_late_stage = BOOL(name=u'is-mlp-late-stage', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDescription_categorized_comment = SEQ_OF(name=u'categorized-comment', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayDescription_categorized_comment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-CategorizedComment')))
_PC_AssayDescription_categorized_comment._cont = __PC_AssayDescription_categorized_comment__item_
PC_AssayDescription._cont = ASN1Dict([
(u'aid', _PC_AssayDescription_aid),
(u'aid-source', _PC_AssayDescription_aid_source),
(u'name', _PC_AssayDescription_name),
(u'description', _PC_AssayDescription_description),
(u'protocol', _PC_AssayDescription_protocol),
(u'comment', _PC_AssayDescription_comment),
(u'xref', _PC_AssayDescription_xref),
(u'results', _PC_AssayDescription_results),
(u'pub', _PC_AssayDescription_pub),
(u'revision', _PC_AssayDescription_revision),
(u'target', _PC_AssayDescription_target),
(u'activity-outcome-method', _PC_AssayDescription_activity_outcome_method),
(u'dr', _PC_AssayDescription_dr),
(u'substance-type', _PC_AssayDescription_substance_type),
(u'grant-number', _PC_AssayDescription_grant_number),
(u'project-category', _PC_AssayDescription_project_category),
(u'is-panel', _PC_AssayDescription_is_panel),
(u'assay-group', _PC_AssayDescription_assay_group),
(u'panel-info', _PC_AssayDescription_panel_info),
(u'is-mlp-late-stage', _PC_AssayDescription_is_mlp_late_stage),
(u'categorized-comment', _PC_AssayDescription_categorized_comment),
])
PC_AssayDescription._ext = None
#-----< PC-AssayPanel >-----#
PC_AssayPanel = SEQ(name=u'PC-AssayPanel', mode=MODE_TYPE)
_PC_AssayPanel_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayPanel_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayPanel_member = SEQ_OF(name=u'member', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanel_member__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayPanelMember')))
_PC_AssayPanel_member._cont = __PC_AssayPanel_member__item_
PC_AssayPanel._cont = ASN1Dict([
(u'name', _PC_AssayPanel_name),
(u'descr', _PC_AssayPanel_descr),
(u'member', _PC_AssayPanel_member),
])
PC_AssayPanel._ext = None
#-----< PC-AssayPanelMember >-----#
PC_AssayPanelMember = SEQ(name=u'PC-AssayPanelMember', mode=MODE_TYPE)
_PC_AssayPanelMember_mid = INT(name=u'mid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayPanelMember_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayPanelMember_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayPanelMember_protocol = SEQ_OF(name=u'protocol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_protocol__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayPanelMember_protocol._cont = __PC_AssayPanelMember_protocol__item_
_PC_AssayPanelMember_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_comment__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayPanelMember_comment._cont = __PC_AssayPanelMember_comment__item_
_PC_AssayPanelMember_target = SEQ_OF(name=u'target', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_target__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayTargetInfo')))
_PC_AssayPanelMember_target._cont = __PC_AssayPanelMember_target__item_
_PC_AssayPanelMember_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AnnotatedXRef')))
_PC_AssayPanelMember_xref._cont = __PC_AssayPanelMember_xref__item_
_PC_AssayPanelMember_activity_outcome_method = INT(name=u'activity-outcome-method', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayPanelMember_activity_outcome_method._cont = ASN1Dict([(u'other', 0), (u'screening', 1), (u'confirmatory', 2), (u'summary', 3)])
_PC_AssayPanelMember_dr = SEQ_OF(name=u'dr', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_dr__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayDRAttr')))
_PC_AssayPanelMember_dr._cont = __PC_AssayPanelMember_dr__item_
_PC_AssayPanelMember_categorized_comment = SEQ_OF(name=u'categorized-comment', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayPanelMember_categorized_comment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCAssay', 'PC-CategorizedComment')))
_PC_AssayPanelMember_categorized_comment._cont = __PC_AssayPanelMember_categorized_comment__item_
PC_AssayPanelMember._cont = ASN1Dict([
(u'mid', _PC_AssayPanelMember_mid),
(u'name', _PC_AssayPanelMember_name),
(u'description', _PC_AssayPanelMember_description),
(u'protocol', _PC_AssayPanelMember_protocol),
(u'comment', _PC_AssayPanelMember_comment),
(u'target', _PC_AssayPanelMember_target),
(u'xref', _PC_AssayPanelMember_xref),
(u'activity-outcome-method', _PC_AssayPanelMember_activity_outcome_method),
(u'dr', _PC_AssayPanelMember_dr),
(u'categorized-comment', _PC_AssayPanelMember_categorized_comment),
])
PC_AssayPanelMember._ext = None
#-----< PC-CategorizedComment >-----#
PC_CategorizedComment = SEQ(name=u'PC-CategorizedComment', mode=MODE_TYPE)
_PC_CategorizedComment_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_CategorizedComment_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_CategorizedComment_comment__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_CategorizedComment_comment._cont = __PC_CategorizedComment_comment__item_
PC_CategorizedComment._cont = ASN1Dict([
(u'title', _PC_CategorizedComment_title),
(u'comment', _PC_CategorizedComment_comment),
])
PC_CategorizedComment._ext = None
#-----< PC-AssayDRAttr >-----#
PC_AssayDRAttr = SEQ(name=u'PC-AssayDRAttr', mode=MODE_TYPE)
_PC_AssayDRAttr_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayDRAttr_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDRAttr_dn = STR_VIS(name=u'dn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDRAttr_rn = STR_VIS(name=u'rn', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDRAttr_type = INT(name=u'type', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayDRAttr_type._cont = ASN1Dict([(u'experimental', 0), (u'calculated', 1)])
PC_AssayDRAttr._cont = ASN1Dict([
(u'id', _PC_AssayDRAttr_id),
(u'descr', _PC_AssayDRAttr_descr),
(u'dn', _PC_AssayDRAttr_dn),
(u'rn', _PC_AssayDRAttr_rn),
(u'type', _PC_AssayDRAttr_type),
])
PC_AssayDRAttr._ext = None
#-----< PC-AssayTargetInfo >-----#
PC_AssayTargetInfo = SEQ(name=u'PC-AssayTargetInfo', mode=MODE_TYPE)
_PC_AssayTargetInfo_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayTargetInfo_mol_id = INT(name=u'mol-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayTargetInfo_molecule_type = INT(name=u'molecule-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_PC_AssayTargetInfo_molecule_type._cont = ASN1Dict([(u'protein', 1), (u'dna', 2), (u'rna', 3), (u'gene', 4), (u'biosystem', 5), (u'other', 255)])
_PC_AssayTargetInfo_organism = SEQ(name=u'organism', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'BioSource')), opt=True)
_PC_AssayTargetInfo_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AssayTargetInfo_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_AssayTargetInfo_comment__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_AssayTargetInfo_comment._cont = __PC_AssayTargetInfo_comment__item_
PC_AssayTargetInfo._cont = ASN1Dict([
(u'name', _PC_AssayTargetInfo_name),
(u'mol-id', _PC_AssayTargetInfo_mol_id),
(u'molecule-type', _PC_AssayTargetInfo_molecule_type),
(u'organism', _PC_AssayTargetInfo_organism),
(u'descr', _PC_AssayTargetInfo_descr),
(u'comment', _PC_AssayTargetInfo_comment),
])
PC_AssayTargetInfo._ext = None
#-----< PC-AnnotatedXRef >-----#
PC_AnnotatedXRef = SEQ(name=u'PC-AnnotatedXRef', mode=MODE_TYPE)
_PC_AnnotatedXRef_xref = CHOICE(name=u'xref', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-XRefData')))
_PC_AnnotatedXRef_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AnnotatedXRef_type = INT(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_AnnotatedXRef_type._cont = ASN1Dict([(u'pcit', 1), (u'pgene', 2)])
PC_AnnotatedXRef._cont = ASN1Dict([
(u'xref', _PC_AnnotatedXRef_xref),
(u'comment', _PC_AnnotatedXRef_comment),
(u'type', _PC_AnnotatedXRef_type),
])
PC_AnnotatedXRef._ext = None
#-----< PC-ResultType >-----#
PC_ResultType = SEQ(name=u'PC-ResultType', mode=MODE_TYPE)
_PC_ResultType_tid = INT(name=u'tid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_ResultType_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_ResultType_description = SEQ_OF(name=u'description', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_ResultType_description__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_ResultType_description._cont = __PC_ResultType_description__item_
_PC_ResultType_type = INT(name=u'type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_ResultType_type._cont = ASN1Dict([(u'float', 1), (u'int', 2), (u'bool', 3), (u'string', 4)])
_PC_ResultType_constraints = CHOICE(name=u'constraints', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__PC_ResultType_constraints_fset = SEQ_OF(name=u'fset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_ResultType_constraints_fset__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_ResultType_constraints_fset._cont = ___PC_ResultType_constraints_fset__item_
__PC_ResultType_constraints_fmin = REAL(name=u'fmin', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_ResultType_constraints_fmax = REAL(name=u'fmax', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_ResultType_constraints_frange = SEQ(name=u'frange', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-RealMinMax')))
__PC_ResultType_constraints_iset = SEQ_OF(name=u'iset', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_ResultType_constraints_iset__item_ = INT(name='_item_', mode=MODE_TYPE)
__PC_ResultType_constraints_iset._cont = ___PC_ResultType_constraints_iset__item_
__PC_ResultType_constraints_imin = INT(name=u'imin', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_ResultType_constraints_imax = INT(name=u'imax', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_ResultType_constraints_irange = SEQ(name=u'irange', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-IntegerMinMax')))
__PC_ResultType_constraints_sset = SEQ_OF(name=u'sset', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_ResultType_constraints_sset__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__PC_ResultType_constraints_sset._cont = ___PC_ResultType_constraints_sset__item_
_PC_ResultType_constraints._cont = ASN1Dict([
(u'fset', __PC_ResultType_constraints_fset),
(u'fmin', __PC_ResultType_constraints_fmin),
(u'fmax', __PC_ResultType_constraints_fmax),
(u'frange', __PC_ResultType_constraints_frange),
(u'iset', __PC_ResultType_constraints_iset),
(u'imin', __PC_ResultType_constraints_imin),
(u'imax', __PC_ResultType_constraints_imax),
(u'irange', __PC_ResultType_constraints_irange),
(u'sset', __PC_ResultType_constraints_sset),
])
_PC_ResultType_constraints._ext = None
_PC_ResultType_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_unit._cont = ASN1Dict([(u'ppt', 1), (u'ppm', 2), (u'ppb', 3), (u'mm', 4), (u'um', 5), (u'nm', 6), (u'pm', 7), (u'fm', 8), (u'mgml', 9), (u'ugml', 10), (u'ngml', 11), (u'pgml', 12), (u'fgml', 13), (u'm', 14), (u'percent', 15), (u'ratio', 16), (u'sec', 17), (u'rsec', 18), (u'min', 19), (u'rmin', 20), (u'day', 21), (u'rday', 22), (u'ml-min-kg', 23), (u'l-kg', 24), (u'hr-ng-ml', 25), (u'cm-sec', 26), (u'mg-kg', 27), (u'none', 254), (u'unspecified', 255)])
_PC_ResultType_sunit = STR_VIS(name=u'sunit', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_transform = INT(name=u'transform', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_transform._cont = ASN1Dict([(u'linear', 1), (u'ln', 2), (u'log', 3), (u'reciprocal', 4), (u'negative', 5), (u'nlog', 6), (u'nln', 7)])
_PC_ResultType_stransform = STR_VIS(name=u'stransform', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_tc = SEQ(name=u'tc', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-ConcentrationAttr')), opt=True)
_PC_ResultType_ac = BOOL(name=u'ac', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_panel_info = SEQ(name=u'panel-info', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCAssay', 'PC-AssayPanelTestResult')), opt=True)
_PC_ResultType_annot = INT(name=u'annot', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_ResultType_annot._cont = ASN1Dict([(u'pmid', 1), (u'mmdb', 2), (u'url', 3), (u'protein-gi', 4), (u'nucleotide-gi', 5), (u'taxonomy', 6), (u'mim', 7), (u'gene', 8), (u'probe', 9), (u'aid', 10), (u'sid', 11), (u'cid', 12), (u'protein-target-gi', 13), (u'biosystems-target-id', 14), (u'target-name', 15), (u'target-descr', 16), (u'target-tax-id', 17), (u'gene-target-id', 18), (u'dna-nucleotide-target-gi', 19), (u'rna-nucleotide-target-gi', 20)])
PC_ResultType._cont = ASN1Dict([
(u'tid', _PC_ResultType_tid),
(u'name', _PC_ResultType_name),
(u'description', _PC_ResultType_description),
(u'type', _PC_ResultType_type),
(u'constraints', _PC_ResultType_constraints),
(u'unit', _PC_ResultType_unit),
(u'sunit', _PC_ResultType_sunit),
(u'transform', _PC_ResultType_transform),
(u'stransform', _PC_ResultType_stransform),
(u'tc', _PC_ResultType_tc),
(u'ac', _PC_ResultType_ac),
(u'panel-info', _PC_ResultType_panel_info),
(u'annot', _PC_ResultType_annot),
])
PC_ResultType._ext = None
#-----< PC-AssayPanelTestResult >-----#
PC_AssayPanelTestResult = SEQ(name=u'PC-AssayPanelTestResult', mode=MODE_TYPE)
_PC_AssayPanelTestResult_mid = INT(name=u'mid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AssayPanelTestResult_readout_annot = INT(name=u'readout-annot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_PC_AssayPanelTestResult_readout_annot._cont = ASN1Dict([(u'regular', 1), (u'outcome', 2), (u'score', 3), (u'ac', 4)])
PC_AssayPanelTestResult._cont = ASN1Dict([
(u'mid', _PC_AssayPanelTestResult_mid),
(u'readout-annot', _PC_AssayPanelTestResult_readout_annot),
])
PC_AssayPanelTestResult._ext = None
#-----< PC-ConcentrationAttr >-----#
PC_ConcentrationAttr = SEQ(name=u'PC-ConcentrationAttr', mode=MODE_TYPE)
_PC_ConcentrationAttr_concentration = REAL(name=u'concentration', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PC_ConcentrationAttr_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_ConcentrationAttr_unit._cont = ASN1Dict([(u'um', 5)])
_PC_ConcentrationAttr_dr_id = INT(name=u'dr-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PC_ConcentrationAttr._cont = ASN1Dict([
(u'concentration', _PC_ConcentrationAttr_concentration),
(u'unit', _PC_ConcentrationAttr_unit),
(u'dr-id', _PC_ConcentrationAttr_dr_id),
])
PC_ConcentrationAttr._ext = None
#-----< PC-IntegerMinMax >-----#
PC_IntegerMinMax = SEQ(name=u'PC-IntegerMinMax', mode=MODE_TYPE)
_PC_IntegerMinMax_min = INT(name=u'min', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_IntegerMinMax_max = INT(name=u'max', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_IntegerMinMax._cont = ASN1Dict([
(u'min', _PC_IntegerMinMax_min),
(u'max', _PC_IntegerMinMax_max),
])
PC_IntegerMinMax._ext = None
#-----< PC-RealMinMax >-----#
PC_RealMinMax = SEQ(name=u'PC-RealMinMax', mode=MODE_TYPE)
_PC_RealMinMax_min = REAL(name=u'min', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PC_RealMinMax_max = REAL(name=u'max', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
PC_RealMinMax._cont = ASN1Dict([
(u'min', _PC_RealMinMax_min),
(u'max', _PC_RealMinMax_max),
])
PC_RealMinMax._ext = None
_all_ = [
_PC_AssayContainer__item_,
PC_AssayContainer,
__PC_AssaySubmit_assay_aid,
__PC_AssaySubmit_assay_aid_source,
__PC_AssaySubmit_assay_descr,
__PC_AssaySubmit_assay_aidver,
_PC_AssaySubmit_assay,
__PC_AssaySubmit_data__item_,
_PC_AssaySubmit_data,
__PC_AssaySubmit_revoke__item_,
_PC_AssaySubmit_revoke,
PC_AssaySubmit,
_PC_AssayResults_sid,
_PC_AssayResults_sid_source,
_PC_AssayResults_version,
_PC_AssayResults_comment,
_PC_AssayResults_outcome,
_PC_AssayResults_rank,
__PC_AssayResults_data__item_,
_PC_AssayResults_data,
_PC_AssayResults_url,
__PC_AssayResults_xref__item_,
_PC_AssayResults_xref,
_PC_AssayResults_date,
PC_AssayResults,
_PC_AssayData_tid,
__PC_AssayData_value_ival,
__PC_AssayData_value_fval,
__PC_AssayData_value_bval,
__PC_AssayData_value_sval,
_PC_AssayData_value,
PC_AssayData,
_PC_AssayDescription_aid,
_PC_AssayDescription_aid_source,
_PC_AssayDescription_name,
__PC_AssayDescription_description__item_,
_PC_AssayDescription_description,
__PC_AssayDescription_protocol__item_,
_PC_AssayDescription_protocol,
__PC_AssayDescription_comment__item_,
_PC_AssayDescription_comment,
__PC_AssayDescription_xref__item_,
_PC_AssayDescription_xref,
__PC_AssayDescription_results__item_,
_PC_AssayDescription_results,
__PC_AssayDescription_pub__item_,
_PC_AssayDescription_pub,
_PC_AssayDescription_revision,
__PC_AssayDescription_target__item_,
_PC_AssayDescription_target,
_PC_AssayDescription_activity_outcome_method,
__PC_AssayDescription_dr__item_,
_PC_AssayDescription_dr,
_PC_AssayDescription_substance_type,
__PC_AssayDescription_grant_number__item_,
_PC_AssayDescription_grant_number,
_PC_AssayDescription_project_category,
_PC_AssayDescription_is_panel,
__PC_AssayDescription_assay_group__item_,
_PC_AssayDescription_assay_group,
_PC_AssayDescription_panel_info,
_PC_AssayDescription_is_mlp_late_stage,
__PC_AssayDescription_categorized_comment__item_,
_PC_AssayDescription_categorized_comment,
PC_AssayDescription,
_PC_AssayPanel_name,
_PC_AssayPanel_descr,
__PC_AssayPanel_member__item_,
_PC_AssayPanel_member,
PC_AssayPanel,
_PC_AssayPanelMember_mid,
_PC_AssayPanelMember_name,
_PC_AssayPanelMember_description,
__PC_AssayPanelMember_protocol__item_,
_PC_AssayPanelMember_protocol,
__PC_AssayPanelMember_comment__item_,
_PC_AssayPanelMember_comment,
__PC_AssayPanelMember_target__item_,
_PC_AssayPanelMember_target,
__PC_AssayPanelMember_xref__item_,
_PC_AssayPanelMember_xref,
_PC_AssayPanelMember_activity_outcome_method,
__PC_AssayPanelMember_dr__item_,
_PC_AssayPanelMember_dr,
__PC_AssayPanelMember_categorized_comment__item_,
_PC_AssayPanelMember_categorized_comment,
PC_AssayPanelMember,
_PC_CategorizedComment_title,
__PC_CategorizedComment_comment__item_,
_PC_CategorizedComment_comment,
PC_CategorizedComment,
_PC_AssayDRAttr_id,
_PC_AssayDRAttr_descr,
_PC_AssayDRAttr_dn,
_PC_AssayDRAttr_rn,
_PC_AssayDRAttr_type,
PC_AssayDRAttr,
_PC_AssayTargetInfo_name,
_PC_AssayTargetInfo_mol_id,
_PC_AssayTargetInfo_molecule_type,
_PC_AssayTargetInfo_organism,
_PC_AssayTargetInfo_descr,
__PC_AssayTargetInfo_comment__item_,
_PC_AssayTargetInfo_comment,
PC_AssayTargetInfo,
_PC_AnnotatedXRef_xref,
_PC_AnnotatedXRef_comment,
_PC_AnnotatedXRef_type,
PC_AnnotatedXRef,
_PC_ResultType_tid,
_PC_ResultType_name,
__PC_ResultType_description__item_,
_PC_ResultType_description,
_PC_ResultType_type,
___PC_ResultType_constraints_fset__item_,
__PC_ResultType_constraints_fset,
__PC_ResultType_constraints_fmin,
__PC_ResultType_constraints_fmax,
__PC_ResultType_constraints_frange,
___PC_ResultType_constraints_iset__item_,
__PC_ResultType_constraints_iset,
__PC_ResultType_constraints_imin,
__PC_ResultType_constraints_imax,
__PC_ResultType_constraints_irange,
___PC_ResultType_constraints_sset__item_,
__PC_ResultType_constraints_sset,
_PC_ResultType_constraints,
_PC_ResultType_unit,
_PC_ResultType_sunit,
_PC_ResultType_transform,
_PC_ResultType_stransform,
_PC_ResultType_tc,
_PC_ResultType_ac,
_PC_ResultType_panel_info,
_PC_ResultType_annot,
PC_ResultType,
_PC_AssayPanelTestResult_mid,
_PC_AssayPanelTestResult_readout_annot,
PC_AssayPanelTestResult,
_PC_ConcentrationAttr_concentration,
_PC_ConcentrationAttr_unit,
_PC_ConcentrationAttr_dr_id,
PC_ConcentrationAttr,
_PC_IntegerMinMax_min,
_PC_IntegerMinMax_max,
PC_IntegerMinMax,
_PC_RealMinMax_min,
_PC_RealMinMax_max,
PC_RealMinMax,
]
class NCBI_PCSubstance:
_name_ = u'NCBI-PCSubstance'
_oid_ = []
_obj_ = [
u'PC-Substance',
u'PC-Substances',
u'PC-ID',
u'PC-Source',
u'PC-DBTracking',
u'PC-MMDBSource',
u'PC-XRefData',
u'PC-Compound',
u'PC-Compounds',
u'PC-CompoundType',
u'PC-Count',
u'PC-StereoGroup',
u'PC-InfoData',
u'PC-Urn',
u'PC-UrnDataType',
u'PC-Coordinates',
u'PC-Conformer',
u'PC-Conformers',
u'PC-CoordinateType',
u'PC-DrawAnnotations',
u'PC-BondAnnotation',
u'PC-Atoms',
u'PC-AtomSource',
u'PC-AtomInt',
u'PC-AtomString',
u'PC-AtomRadical',
u'PC-Element',
u'PC-Bonds',
u'PC-BondType',
u'PC-StereoCenter',
u'PC-StereoTetrahedral',
u'PC-StereoPlanar',
u'PC-StereoSquarePlanar',
u'PC-StereoOctahedral',
u'PC-StereoTrigonalBiPyramid',
u'PC-StereoTShape',
u'PC-StereoPentagonalBiPyramid',
]
_type_ = [
u'PC-Substance',
u'PC-Substances',
u'PC-ID',
u'PC-Source',
u'PC-DBTracking',
u'PC-MMDBSource',
u'PC-XRefData',
u'PC-Compound',
u'PC-Compounds',
u'PC-CompoundType',
u'PC-Count',
u'PC-StereoGroup',
u'PC-InfoData',
u'PC-Urn',
u'PC-UrnDataType',
u'PC-Coordinates',
u'PC-Conformer',
u'PC-Conformers',
u'PC-CoordinateType',
u'PC-DrawAnnotations',
u'PC-BondAnnotation',
u'PC-Atoms',
u'PC-AtomSource',
u'PC-AtomInt',
u'PC-AtomString',
u'PC-AtomRadical',
u'PC-Element',
u'PC-Bonds',
u'PC-BondType',
u'PC-StereoCenter',
u'PC-StereoTetrahedral',
u'PC-StereoPlanar',
u'PC-StereoSquarePlanar',
u'PC-StereoOctahedral',
u'PC-StereoTrigonalBiPyramid',
u'PC-StereoTShape',
u'PC-StereoPentagonalBiPyramid',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PC-Substance >-----#
PC_Substance = SEQ(name=u'PC-Substance', mode=MODE_TYPE)
_PC_Substance_sid = SEQ(name=u'sid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-ID')))
_PC_Substance_source = CHOICE(name=u'source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Source')))
_PC_Substance_pub = SEQ_OF(name=u'pub', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Substance_pub__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_PC_Substance_pub._cont = __PC_Substance_pub__item_
_PC_Substance_synonyms = SEQ_OF(name=u'synonyms', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Substance_synonyms__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_Substance_synonyms._cont = __PC_Substance_synonyms__item_
_PC_Substance_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Substance_comment__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_Substance_comment._cont = __PC_Substance_comment__item_
_PC_Substance_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Substance_xref__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-XRefData')))
_PC_Substance_xref._cont = __PC_Substance_xref__item_
_PC_Substance_compound = SEQ_OF(name=u'compound', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Compounds')), opt=True)
PC_Substance._cont = ASN1Dict([
(u'sid', _PC_Substance_sid),
(u'source', _PC_Substance_source),
(u'pub', _PC_Substance_pub),
(u'synonyms', _PC_Substance_synonyms),
(u'comment', _PC_Substance_comment),
(u'xref', _PC_Substance_xref),
(u'compound', _PC_Substance_compound),
])
PC_Substance._ext = None
#-----< PC-Substances >-----#
PC_Substances = SEQ_OF(name=u'PC-Substances', mode=MODE_TYPE)
_PC_Substances__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Substance')))
PC_Substances._cont = _PC_Substances__item_
#-----< PC-ID >-----#
PC_ID = SEQ(name=u'PC-ID', mode=MODE_TYPE)
_PC_ID_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_ID_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_ID._cont = ASN1Dict([
(u'id', _PC_ID_id),
(u'version', _PC_ID_version),
])
PC_ID._ext = None
#-----< PC-Source >-----#
PC_Source = CHOICE(name=u'PC-Source', mode=MODE_TYPE)
_PC_Source_individual = CHOICE(name=u'individual', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_PC_Source_db = SEQ(name=u'db', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-DBTracking')))
_PC_Source_mmdb = SEQ(name=u'mmdb', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-MMDBSource')))
PC_Source._cont = ASN1Dict([
(u'individual', _PC_Source_individual),
(u'db', _PC_Source_db),
(u'mmdb', _PC_Source_mmdb),
])
PC_Source._ext = None
#-----< PC-DBTracking >-----#
PC_DBTracking = SEQ(name=u'PC-DBTracking', mode=MODE_TYPE)
_PC_DBTracking_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_DBTracking_source_id = CHOICE(name=u'source-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_PC_DBTracking_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_PC_DBTracking_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_DBTracking_pub = CHOICE(name=u'pub', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')), opt=True)
PC_DBTracking._cont = ASN1Dict([
(u'name', _PC_DBTracking_name),
(u'source-id', _PC_DBTracking_source_id),
(u'date', _PC_DBTracking_date),
(u'description', _PC_DBTracking_description),
(u'pub', _PC_DBTracking_pub),
])
PC_DBTracking._ext = None
#-----< PC-MMDBSource >-----#
PC_MMDBSource = SEQ(name=u'PC-MMDBSource', mode=MODE_TYPE)
_PC_MMDBSource_mmdb_id = INT(name=u'mmdb-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_MMDBSource_molecule_id = INT(name=u'molecule-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_MMDBSource_molecule_name = SEQ_OF(name=u'molecule-name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_MMDBSource_molecule_name__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PC_MMDBSource_molecule_name._cont = __PC_MMDBSource_molecule_name__item_
_PC_MMDBSource_residue_id = INT(name=u'residue-id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_MMDBSource_residue_name = STR_VIS(name=u'residue-name', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_MMDBSource_atom_id = INT(name=u'atom-id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_MMDBSource_atom_name = STR_VIS(name=u'atom-name', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PC_MMDBSource._cont = ASN1Dict([
(u'mmdb-id', _PC_MMDBSource_mmdb_id),
(u'molecule-id', _PC_MMDBSource_molecule_id),
(u'molecule-name', _PC_MMDBSource_molecule_name),
(u'residue-id', _PC_MMDBSource_residue_id),
(u'residue-name', _PC_MMDBSource_residue_name),
(u'atom-id', _PC_MMDBSource_atom_id),
(u'atom-name', _PC_MMDBSource_atom_name),
])
PC_MMDBSource._ext = None
#-----< PC-XRefData >-----#
PC_XRefData = CHOICE(name=u'PC-XRefData', mode=MODE_TYPE)
_PC_XRefData_regid = STR_VIS(name=u'regid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_rn = STR_VIS(name=u'rn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_mesh = STR_VIS(name=u'mesh', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_mmdb = INT(name=u'mmdb', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_sid = INT(name=u'sid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_cid = INT(name=u'cid', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_dburl = STR_VIS(name=u'dburl', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_sburl = STR_VIS(name=u'sburl', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_asurl = STR_VIS(name=u'asurl', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_protein_gi = INT(name=u'protein-gi', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_nucleotide_gi = INT(name=u'nucleotide-gi', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_taxonomy = INT(name=u'taxonomy', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_mim = INT(name=u'mim', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_gene = INT(name=u'gene', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_probe = INT(name=u'probe', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_biosystem = INT(name=u'biosystem', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_geogse = INT(name=u'geogse', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_geogsm = INT(name=u'geogsm', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_XRefData_patent = STR_VIS(name=u'patent', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_XRefData._cont = ASN1Dict([
(u'regid', _PC_XRefData_regid),
(u'rn', _PC_XRefData_rn),
(u'mesh', _PC_XRefData_mesh),
(u'pmid', _PC_XRefData_pmid),
(u'gi', _PC_XRefData_gi),
(u'mmdb', _PC_XRefData_mmdb),
(u'sid', _PC_XRefData_sid),
(u'cid', _PC_XRefData_cid),
(u'dburl', _PC_XRefData_dburl),
(u'sburl', _PC_XRefData_sburl),
(u'asurl', _PC_XRefData_asurl),
(u'protein-gi', _PC_XRefData_protein_gi),
(u'nucleotide-gi', _PC_XRefData_nucleotide_gi),
(u'taxonomy', _PC_XRefData_taxonomy),
(u'aid', _PC_XRefData_aid),
(u'mim', _PC_XRefData_mim),
(u'gene', _PC_XRefData_gene),
(u'probe', _PC_XRefData_probe),
(u'biosystem', _PC_XRefData_biosystem),
(u'geogse', _PC_XRefData_geogse),
(u'geogsm', _PC_XRefData_geogsm),
(u'patent', _PC_XRefData_patent),
])
PC_XRefData._ext = None
#-----< PC-Compound >-----#
PC_Compound = SEQ(name=u'PC-Compound', mode=MODE_TYPE)
_PC_Compound_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-CompoundType')))
_PC_Compound_atoms = SEQ(name=u'atoms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Atoms')), opt=True)
_PC_Compound_bonds = SEQ(name=u'bonds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Bonds')), opt=True)
_PC_Compound_stereo = SEQ_OF(name=u'stereo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Compound_stereo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoCenter')))
_PC_Compound_stereo._cont = __PC_Compound_stereo__item_
_PC_Compound_coords = SEQ_OF(name=u'coords', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Compound_coords__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Coordinates')))
_PC_Compound_coords._cont = __PC_Compound_coords__item_
_PC_Compound_charge = INT(name=u'charge', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Compound_props = SEQ_OF(name=u'props', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Compound_props__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-InfoData')))
_PC_Compound_props._cont = __PC_Compound_props__item_
_PC_Compound_stereogroups = SEQ_OF(name=u'stereogroups', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Compound_stereogroups__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoGroup')))
_PC_Compound_stereogroups._cont = __PC_Compound_stereogroups__item_
_PC_Compound_count = SEQ(name=u'count', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Count')), opt=True)
_PC_Compound_vbalt = SEQ_OF(name=u'vbalt', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Compounds')), opt=True)
PC_Compound._cont = ASN1Dict([
(u'id', _PC_Compound_id),
(u'atoms', _PC_Compound_atoms),
(u'bonds', _PC_Compound_bonds),
(u'stereo', _PC_Compound_stereo),
(u'coords', _PC_Compound_coords),
(u'charge', _PC_Compound_charge),
(u'props', _PC_Compound_props),
(u'stereogroups', _PC_Compound_stereogroups),
(u'count', _PC_Compound_count),
(u'vbalt', _PC_Compound_vbalt),
])
PC_Compound._ext = None
#-----< PC-Compounds >-----#
PC_Compounds = SEQ_OF(name=u'PC-Compounds', mode=MODE_TYPE)
_PC_Compounds__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Compound')))
PC_Compounds._cont = _PC_Compounds__item_
#-----< PC-CompoundType >-----#
PC_CompoundType = SEQ(name=u'PC-CompoundType', mode=MODE_TYPE)
_PC_CompoundType_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_CompoundType_type._cont = ASN1Dict([(u'deposited', 0), (u'standardized', 1), (u'component', 2), (u'neutralized', 3), (u'mixture', 4), (u'tautomer', 5), (u'pka-state', 6), (u'unknown', 255)])
_PC_CompoundType_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__PC_CompoundType_id_cid = INT(name=u'cid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_CompoundType_id_sid = INT(name=u'sid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_CompoundType_id_xid = INT(name=u'xid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_CompoundType_id._cont = ASN1Dict([
(u'cid', __PC_CompoundType_id_cid),
(u'sid', __PC_CompoundType_id_sid),
(u'xid', __PC_CompoundType_id_xid),
])
_PC_CompoundType_id._ext = None
PC_CompoundType._cont = ASN1Dict([
(u'type', _PC_CompoundType_type),
(u'id', _PC_CompoundType_id),
])
PC_CompoundType._ext = None
#-----< PC-Count >-----#
PC_Count = SEQ(name=u'PC-Count', mode=MODE_TYPE)
_PC_Count_heavy_atom = INT(name=u'heavy-atom', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_atom_chiral = INT(name=u'atom-chiral', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_atom_chiral_def = INT(name=u'atom-chiral-def', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_atom_chiral_undef = INT(name=u'atom-chiral-undef', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_bond_chiral = INT(name=u'bond-chiral', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_bond_chiral_def = INT(name=u'bond-chiral-def', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_bond_chiral_undef = INT(name=u'bond-chiral-undef', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_isotope_atom = INT(name=u'isotope-atom', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_covalent_unit = INT(name=u'covalent-unit', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Count_tautomers = INT(name=u'tautomers', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_Count._cont = ASN1Dict([
(u'heavy-atom', _PC_Count_heavy_atom),
(u'atom-chiral', _PC_Count_atom_chiral),
(u'atom-chiral-def', _PC_Count_atom_chiral_def),
(u'atom-chiral-undef', _PC_Count_atom_chiral_undef),
(u'bond-chiral', _PC_Count_bond_chiral),
(u'bond-chiral-def', _PC_Count_bond_chiral_def),
(u'bond-chiral-undef', _PC_Count_bond_chiral_undef),
(u'isotope-atom', _PC_Count_isotope_atom),
(u'covalent-unit', _PC_Count_covalent_unit),
(u'tautomers', _PC_Count_tautomers),
])
PC_Count._ext = None
#-----< PC-StereoGroup >-----#
PC_StereoGroup = SEQ(name=u'PC-StereoGroup', mode=MODE_TYPE)
_PC_StereoGroup_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoGroup_type._cont = ASN1Dict([(u'absolute', 1), (u'or', 2), (u'and', 3), (u'unknown', 255)])
_PC_StereoGroup_aid = SEQ_OF(name=u'aid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_StereoGroup_aid__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_StereoGroup_aid._cont = __PC_StereoGroup_aid__item_
PC_StereoGroup._cont = ASN1Dict([
(u'type', _PC_StereoGroup_type),
(u'aid', _PC_StereoGroup_aid),
])
PC_StereoGroup._ext = None
#-----< PC-InfoData >-----#
PC_InfoData = SEQ(name=u'PC-InfoData', mode=MODE_TYPE)
_PC_InfoData_urn = SEQ(name=u'urn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Urn')))
_PC_InfoData_value = CHOICE(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PC_InfoData_value_bval = BOOL(name=u'bval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_InfoData_value_bvec = SEQ_OF(name=u'bvec', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_InfoData_value_bvec__item_ = BOOL(name='_item_', mode=MODE_TYPE)
__PC_InfoData_value_bvec._cont = ___PC_InfoData_value_bvec__item_
__PC_InfoData_value_ival = INT(name=u'ival', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_InfoData_value_ivec = SEQ_OF(name=u'ivec', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_InfoData_value_ivec__item_ = INT(name='_item_', mode=MODE_TYPE)
__PC_InfoData_value_ivec._cont = ___PC_InfoData_value_ivec__item_
__PC_InfoData_value_fval = REAL(name=u'fval', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_InfoData_value_fvec = SEQ_OF(name=u'fvec', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_InfoData_value_fvec__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
__PC_InfoData_value_fvec._cont = ___PC_InfoData_value_fvec__item_
__PC_InfoData_value_sval = STR_VIS(name=u'sval', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_InfoData_value_slist = SEQ_OF(name=u'slist', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PC_InfoData_value_slist__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
__PC_InfoData_value_slist._cont = ___PC_InfoData_value_slist__item_
__PC_InfoData_value_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
__PC_InfoData_value_binary = OCT_STR(name=u'binary', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_InfoData_value_bitlist = BIT_STR(name=u'bitlist', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_InfoData_value._cont = ASN1Dict([
(u'bval', __PC_InfoData_value_bval),
(u'bvec', __PC_InfoData_value_bvec),
(u'ival', __PC_InfoData_value_ival),
(u'ivec', __PC_InfoData_value_ivec),
(u'fval', __PC_InfoData_value_fval),
(u'fvec', __PC_InfoData_value_fvec),
(u'sval', __PC_InfoData_value_sval),
(u'slist', __PC_InfoData_value_slist),
(u'date', __PC_InfoData_value_date),
(u'binary', __PC_InfoData_value_binary),
(u'bitlist', __PC_InfoData_value_bitlist),
])
_PC_InfoData_value._ext = None
PC_InfoData._cont = ASN1Dict([
(u'urn', _PC_InfoData_urn),
(u'value', _PC_InfoData_value),
])
PC_InfoData._ext = None
#-----< PC-Urn >-----#
PC_Urn = SEQ(name=u'PC-Urn', mode=MODE_TYPE)
_PC_Urn_label = STR_VIS(name=u'label', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_Urn_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_datatype = INT(name=u'datatype', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-UrnDataType')), opt=True)
_PC_Urn_parameters = STR_VIS(name=u'parameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_implementation = STR_VIS(name=u'implementation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_version = STR_VIS(name=u'version', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_software = STR_VIS(name=u'software', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_Urn_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PC_Urn._cont = ASN1Dict([
(u'label', _PC_Urn_label),
(u'name', _PC_Urn_name),
(u'datatype', _PC_Urn_datatype),
(u'parameters', _PC_Urn_parameters),
(u'implementation', _PC_Urn_implementation),
(u'version', _PC_Urn_version),
(u'software', _PC_Urn_software),
(u'source', _PC_Urn_source),
(u'release', _PC_Urn_release),
])
PC_Urn._ext = None
#-----< PC-UrnDataType >-----#
PC_UrnDataType = INT(name=u'PC-UrnDataType', mode=MODE_TYPE)
PC_UrnDataType._cont = ASN1Dict([(u'string', 1), (u'stringlist', 2), (u'int', 3), (u'intvec', 4), (u'uint', 5), (u'uintvec', 6), (u'double', 7), (u'doublevec', 8), (u'bool', 9), (u'boolvec', 10), (u'uint64', 11), (u'binary', 12), (u'url', 13), (u'unicode', 14), (u'date', 15), (u'fingerprint', 16), (u'unknown', 255)])
#-----< PC-Coordinates >-----#
PC_Coordinates = SEQ(name=u'PC-Coordinates', mode=MODE_TYPE)
_PC_Coordinates_type = SEQ_OF(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Coordinates_type__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-CoordinateType')))
_PC_Coordinates_type._cont = __PC_Coordinates_type__item_
_PC_Coordinates_aid = SEQ_OF(name=u'aid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Coordinates_aid__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_Coordinates_aid._cont = __PC_Coordinates_aid__item_
_PC_Coordinates_conformers = SEQ_OF(name=u'conformers', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Coordinates_conformers__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Conformer')))
_PC_Coordinates_conformers._cont = __PC_Coordinates_conformers__item_
_PC_Coordinates_atomlabels = SEQ_OF(name=u'atomlabels', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Coordinates_atomlabels__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomString')))
_PC_Coordinates_atomlabels._cont = __PC_Coordinates_atomlabels__item_
_PC_Coordinates_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Coordinates_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-InfoData')))
_PC_Coordinates_data._cont = __PC_Coordinates_data__item_
PC_Coordinates._cont = ASN1Dict([
(u'type', _PC_Coordinates_type),
(u'aid', _PC_Coordinates_aid),
(u'conformers', _PC_Coordinates_conformers),
(u'atomlabels', _PC_Coordinates_atomlabels),
(u'data', _PC_Coordinates_data),
])
PC_Coordinates._ext = None
#-----< PC-Conformer >-----#
PC_Conformer = SEQ(name=u'PC-Conformer', mode=MODE_TYPE)
_PC_Conformer_x = SEQ_OF(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Conformer_x__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PC_Conformer_x._cont = __PC_Conformer_x__item_
_PC_Conformer_y = SEQ_OF(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Conformer_y__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PC_Conformer_y._cont = __PC_Conformer_y__item_
_PC_Conformer_z = SEQ_OF(name=u'z', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Conformer_z__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PC_Conformer_z._cont = __PC_Conformer_z__item_
_PC_Conformer_style = SEQ(name=u'style', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-DrawAnnotations')), opt=True)
_PC_Conformer_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Conformer_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-InfoData')))
_PC_Conformer_data._cont = __PC_Conformer_data__item_
PC_Conformer._cont = ASN1Dict([
(u'x', _PC_Conformer_x),
(u'y', _PC_Conformer_y),
(u'z', _PC_Conformer_z),
(u'style', _PC_Conformer_style),
(u'data', _PC_Conformer_data),
])
PC_Conformer._ext = None
#-----< PC-Conformers >-----#
PC_Conformers = SEQ_OF(name=u'PC-Conformers', mode=MODE_TYPE)
_PC_Conformers__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Conformer')))
PC_Conformers._cont = _PC_Conformers__item_
#-----< PC-CoordinateType >-----#
PC_CoordinateType = INT(name=u'PC-CoordinateType', mode=MODE_TYPE)
PC_CoordinateType._cont = ASN1Dict([(u'twod', 1), (u'threed', 2), (u'submitted', 3), (u'experimental', 4), (u'computed', 5), (u'standardized', 6), (u'augmented', 7), (u'aligned', 8), (u'compact', 9), (u'units-angstroms', 10), (u'units-nanometers', 11), (u'units-pixel', 12), (u'units-points', 13), (u'units-stdbonds', 14), (u'units-unknown', 255)])
#-----< PC-DrawAnnotations >-----#
PC_DrawAnnotations = SEQ(name=u'PC-DrawAnnotations', mode=MODE_TYPE)
_PC_DrawAnnotations_annotation = SEQ_OF(name=u'annotation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_DrawAnnotations_annotation__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-BondAnnotation')))
_PC_DrawAnnotations_annotation._cont = __PC_DrawAnnotations_annotation__item_
_PC_DrawAnnotations_aid1 = SEQ_OF(name=u'aid1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_DrawAnnotations_aid1__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_DrawAnnotations_aid1._cont = __PC_DrawAnnotations_aid1__item_
_PC_DrawAnnotations_aid2 = SEQ_OF(name=u'aid2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_DrawAnnotations_aid2__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_DrawAnnotations_aid2._cont = __PC_DrawAnnotations_aid2__item_
PC_DrawAnnotations._cont = ASN1Dict([
(u'annotation', _PC_DrawAnnotations_annotation),
(u'aid1', _PC_DrawAnnotations_aid1),
(u'aid2', _PC_DrawAnnotations_aid2),
])
PC_DrawAnnotations._ext = None
#-----< PC-BondAnnotation >-----#
PC_BondAnnotation = INT(name=u'PC-BondAnnotation', mode=MODE_TYPE)
PC_BondAnnotation._cont = ASN1Dict([(u'crossed', 1), (u'dashed', 2), (u'wavy', 3), (u'dotted', 4), (u'wedge-up', 5), (u'wedge-down', 6), (u'arrow', 7), (u'aromatic', 8), (u'resonance', 9), (u'bold', 10), (u'fischer', 11), (u'closeContact', 12), (u'unknown', 255)])
#-----< PC-Atoms >-----#
PC_Atoms = SEQ(name=u'PC-Atoms', mode=MODE_TYPE)
_PC_Atoms_aid = SEQ_OF(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Atoms_aid__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_Atoms_aid._cont = __PC_Atoms_aid__item_
_PC_Atoms_element = SEQ_OF(name=u'element', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Atoms_element__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-Element')))
_PC_Atoms_element._cont = __PC_Atoms_element__item_
_PC_Atoms_label = SEQ_OF(name=u'label', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_label__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomString')))
_PC_Atoms_label._cont = __PC_Atoms_label__item_
_PC_Atoms_isotope = SEQ_OF(name=u'isotope', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_isotope__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomInt')))
_PC_Atoms_isotope._cont = __PC_Atoms_isotope__item_
_PC_Atoms_charge = SEQ_OF(name=u'charge', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_charge__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomInt')))
_PC_Atoms_charge._cont = __PC_Atoms_charge__item_
_PC_Atoms_radical = SEQ_OF(name=u'radical', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_radical__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomRadical')))
_PC_Atoms_radical._cont = __PC_Atoms_radical__item_
_PC_Atoms_source = SEQ_OF(name=u'source', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_source__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomSource')))
_PC_Atoms_source._cont = __PC_Atoms_source__item_
_PC_Atoms_comment = SEQ_OF(name=u'comment', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PC_Atoms_comment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-AtomString')))
_PC_Atoms_comment._cont = __PC_Atoms_comment__item_
PC_Atoms._cont = ASN1Dict([
(u'aid', _PC_Atoms_aid),
(u'element', _PC_Atoms_element),
(u'label', _PC_Atoms_label),
(u'isotope', _PC_Atoms_isotope),
(u'charge', _PC_Atoms_charge),
(u'radical', _PC_Atoms_radical),
(u'source', _PC_Atoms_source),
(u'comment', _PC_Atoms_comment),
])
PC_Atoms._ext = None
#-----< PC-AtomSource >-----#
PC_AtomSource = SEQ(name=u'PC-AtomSource', mode=MODE_TYPE)
_PC_AtomSource_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AtomSource_source = SEQ(name=u'source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-MMDBSource')))
PC_AtomSource._cont = ASN1Dict([
(u'aid', _PC_AtomSource_aid),
(u'source', _PC_AtomSource_source),
])
PC_AtomSource._ext = None
#-----< PC-AtomInt >-----#
PC_AtomInt = SEQ(name=u'PC-AtomInt', mode=MODE_TYPE)
_PC_AtomInt_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AtomInt_value = INT(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_AtomInt._cont = ASN1Dict([
(u'aid', _PC_AtomInt_aid),
(u'value', _PC_AtomInt_value),
])
PC_AtomInt._ext = None
#-----< PC-AtomString >-----#
PC_AtomString = SEQ(name=u'PC-AtomString', mode=MODE_TYPE)
_PC_AtomString_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AtomString_value = STR_VIS(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_AtomString._cont = ASN1Dict([
(u'aid', _PC_AtomString_aid),
(u'value', _PC_AtomString_value),
])
PC_AtomString._ext = None
#-----< PC-AtomRadical >-----#
PC_AtomRadical = SEQ(name=u'PC-AtomRadical', mode=MODE_TYPE)
_PC_AtomRadical_aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AtomRadical_type = INT(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_AtomRadical_type._cont = ASN1Dict([(u'singlet', 1), (u'doublet', 2), (u'triplet', 3), (u'quartet', 4), (u'quintet', 5), (u'hextet', 6), (u'heptet', 7), (u'octet', 8), (u'none', 255)])
PC_AtomRadical._cont = ASN1Dict([
(u'aid', _PC_AtomRadical_aid),
(u'type', _PC_AtomRadical_type),
])
PC_AtomRadical._ext = None
#-----< PC-Element >-----#
PC_Element = INT(name=u'PC-Element', mode=MODE_TYPE)
PC_Element._cont = ASN1Dict([(u'a', 255), (u'd', 254), (u'r', 253), (u'lp', 252), (u'h', 1), (u'he', 2), (u'li', 3), (u'be', 4), (u'b', 5), (u'c', 6), (u'n', 7), (u'o', 8), (u'f', 9), (u'ne', 10), (u'na', 11), (u'mg', 12), (u'al', 13), (u'si', 14), (u'p', 15), (u's', 16), (u'cl', 17), (u'ar', 18), (u'k', 19), (u'ca', 20), (u'sc', 21), (u'ti', 22), (u'v', 23), (u'cr', 24), (u'mn', 25), (u'fe', 26), (u'co', 27), (u'ni', 28), (u'cu', 29), (u'zn', 30), (u'ga', 31), (u'ge', 32), (u'as', 33), (u'se', 34), (u'br', 35), (u'kr', 36), (u'rb', 37), (u'sr', 38), (u'y', 39), (u'zr', 40), (u'nb', 41), (u'mo', 42), (u'tc', 43), (u'ru', 44), (u'rh', 45), (u'pd', 46), (u'ag', 47), (u'cd', 48), (u'in', 49), (u'sn', 50), (u'sb', 51), (u'te', 52), (u'i', 53), (u'xe', 54), (u'cs', 55), (u'ba', 56), (u'la', 57), (u'ce', 58), (u'pr', 59), (u'nd', 60), (u'pm', 61), (u'sm', 62), (u'eu', 63), (u'gd', 64), (u'tb', 65), (u'dy', 66), (u'ho', 67), (u'er', 68), (u'tm', 69), (u'yb', 70), (u'lu', 71), (u'hf', 72), (u'ta', 73), (u'w', 74), (u're', 75), (u'os', 76), (u'ir', 77), (u'pt', 78), (u'au', 79), (u'hg', 80), (u'tl', 81), (u'pb', 82), (u'bi', 83), (u'po', 84), (u'at', 85), (u'rn', 86), (u'fr', 87), (u'ra', 88), (u'ac', 89), (u'th', 90), (u'pa', 91), (u'u', 92), (u'np', 93), (u'pu', 94), (u'am', 95), (u'cm', 96), (u'bk', 97), (u'cf', 98), (u'es', 99), (u'fm', 100), (u'md', 101), (u'no', 102), (u'lr', 103), (u'rf', 104), (u'db', 105), (u'sg', 106), (u'bh', 107), (u'hs', 108), (u'mt', 109), (u'ds', 110), (u'rg', 111)])
#-----< PC-Bonds >-----#
PC_Bonds = SEQ(name=u'PC-Bonds', mode=MODE_TYPE)
_PC_Bonds_aid1 = SEQ_OF(name=u'aid1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Bonds_aid1__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_Bonds_aid1._cont = __PC_Bonds_aid1__item_
_PC_Bonds_aid2 = SEQ_OF(name=u'aid2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Bonds_aid2__item_ = INT(name='_item_', mode=MODE_TYPE)
_PC_Bonds_aid2._cont = __PC_Bonds_aid2__item_
_PC_Bonds_order = SEQ_OF(name=u'order', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PC_Bonds_order__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-BondType')))
_PC_Bonds_order._cont = __PC_Bonds_order__item_
PC_Bonds._cont = ASN1Dict([
(u'aid1', _PC_Bonds_aid1),
(u'aid2', _PC_Bonds_aid2),
(u'order', _PC_Bonds_order),
])
PC_Bonds._ext = None
#-----< PC-BondType >-----#
PC_BondType = INT(name=u'PC-BondType', mode=MODE_TYPE)
PC_BondType._cont = ASN1Dict([(u'single', 1), (u'double', 2), (u'triple', 3), (u'quadruple', 4), (u'dative', 5), (u'complex', 6), (u'ionic', 7), (u'unknown', 255)])
#-----< PC-StereoCenter >-----#
PC_StereoCenter = CHOICE(name=u'PC-StereoCenter', mode=MODE_TYPE)
_PC_StereoCenter_tetrahedral = SEQ(name=u'tetrahedral', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoTetrahedral')))
_PC_StereoCenter_planar = SEQ(name=u'planar', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoPlanar')))
_PC_StereoCenter_squareplanar = SEQ(name=u'squareplanar', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoSquarePlanar')))
_PC_StereoCenter_octahedral = SEQ(name=u'octahedral', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoOctahedral')))
_PC_StereoCenter_bipyramid = SEQ(name=u'bipyramid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoTrigonalBiPyramid')))
_PC_StereoCenter_tshape = SEQ(name=u'tshape', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoTShape')))
_PC_StereoCenter_pentagonal = SEQ(name=u'pentagonal', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-PCSubstance', 'PC-StereoPentagonalBiPyramid')))
PC_StereoCenter._cont = ASN1Dict([
(u'tetrahedral', _PC_StereoCenter_tetrahedral),
(u'planar', _PC_StereoCenter_planar),
(u'squareplanar', _PC_StereoCenter_squareplanar),
(u'octahedral', _PC_StereoCenter_octahedral),
(u'bipyramid', _PC_StereoCenter_bipyramid),
(u'tshape', _PC_StereoCenter_tshape),
(u'pentagonal', _PC_StereoCenter_pentagonal),
])
PC_StereoCenter._ext = None
#-----< PC-StereoTetrahedral >-----#
PC_StereoTetrahedral = SEQ(name=u'PC-StereoTetrahedral', mode=MODE_TYPE)
_PC_StereoTetrahedral_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTetrahedral_above = INT(name=u'above', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTetrahedral_top = INT(name=u'top', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTetrahedral_bottom = INT(name=u'bottom', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTetrahedral_below = INT(name=u'below', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTetrahedral_parity = INT(name=u'parity', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_StereoTetrahedral_parity._cont = ASN1Dict([(u'clockwise', 1), (u'counterclockwise', 2), (u'any', 3), (u'unknown', 255)])
_PC_StereoTetrahedral_type = INT(name=u'type', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_StereoTetrahedral_type._cont = ASN1Dict([(u'tetrahedral', 1), (u'cumulenic', 2), (u'biaryl', 3)])
PC_StereoTetrahedral._cont = ASN1Dict([
(u'center', _PC_StereoTetrahedral_center),
(u'above', _PC_StereoTetrahedral_above),
(u'top', _PC_StereoTetrahedral_top),
(u'bottom', _PC_StereoTetrahedral_bottom),
(u'below', _PC_StereoTetrahedral_below),
(u'parity', _PC_StereoTetrahedral_parity),
(u'type', _PC_StereoTetrahedral_type),
])
PC_StereoTetrahedral._ext = None
#-----< PC-StereoPlanar >-----#
PC_StereoPlanar = SEQ(name=u'PC-StereoPlanar', mode=MODE_TYPE)
_PC_StereoPlanar_left = INT(name=u'left', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_ltop = INT(name=u'ltop', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_lbottom = INT(name=u'lbottom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_right = INT(name=u'right', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_rtop = INT(name=u'rtop', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_rbottom = INT(name=u'rbottom', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPlanar_parity = INT(name=u'parity', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_StereoPlanar_parity._cont = ASN1Dict([(u'same', 1), (u'opposite', 2), (u'any', 3), (u'unknown', 255)])
_PC_StereoPlanar_type = INT(name=u'type', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_StereoPlanar_type._cont = ASN1Dict([(u'planar', 1), (u'cumulenic', 2)])
PC_StereoPlanar._cont = ASN1Dict([
(u'left', _PC_StereoPlanar_left),
(u'ltop', _PC_StereoPlanar_ltop),
(u'lbottom', _PC_StereoPlanar_lbottom),
(u'right', _PC_StereoPlanar_right),
(u'rtop', _PC_StereoPlanar_rtop),
(u'rbottom', _PC_StereoPlanar_rbottom),
(u'parity', _PC_StereoPlanar_parity),
(u'type', _PC_StereoPlanar_type),
])
PC_StereoPlanar._ext = None
#-----< PC-StereoSquarePlanar >-----#
PC_StereoSquarePlanar = SEQ(name=u'PC-StereoSquarePlanar', mode=MODE_TYPE)
_PC_StereoSquarePlanar_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoSquarePlanar_lbelow = INT(name=u'lbelow', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoSquarePlanar_rbelow = INT(name=u'rbelow', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoSquarePlanar_labove = INT(name=u'labove', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoSquarePlanar_rabove = INT(name=u'rabove', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoSquarePlanar_parity = INT(name=u'parity', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PC_StereoSquarePlanar_parity._cont = ASN1Dict([(u'u-shape', 1), (u'z-shape', 2), (u'x-shape', 3), (u'any', 4), (u'unknown', 255)])
PC_StereoSquarePlanar._cont = ASN1Dict([
(u'center', _PC_StereoSquarePlanar_center),
(u'lbelow', _PC_StereoSquarePlanar_lbelow),
(u'rbelow', _PC_StereoSquarePlanar_rbelow),
(u'labove', _PC_StereoSquarePlanar_labove),
(u'rabove', _PC_StereoSquarePlanar_rabove),
(u'parity', _PC_StereoSquarePlanar_parity),
])
PC_StereoSquarePlanar._ext = None
#-----< PC-StereoOctahedral >-----#
PC_StereoOctahedral = SEQ(name=u'PC-StereoOctahedral', mode=MODE_TYPE)
_PC_StereoOctahedral_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_top = INT(name=u'top', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_bottom = INT(name=u'bottom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_labove = INT(name=u'labove', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_lbelow = INT(name=u'lbelow', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_rabove = INT(name=u'rabove', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoOctahedral_rbelow = INT(name=u'rbelow', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_StereoOctahedral._cont = ASN1Dict([
(u'center', _PC_StereoOctahedral_center),
(u'top', _PC_StereoOctahedral_top),
(u'bottom', _PC_StereoOctahedral_bottom),
(u'labove', _PC_StereoOctahedral_labove),
(u'lbelow', _PC_StereoOctahedral_lbelow),
(u'rabove', _PC_StereoOctahedral_rabove),
(u'rbelow', _PC_StereoOctahedral_rbelow),
])
PC_StereoOctahedral._ext = None
#-----< PC-StereoTrigonalBiPyramid >-----#
PC_StereoTrigonalBiPyramid = SEQ(name=u'PC-StereoTrigonalBiPyramid', mode=MODE_TYPE)
_PC_StereoTrigonalBiPyramid_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTrigonalBiPyramid_above = INT(name=u'above', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTrigonalBiPyramid_below = INT(name=u'below', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTrigonalBiPyramid_top = INT(name=u'top', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTrigonalBiPyramid_bottom = INT(name=u'bottom', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTrigonalBiPyramid_right = INT(name=u'right', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_StereoTrigonalBiPyramid._cont = ASN1Dict([
(u'center', _PC_StereoTrigonalBiPyramid_center),
(u'above', _PC_StereoTrigonalBiPyramid_above),
(u'below', _PC_StereoTrigonalBiPyramid_below),
(u'top', _PC_StereoTrigonalBiPyramid_top),
(u'bottom', _PC_StereoTrigonalBiPyramid_bottom),
(u'right', _PC_StereoTrigonalBiPyramid_right),
])
PC_StereoTrigonalBiPyramid._ext = None
#-----< PC-StereoTShape >-----#
PC_StereoTShape = SEQ(name=u'PC-StereoTShape', mode=MODE_TYPE)
_PC_StereoTShape_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTShape_top = INT(name=u'top', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTShape_bottom = INT(name=u'bottom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoTShape_above = INT(name=u'above', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_StereoTShape._cont = ASN1Dict([
(u'center', _PC_StereoTShape_center),
(u'top', _PC_StereoTShape_top),
(u'bottom', _PC_StereoTShape_bottom),
(u'above', _PC_StereoTShape_above),
])
PC_StereoTShape._ext = None
#-----< PC-StereoPentagonalBiPyramid >-----#
PC_StereoPentagonalBiPyramid = SEQ(name=u'PC-StereoPentagonalBiPyramid', mode=MODE_TYPE)
_PC_StereoPentagonalBiPyramid_center = INT(name=u'center', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_top = INT(name=u'top', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_bottom = INT(name=u'bottom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_left = INT(name=u'left', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_labove = INT(name=u'labove', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_lbelow = INT(name=u'lbelow', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_rabove = INT(name=u'rabove', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PC_StereoPentagonalBiPyramid_rbelow = INT(name=u'rbelow', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PC_StereoPentagonalBiPyramid._cont = ASN1Dict([
(u'center', _PC_StereoPentagonalBiPyramid_center),
(u'top', _PC_StereoPentagonalBiPyramid_top),
(u'bottom', _PC_StereoPentagonalBiPyramid_bottom),
(u'left', _PC_StereoPentagonalBiPyramid_left),
(u'labove', _PC_StereoPentagonalBiPyramid_labove),
(u'lbelow', _PC_StereoPentagonalBiPyramid_lbelow),
(u'rabove', _PC_StereoPentagonalBiPyramid_rabove),
(u'rbelow', _PC_StereoPentagonalBiPyramid_rbelow),
])
PC_StereoPentagonalBiPyramid._ext = None
_all_ = [
_PC_Substance_sid,
_PC_Substance_source,
__PC_Substance_pub__item_,
_PC_Substance_pub,
__PC_Substance_synonyms__item_,
_PC_Substance_synonyms,
__PC_Substance_comment__item_,
_PC_Substance_comment,
__PC_Substance_xref__item_,
_PC_Substance_xref,
_PC_Substance_compound,
PC_Substance,
_PC_Substances__item_,
PC_Substances,
_PC_ID_id,
_PC_ID_version,
PC_ID,
_PC_Source_individual,
_PC_Source_db,
_PC_Source_mmdb,
PC_Source,
_PC_DBTracking_name,
_PC_DBTracking_source_id,
_PC_DBTracking_date,
_PC_DBTracking_description,
_PC_DBTracking_pub,
PC_DBTracking,
_PC_MMDBSource_mmdb_id,
_PC_MMDBSource_molecule_id,
__PC_MMDBSource_molecule_name__item_,
_PC_MMDBSource_molecule_name,
_PC_MMDBSource_residue_id,
_PC_MMDBSource_residue_name,
_PC_MMDBSource_atom_id,
_PC_MMDBSource_atom_name,
PC_MMDBSource,
_PC_XRefData_regid,
_PC_XRefData_rn,
_PC_XRefData_mesh,
_PC_XRefData_pmid,
_PC_XRefData_gi,
_PC_XRefData_mmdb,
_PC_XRefData_sid,
_PC_XRefData_cid,
_PC_XRefData_dburl,
_PC_XRefData_sburl,
_PC_XRefData_asurl,
_PC_XRefData_protein_gi,
_PC_XRefData_nucleotide_gi,
_PC_XRefData_taxonomy,
_PC_XRefData_aid,
_PC_XRefData_mim,
_PC_XRefData_gene,
_PC_XRefData_probe,
_PC_XRefData_biosystem,
_PC_XRefData_geogse,
_PC_XRefData_geogsm,
_PC_XRefData_patent,
PC_XRefData,
_PC_Compound_id,
_PC_Compound_atoms,
_PC_Compound_bonds,
__PC_Compound_stereo__item_,
_PC_Compound_stereo,
__PC_Compound_coords__item_,
_PC_Compound_coords,
_PC_Compound_charge,
__PC_Compound_props__item_,
_PC_Compound_props,
__PC_Compound_stereogroups__item_,
_PC_Compound_stereogroups,
_PC_Compound_count,
_PC_Compound_vbalt,
PC_Compound,
_PC_Compounds__item_,
PC_Compounds,
_PC_CompoundType_type,
__PC_CompoundType_id_cid,
__PC_CompoundType_id_sid,
__PC_CompoundType_id_xid,
_PC_CompoundType_id,
PC_CompoundType,
_PC_Count_heavy_atom,
_PC_Count_atom_chiral,
_PC_Count_atom_chiral_def,
_PC_Count_atom_chiral_undef,
_PC_Count_bond_chiral,
_PC_Count_bond_chiral_def,
_PC_Count_bond_chiral_undef,
_PC_Count_isotope_atom,
_PC_Count_covalent_unit,
_PC_Count_tautomers,
PC_Count,
_PC_StereoGroup_type,
__PC_StereoGroup_aid__item_,
_PC_StereoGroup_aid,
PC_StereoGroup,
_PC_InfoData_urn,
__PC_InfoData_value_bval,
___PC_InfoData_value_bvec__item_,
__PC_InfoData_value_bvec,
__PC_InfoData_value_ival,
___PC_InfoData_value_ivec__item_,
__PC_InfoData_value_ivec,
__PC_InfoData_value_fval,
___PC_InfoData_value_fvec__item_,
__PC_InfoData_value_fvec,
__PC_InfoData_value_sval,
___PC_InfoData_value_slist__item_,
__PC_InfoData_value_slist,
__PC_InfoData_value_date,
__PC_InfoData_value_binary,
__PC_InfoData_value_bitlist,
_PC_InfoData_value,
PC_InfoData,
_PC_Urn_label,
_PC_Urn_name,
_PC_Urn_datatype,
_PC_Urn_parameters,
_PC_Urn_implementation,
_PC_Urn_version,
_PC_Urn_software,
_PC_Urn_source,
_PC_Urn_release,
PC_Urn,
PC_UrnDataType,
__PC_Coordinates_type__item_,
_PC_Coordinates_type,
__PC_Coordinates_aid__item_,
_PC_Coordinates_aid,
__PC_Coordinates_conformers__item_,
_PC_Coordinates_conformers,
__PC_Coordinates_atomlabels__item_,
_PC_Coordinates_atomlabels,
__PC_Coordinates_data__item_,
_PC_Coordinates_data,
PC_Coordinates,
__PC_Conformer_x__item_,
_PC_Conformer_x,
__PC_Conformer_y__item_,
_PC_Conformer_y,
__PC_Conformer_z__item_,
_PC_Conformer_z,
_PC_Conformer_style,
__PC_Conformer_data__item_,
_PC_Conformer_data,
PC_Conformer,
_PC_Conformers__item_,
PC_Conformers,
PC_CoordinateType,
__PC_DrawAnnotations_annotation__item_,
_PC_DrawAnnotations_annotation,
__PC_DrawAnnotations_aid1__item_,
_PC_DrawAnnotations_aid1,
__PC_DrawAnnotations_aid2__item_,
_PC_DrawAnnotations_aid2,
PC_DrawAnnotations,
PC_BondAnnotation,
__PC_Atoms_aid__item_,
_PC_Atoms_aid,
__PC_Atoms_element__item_,
_PC_Atoms_element,
__PC_Atoms_label__item_,
_PC_Atoms_label,
__PC_Atoms_isotope__item_,
_PC_Atoms_isotope,
__PC_Atoms_charge__item_,
_PC_Atoms_charge,
__PC_Atoms_radical__item_,
_PC_Atoms_radical,
__PC_Atoms_source__item_,
_PC_Atoms_source,
__PC_Atoms_comment__item_,
_PC_Atoms_comment,
PC_Atoms,
_PC_AtomSource_aid,
_PC_AtomSource_source,
PC_AtomSource,
_PC_AtomInt_aid,
_PC_AtomInt_value,
PC_AtomInt,
_PC_AtomString_aid,
_PC_AtomString_value,
PC_AtomString,
_PC_AtomRadical_aid,
_PC_AtomRadical_type,
PC_AtomRadical,
PC_Element,
__PC_Bonds_aid1__item_,
_PC_Bonds_aid1,
__PC_Bonds_aid2__item_,
_PC_Bonds_aid2,
__PC_Bonds_order__item_,
_PC_Bonds_order,
PC_Bonds,
PC_BondType,
_PC_StereoCenter_tetrahedral,
_PC_StereoCenter_planar,
_PC_StereoCenter_squareplanar,
_PC_StereoCenter_octahedral,
_PC_StereoCenter_bipyramid,
_PC_StereoCenter_tshape,
_PC_StereoCenter_pentagonal,
PC_StereoCenter,
_PC_StereoTetrahedral_center,
_PC_StereoTetrahedral_above,
_PC_StereoTetrahedral_top,
_PC_StereoTetrahedral_bottom,
_PC_StereoTetrahedral_below,
_PC_StereoTetrahedral_parity,
_PC_StereoTetrahedral_type,
PC_StereoTetrahedral,
_PC_StereoPlanar_left,
_PC_StereoPlanar_ltop,
_PC_StereoPlanar_lbottom,
_PC_StereoPlanar_right,
_PC_StereoPlanar_rtop,
_PC_StereoPlanar_rbottom,
_PC_StereoPlanar_parity,
_PC_StereoPlanar_type,
PC_StereoPlanar,
_PC_StereoSquarePlanar_center,
_PC_StereoSquarePlanar_lbelow,
_PC_StereoSquarePlanar_rbelow,
_PC_StereoSquarePlanar_labove,
_PC_StereoSquarePlanar_rabove,
_PC_StereoSquarePlanar_parity,
PC_StereoSquarePlanar,
_PC_StereoOctahedral_center,
_PC_StereoOctahedral_top,
_PC_StereoOctahedral_bottom,
_PC_StereoOctahedral_labove,
_PC_StereoOctahedral_lbelow,
_PC_StereoOctahedral_rabove,
_PC_StereoOctahedral_rbelow,
PC_StereoOctahedral,
_PC_StereoTrigonalBiPyramid_center,
_PC_StereoTrigonalBiPyramid_above,
_PC_StereoTrigonalBiPyramid_below,
_PC_StereoTrigonalBiPyramid_top,
_PC_StereoTrigonalBiPyramid_bottom,
_PC_StereoTrigonalBiPyramid_right,
PC_StereoTrigonalBiPyramid,
_PC_StereoTShape_center,
_PC_StereoTShape_top,
_PC_StereoTShape_bottom,
_PC_StereoTShape_above,
PC_StereoTShape,
_PC_StereoPentagonalBiPyramid_center,
_PC_StereoPentagonalBiPyramid_top,
_PC_StereoPentagonalBiPyramid_bottom,
_PC_StereoPentagonalBiPyramid_left,
_PC_StereoPentagonalBiPyramid_labove,
_PC_StereoPentagonalBiPyramid_lbelow,
_PC_StereoPentagonalBiPyramid_rabove,
_PC_StereoPentagonalBiPyramid_rbelow,
PC_StereoPentagonalBiPyramid,
]
class NCBI_Project:
_name_ = u'NCBI-Project'
_oid_ = []
_obj_ = [
u'Project',
u'Project-item',
u'Project-descr',
u'Projdesc',
u'Project-id',
]
_type_ = [
u'Project',
u'Project-item',
u'Project-descr',
u'Projdesc',
u'Project-id',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Project >-----#
Project = SEQ(name=u'Project', mode=MODE_TYPE)
_Project_descr = SEQ(name=u'descr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Project', 'Project-descr')), opt=True)
_Project_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Project', 'Project-item')))
Project._cont = ASN1Dict([
(u'descr', _Project_descr),
(u'data', _Project_data),
])
Project._ext = None
#-----< Project-item >-----#
Project_item = CHOICE(name=u'Project-item', mode=MODE_TYPE)
_Project_item_pmuid = SET_OF(name=u'pmuid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_pmuid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_pmuid._cont = __Project_item_pmuid__item_
_Project_item_protuid = SET_OF(name=u'protuid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_protuid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_protuid._cont = __Project_item_protuid__item_
_Project_item_nucuid = SET_OF(name=u'nucuid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_nucuid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_nucuid._cont = __Project_item_nucuid__item_
_Project_item_sequid = SET_OF(name=u'sequid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_sequid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_sequid._cont = __Project_item_sequid__item_
_Project_item_genomeuid = SET_OF(name=u'genomeuid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_genomeuid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_genomeuid._cont = __Project_item_genomeuid__item_
_Project_item_structuid = SET_OF(name=u'structuid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_structuid__item_ = INT(name='_item_', mode=MODE_TYPE)
_Project_item_structuid._cont = __Project_item_structuid__item_
_Project_item_pmid = SET_OF(name=u'pmid', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_pmid__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Project_item_pmid._cont = __Project_item_pmid__item_
_Project_item_protid = SET_OF(name=u'protid', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_protid__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Project_item_protid._cont = __Project_item_protid__item_
_Project_item_nucid = SET_OF(name=u'nucid', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_nucid__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Project_item_nucid._cont = __Project_item_nucid__item_
_Project_item_seqid = SET_OF(name=u'seqid', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_seqid__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Project_item_seqid._cont = __Project_item_seqid__item_
_Project_item_genomeid = SET_OF(name=u'genomeid', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_genomeid__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Project_item_genomeid._cont = __Project_item_genomeid__item_
_Project_item_structid = NULL(name=u'structid', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Project_item_pment = SET_OF(name=u'pment', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_pment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PubMed', 'Pubmed-entry')))
_Project_item_pment._cont = __Project_item_pment__item_
_Project_item_protent = SET_OF(name=u'protent', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_protent__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Project_item_protent._cont = __Project_item_protent__item_
_Project_item_nucent = SET_OF(name=u'nucent', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_nucent__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Project_item_nucent._cont = __Project_item_nucent__item_
_Project_item_seqent = SET_OF(name=u'seqent', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_seqent__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Project_item_seqent._cont = __Project_item_seqent__item_
_Project_item_genomeent = SET_OF(name=u'genomeent', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_genomeent__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Project_item_genomeent._cont = __Project_item_genomeent__item_
_Project_item_structent = NULL(name=u'structent', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Project_item_seqannot = SET_OF(name=u'seqannot', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_seqannot__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Project_item_seqannot._cont = __Project_item_seqannot__item_
_Project_item_loc = SET_OF(name=u'loc', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_loc__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Project_item_loc._cont = __Project_item_loc__item_
_Project_item_proj = SET_OF(name=u'proj', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_item_proj__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Project', 'Project')))
_Project_item_proj._cont = __Project_item_proj__item_
Project_item._cont = ASN1Dict([
(u'pmuid', _Project_item_pmuid),
(u'protuid', _Project_item_protuid),
(u'nucuid', _Project_item_nucuid),
(u'sequid', _Project_item_sequid),
(u'genomeuid', _Project_item_genomeuid),
(u'structuid', _Project_item_structuid),
(u'pmid', _Project_item_pmid),
(u'protid', _Project_item_protid),
(u'nucid', _Project_item_nucid),
(u'seqid', _Project_item_seqid),
(u'genomeid', _Project_item_genomeid),
(u'structid', _Project_item_structid),
(u'pment', _Project_item_pment),
(u'protent', _Project_item_protent),
(u'nucent', _Project_item_nucent),
(u'seqent', _Project_item_seqent),
(u'genomeent', _Project_item_genomeent),
(u'structent', _Project_item_structent),
(u'seqannot', _Project_item_seqannot),
(u'loc', _Project_item_loc),
(u'proj', _Project_item_proj),
])
Project_item._ext = None
#-----< Project-descr >-----#
Project_descr = SEQ(name=u'Project-descr', mode=MODE_TYPE)
_Project_descr_id = SET_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Project_descr_id__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Project', 'Project-id')))
_Project_descr_id._cont = __Project_descr_id__item_
_Project_descr_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Project_descr_descr = SET_OF(name=u'descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Project_descr_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Project', 'Projdesc')))
_Project_descr_descr._cont = __Project_descr_descr__item_
Project_descr._cont = ASN1Dict([
(u'id', _Project_descr_id),
(u'name', _Project_descr_name),
(u'descr', _Project_descr_descr),
])
Project_descr._ext = None
#-----< Projdesc >-----#
Projdesc = CHOICE(name=u'Projdesc', mode=MODE_TYPE)
_Projdesc_pub = SEQ(name=u'pub', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Pubdesc')))
_Projdesc_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Projdesc_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Projdesc_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Projdesc._cont = ASN1Dict([
(u'pub', _Projdesc_pub),
(u'date', _Projdesc_date),
(u'comment', _Projdesc_comment),
(u'title', _Projdesc_title),
])
Projdesc._ext = None
#-----< Project-id >-----#
Project_id = STR_VIS(name=u'Project-id', mode=MODE_TYPE)
_all_ = [
_Project_descr,
_Project_data,
Project,
__Project_item_pmuid__item_,
_Project_item_pmuid,
__Project_item_protuid__item_,
_Project_item_protuid,
__Project_item_nucuid__item_,
_Project_item_nucuid,
__Project_item_sequid__item_,
_Project_item_sequid,
__Project_item_genomeuid__item_,
_Project_item_genomeuid,
__Project_item_structuid__item_,
_Project_item_structuid,
__Project_item_pmid__item_,
_Project_item_pmid,
__Project_item_protid__item_,
_Project_item_protid,
__Project_item_nucid__item_,
_Project_item_nucid,
__Project_item_seqid__item_,
_Project_item_seqid,
__Project_item_genomeid__item_,
_Project_item_genomeid,
_Project_item_structid,
__Project_item_pment__item_,
_Project_item_pment,
__Project_item_protent__item_,
_Project_item_protent,
__Project_item_nucent__item_,
_Project_item_nucent,
__Project_item_seqent__item_,
_Project_item_seqent,
__Project_item_genomeent__item_,
_Project_item_genomeent,
_Project_item_structent,
__Project_item_seqannot__item_,
_Project_item_seqannot,
__Project_item_loc__item_,
_Project_item_loc,
__Project_item_proj__item_,
_Project_item_proj,
Project_item,
__Project_descr_id__item_,
_Project_descr_id,
_Project_descr_name,
__Project_descr_descr__item_,
_Project_descr_descr,
Project_descr,
_Projdesc_pub,
_Projdesc_date,
_Projdesc_comment,
_Projdesc_title,
Projdesc,
Project_id,
]
class NCBI_Pub:
_name_ = u'NCBI-Pub'
_oid_ = []
_obj_ = [
u'Pub',
u'Pub-equiv',
u'Pub-set',
]
_type_ = [
u'Pub',
u'Pub-equiv',
u'Pub-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Pub >-----#
Pub = CHOICE(name=u'Pub', mode=MODE_TYPE)
_Pub_gen = SEQ(name=u'gen', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-gen')))
_Pub_sub = SEQ(name=u'sub', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-sub')))
_Pub_medline = SEQ(name=u'medline', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-entry')))
_Pub_muid = INT(name=u'muid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Pub_article = SEQ(name=u'article', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-art')))
_Pub_journal = SEQ(name=u'journal', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-jour')))
_Pub_book = SEQ(name=u'book', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-book')))
_Pub_proc = SEQ(name=u'proc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-proc')))
_Pub_patent = SEQ(name=u'patent', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-pat')))
_Pub_pat_id = SEQ(name=u'pat-id', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Id-pat')))
_Pub_man = SEQ(name=u'man', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-let')))
_Pub_equiv = SET_OF(name=u'equiv', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub-equiv')))
_Pub_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
Pub._cont = ASN1Dict([
(u'gen', _Pub_gen),
(u'sub', _Pub_sub),
(u'medline', _Pub_medline),
(u'muid', _Pub_muid),
(u'article', _Pub_article),
(u'journal', _Pub_journal),
(u'book', _Pub_book),
(u'proc', _Pub_proc),
(u'patent', _Pub_patent),
(u'pat-id', _Pub_pat_id),
(u'man', _Pub_man),
(u'equiv', _Pub_equiv),
(u'pmid', _Pub_pmid),
])
Pub._ext = None
#-----< Pub-equiv >-----#
Pub_equiv = SET_OF(name=u'Pub-equiv', mode=MODE_TYPE)
_Pub_equiv__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
Pub_equiv._cont = _Pub_equiv__item_
#-----< Pub-set >-----#
Pub_set = CHOICE(name=u'Pub-set', mode=MODE_TYPE)
_Pub_set_pub = SET_OF(name=u'pub', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_pub__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Pub', 'Pub')))
_Pub_set_pub._cont = __Pub_set_pub__item_
_Pub_set_medline = SET_OF(name=u'medline', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_medline__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Medline', 'Medline-entry')))
_Pub_set_medline._cont = __Pub_set_medline__item_
_Pub_set_article = SET_OF(name=u'article', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_article__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Cit-art')))
_Pub_set_article._cont = __Pub_set_article__item_
_Pub_set_journal = SET_OF(name=u'journal', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_journal__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Cit-jour')))
_Pub_set_journal._cont = __Pub_set_journal__item_
_Pub_set_book = SET_OF(name=u'book', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_book__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Cit-book')))
_Pub_set_book._cont = __Pub_set_book__item_
_Pub_set_proc = SET_OF(name=u'proc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_proc__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Cit-proc')))
_Pub_set_proc._cont = __Pub_set_proc__item_
_Pub_set_patent = SET_OF(name=u'patent', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Pub_set_patent__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'Cit-pat')))
_Pub_set_patent._cont = __Pub_set_patent__item_
Pub_set._cont = ASN1Dict([
(u'pub', _Pub_set_pub),
(u'medline', _Pub_set_medline),
(u'article', _Pub_set_article),
(u'journal', _Pub_set_journal),
(u'book', _Pub_set_book),
(u'proc', _Pub_set_proc),
(u'patent', _Pub_set_patent),
])
Pub_set._ext = None
_all_ = [
_Pub_gen,
_Pub_sub,
_Pub_medline,
_Pub_muid,
_Pub_article,
_Pub_journal,
_Pub_book,
_Pub_proc,
_Pub_patent,
_Pub_pat_id,
_Pub_man,
_Pub_equiv,
_Pub_pmid,
Pub,
_Pub_equiv__item_,
Pub_equiv,
__Pub_set_pub__item_,
_Pub_set_pub,
__Pub_set_medline__item_,
_Pub_set_medline,
__Pub_set_article__item_,
_Pub_set_article,
__Pub_set_journal__item_,
_Pub_set_journal,
__Pub_set_book__item_,
_Pub_set_book,
__Pub_set_proc__item_,
_Pub_set_proc,
__Pub_set_patent__item_,
_Pub_set_patent,
Pub_set,
]
class NCBI_PubMed:
_name_ = u'NCBI-PubMed'
_oid_ = []
_obj_ = [
u'Pubmed-entry',
u'Pubmed-url',
]
_type_ = [
u'Pubmed-entry',
u'Pubmed-url',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Pubmed-entry >-----#
Pubmed_entry = SEQ(name=u'Pubmed-entry', mode=MODE_TYPE)
_Pubmed_entry_pmid = INT(name=u'pmid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_Pubmed_entry_medent = SEQ(name=u'medent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Medline', 'Medline-entry')), opt=True)
_Pubmed_entry_publisher = STR_VIS(name=u'publisher', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubmed_entry_urls = SET_OF(name=u'urls', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Pubmed_entry_urls__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-PubMed', 'Pubmed-url')))
_Pubmed_entry_urls._cont = __Pubmed_entry_urls__item_
_Pubmed_entry_pubid = STR_VIS(name=u'pubid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Pubmed_entry._cont = ASN1Dict([
(u'pmid', _Pubmed_entry_pmid),
(u'medent', _Pubmed_entry_medent),
(u'publisher', _Pubmed_entry_publisher),
(u'urls', _Pubmed_entry_urls),
(u'pubid', _Pubmed_entry_pubid),
])
Pubmed_entry._ext = None
#-----< Pubmed-url >-----#
Pubmed_url = SEQ(name=u'Pubmed-url', mode=MODE_TYPE)
_Pubmed_url_location = STR_VIS(name=u'location', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubmed_url_url = STR_VIS(name=u'url', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Pubmed_url._cont = ASN1Dict([
(u'location', _Pubmed_url_location),
(u'url', _Pubmed_url_url),
])
Pubmed_url._ext = None
_all_ = [
_Pubmed_entry_pmid,
_Pubmed_entry_medent,
_Pubmed_entry_publisher,
__Pubmed_entry_urls__item_,
_Pubmed_entry_urls,
_Pubmed_entry_pubid,
Pubmed_entry,
_Pubmed_url_location,
_Pubmed_url_url,
Pubmed_url,
]
class NCBI_Remap:
_name_ = u'NCBI-Remap'
_oid_ = []
_obj_ = [
u'Remap-dt',
u'Remap-db-id',
u'Remap-request',
u'RMRequest',
u'Remap-query',
u'Remap-reply',
u'RMReply',
u'Remap-result',
]
_type_ = [
u'Remap-dt',
u'Remap-db-id',
u'Remap-request',
u'RMRequest',
u'Remap-query',
u'Remap-reply',
u'RMReply',
u'Remap-result',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Remap-dt >-----#
Remap_dt = INT(name=u'Remap-dt', mode=MODE_TYPE)
#-----< Remap-db-id >-----#
Remap_db_id = STR_VIS(name=u'Remap-db-id', mode=MODE_TYPE)
#-----< Remap-request >-----#
Remap_request = SEQ(name=u'Remap-request', mode=MODE_TYPE)
_Remap_request_request = CHOICE(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Remap', 'RMRequest')))
_Remap_request_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Remap_request_tool = STR_VIS(name=u'tool', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Remap_request._cont = ASN1Dict([
(u'request', _Remap_request_request),
(u'version', _Remap_request_version),
(u'tool', _Remap_request_tool),
])
Remap_request._ext = None
#-----< RMRequest >-----#
RMRequest = CHOICE(name=u'RMRequest', mode=MODE_TYPE)
_RMRequest_remap = SEQ(name=u'remap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Remap', 'Remap-query')))
_RMRequest_maps_to_builds = STR_VIS(name=u'maps-to-builds', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMRequest_maps_from_builds = STR_VIS(name=u'maps-from-builds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMRequest_all_builds = NULL(name=u'all-builds', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
RMRequest._cont = ASN1Dict([
(u'remap', _RMRequest_remap),
(u'maps-to-builds', _RMRequest_maps_to_builds),
(u'maps-from-builds', _RMRequest_maps_from_builds),
(u'all-builds', _RMRequest_all_builds),
])
RMRequest._ext = None
#-----< Remap-query >-----#
Remap_query = SEQ(name=u'Remap-query', mode=MODE_TYPE)
_Remap_query_from_build = STR_VIS(name=u'from-build', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Remap_query_to_build = STR_VIS(name=u'to-build', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Remap_query_locs = SEQ_OF(name=u'locs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Remap_query_locs__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Remap_query_locs._cont = __Remap_query_locs__item_
Remap_query._cont = ASN1Dict([
(u'from-build', _Remap_query_from_build),
(u'to-build', _Remap_query_to_build),
(u'locs', _Remap_query_locs),
])
Remap_query._ext = None
#-----< Remap-reply >-----#
Remap_reply = SEQ(name=u'Remap-reply', mode=MODE_TYPE)
_Remap_reply_reply = CHOICE(name=u'reply', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Remap', 'RMReply')))
_Remap_reply_dt = INT(name=u'dt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Remap', 'Remap-dt')))
_Remap_reply_server = STR_VIS(name=u'server', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Remap_reply_msg = STR_VIS(name=u'msg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Remap_reply._cont = ASN1Dict([
(u'reply', _Remap_reply_reply),
(u'dt', _Remap_reply_dt),
(u'server', _Remap_reply_server),
(u'msg', _Remap_reply_msg),
])
Remap_reply._ext = None
#-----< RMReply >-----#
RMReply = CHOICE(name=u'RMReply', mode=MODE_TYPE)
_RMReply_error = STR_VIS(name=u'error', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMReply_remap = SEQ_OF(name=u'remap', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Remap', 'Remap-result')))
_RMReply_maps_to_builds = SEQ_OF(name=u'maps-to-builds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RMReply_maps_to_builds__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_RMReply_maps_to_builds._cont = __RMReply_maps_to_builds__item_
_RMReply_maps_from_builds = SEQ_OF(name=u'maps-from-builds', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RMReply_maps_from_builds__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_RMReply_maps_from_builds._cont = __RMReply_maps_from_builds__item_
_RMReply_all_builds = SEQ_OF(name=u'all-builds', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RMReply_all_builds__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_RMReply_all_builds._cont = __RMReply_all_builds__item_
RMReply._cont = ASN1Dict([
(u'error', _RMReply_error),
(u'remap', _RMReply_remap),
(u'maps-to-builds', _RMReply_maps_to_builds),
(u'maps-from-builds', _RMReply_maps_from_builds),
(u'all-builds', _RMReply_all_builds),
])
RMReply._ext = None
#-----< Remap-result >-----#
Remap_result = SEQ_OF(name=u'Remap-result', mode=MODE_TYPE)
_Remap_result__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Remap_result._cont = _Remap_result__item_
_all_ = [
Remap_dt,
Remap_db_id,
_Remap_request_request,
_Remap_request_version,
_Remap_request_tool,
Remap_request,
_RMRequest_remap,
_RMRequest_maps_to_builds,
_RMRequest_maps_from_builds,
_RMRequest_all_builds,
RMRequest,
_Remap_query_from_build,
_Remap_query_to_build,
__Remap_query_locs__item_,
_Remap_query_locs,
Remap_query,
_Remap_reply_reply,
_Remap_reply_dt,
_Remap_reply_server,
_Remap_reply_msg,
Remap_reply,
_RMReply_error,
_RMReply_remap,
__RMReply_maps_to_builds__item_,
_RMReply_maps_to_builds,
__RMReply_maps_from_builds__item_,
_RMReply_maps_from_builds,
__RMReply_all_builds__item_,
_RMReply_all_builds,
RMReply,
_Remap_result__item_,
Remap_result,
]
class NCBI_ScoreMat:
_name_ = u'NCBI-ScoreMat'
_oid_ = []
_obj_ = [
u'BlockProperty',
u'CoreBlock',
u'LoopConstraint',
u'CoreDef',
u'Site-annot',
u'Site-annot-set',
u'PssmFinalData',
u'PssmIntermediateData',
u'Pssm',
u'FormatRpsDbParameters',
u'PssmParameters',
u'PssmWithParameters',
]
_type_ = [
u'BlockProperty',
u'CoreBlock',
u'LoopConstraint',
u'CoreDef',
u'Site-annot',
u'Site-annot-set',
u'PssmFinalData',
u'PssmIntermediateData',
u'Pssm',
u'FormatRpsDbParameters',
u'PssmParameters',
u'PssmWithParameters',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BlockProperty >-----#
BlockProperty = SEQ(name=u'BlockProperty', mode=MODE_TYPE)
_BlockProperty_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BlockProperty_type._cont = ASN1Dict([(u'unassigned', 0), (u'threshold', 1), (u'minscore', 2), (u'maxscore', 3), (u'meanscore', 4), (u'variance', 5), (u'name', 10), (u'is-optional', 20), (u'other', 255)])
_BlockProperty_intvalue = INT(name=u'intvalue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BlockProperty_textvalue = STR_VIS(name=u'textvalue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
BlockProperty._cont = ASN1Dict([
(u'type', _BlockProperty_type),
(u'intvalue', _BlockProperty_intvalue),
(u'textvalue', _BlockProperty_textvalue),
])
BlockProperty._ext = None
#-----< CoreBlock >-----#
CoreBlock = SEQ(name=u'CoreBlock', mode=MODE_TYPE)
_CoreBlock_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CoreBlock_stop = INT(name=u'stop', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CoreBlock_minstart = INT(name=u'minstart', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CoreBlock_maxstop = INT(name=u'maxstop', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CoreBlock_property = SEQ_OF(name=u'property', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CoreBlock_property__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ScoreMat', 'BlockProperty')))
_CoreBlock_property._cont = __CoreBlock_property__item_
CoreBlock._cont = ASN1Dict([
(u'start', _CoreBlock_start),
(u'stop', _CoreBlock_stop),
(u'minstart', _CoreBlock_minstart),
(u'maxstop', _CoreBlock_maxstop),
(u'property', _CoreBlock_property),
])
CoreBlock._ext = None
#-----< LoopConstraint >-----#
LoopConstraint = SEQ(name=u'LoopConstraint', mode=MODE_TYPE)
_LoopConstraint_minlength = INT(name=u'minlength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_LoopConstraint_maxlength = INT(name=u'maxlength', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=100000)
LoopConstraint._cont = ASN1Dict([
(u'minlength', _LoopConstraint_minlength),
(u'maxlength', _LoopConstraint_maxlength),
])
LoopConstraint._ext = None
#-----< CoreDef >-----#
CoreDef = SEQ(name=u'CoreDef', mode=MODE_TYPE)
_CoreDef_nblocks = INT(name=u'nblocks', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CoreDef_blocks = SEQ_OF(name=u'blocks', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CoreDef_blocks__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ScoreMat', 'CoreBlock')))
_CoreDef_blocks._cont = __CoreDef_blocks__item_
_CoreDef_loops = SEQ_OF(name=u'loops', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CoreDef_loops__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ScoreMat', 'LoopConstraint')))
_CoreDef_loops._cont = __CoreDef_loops__item_
_CoreDef_isDiscontinuous = BOOL(name=u'isDiscontinuous', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CoreDef_insertions = SEQ_OF(name=u'insertions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CoreDef_insertions__item_ = INT(name='_item_', mode=MODE_TYPE)
_CoreDef_insertions._cont = __CoreDef_insertions__item_
CoreDef._cont = ASN1Dict([
(u'nblocks', _CoreDef_nblocks),
(u'blocks', _CoreDef_blocks),
(u'loops', _CoreDef_loops),
(u'isDiscontinuous', _CoreDef_isDiscontinuous),
(u'insertions', _CoreDef_insertions),
])
CoreDef._ext = None
#-----< Site-annot >-----#
Site_annot = SEQ(name=u'Site-annot', mode=MODE_TYPE)
_Site_annot_startPosition = INT(name=u'startPosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Site_annot_stopPosition = INT(name=u'stopPosition', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Site_annot_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Site_annot_type = INT(name=u'type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Site_annot_aliases = SEQ_OF(name=u'aliases', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Site_annot_aliases__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Site_annot_aliases._cont = __Site_annot_aliases__item_
_Site_annot_motif = STR_VIS(name=u'motif', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Site_annot_motifuse = INT(name=u'motifuse', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Site_annot._cont = ASN1Dict([
(u'startPosition', _Site_annot_startPosition),
(u'stopPosition', _Site_annot_stopPosition),
(u'description', _Site_annot_description),
(u'type', _Site_annot_type),
(u'aliases', _Site_annot_aliases),
(u'motif', _Site_annot_motif),
(u'motifuse', _Site_annot_motifuse),
])
Site_annot._ext = None
#-----< Site-annot-set >-----#
Site_annot_set = SEQ_OF(name=u'Site-annot-set', mode=MODE_TYPE)
_Site_annot_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-ScoreMat', 'Site-annot')))
Site_annot_set._cont = _Site_annot_set__item_
#-----< PssmFinalData >-----#
PssmFinalData = SEQ(name=u'PssmFinalData', mode=MODE_TYPE)
_PssmFinalData_scores = SEQ_OF(name=u'scores', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PssmFinalData_scores__item_ = INT(name='_item_', mode=MODE_TYPE)
_PssmFinalData_scores._cont = __PssmFinalData_scores__item_
_PssmFinalData_lambda_ = REAL(name=u'lambda', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmFinalData_kappa = REAL(name=u'kappa', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmFinalData_h = REAL(name=u'h', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmFinalData_scalingFactor = INT(name=u'scalingFactor', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_PssmFinalData_lambdaUngapped = REAL(name=u'lambdaUngapped', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_PssmFinalData_kappaUngapped = REAL(name=u'kappaUngapped', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_PssmFinalData_hUngapped = REAL(name=u'hUngapped', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
PssmFinalData._cont = ASN1Dict([
(u'scores', _PssmFinalData_scores),
(u'lambda', _PssmFinalData_lambda_),
(u'kappa', _PssmFinalData_kappa),
(u'h', _PssmFinalData_h),
(u'scalingFactor', _PssmFinalData_scalingFactor),
(u'lambdaUngapped', _PssmFinalData_lambdaUngapped),
(u'kappaUngapped', _PssmFinalData_kappaUngapped),
(u'hUngapped', _PssmFinalData_hUngapped),
])
PssmFinalData._ext = None
#-----< PssmIntermediateData >-----#
PssmIntermediateData = SEQ(name=u'PssmIntermediateData', mode=MODE_TYPE)
_PssmIntermediateData_resFreqsPerPos = SEQ_OF(name=u'resFreqsPerPos', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_resFreqsPerPos__item_ = INT(name='_item_', mode=MODE_TYPE)
_PssmIntermediateData_resFreqsPerPos._cont = __PssmIntermediateData_resFreqsPerPos__item_
_PssmIntermediateData_weightedResFreqsPerPos = SEQ_OF(name=u'weightedResFreqsPerPos', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_weightedResFreqsPerPos__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_weightedResFreqsPerPos._cont = __PssmIntermediateData_weightedResFreqsPerPos__item_
_PssmIntermediateData_freqRatios = SEQ_OF(name=u'freqRatios', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PssmIntermediateData_freqRatios__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_freqRatios._cont = __PssmIntermediateData_freqRatios__item_
_PssmIntermediateData_informationContent = SEQ_OF(name=u'informationContent', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_informationContent__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_informationContent._cont = __PssmIntermediateData_informationContent__item_
_PssmIntermediateData_gaplessColumnWeights = SEQ_OF(name=u'gaplessColumnWeights', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_gaplessColumnWeights__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_gaplessColumnWeights._cont = __PssmIntermediateData_gaplessColumnWeights__item_
_PssmIntermediateData_sigma = SEQ_OF(name=u'sigma', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_sigma__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_sigma._cont = __PssmIntermediateData_sigma__item_
_PssmIntermediateData_intervalSizes = SEQ_OF(name=u'intervalSizes', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_intervalSizes__item_ = INT(name='_item_', mode=MODE_TYPE)
_PssmIntermediateData_intervalSizes._cont = __PssmIntermediateData_intervalSizes__item_
_PssmIntermediateData_numMatchingSeqs = SEQ_OF(name=u'numMatchingSeqs', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_numMatchingSeqs__item_ = INT(name='_item_', mode=MODE_TYPE)
_PssmIntermediateData_numMatchingSeqs._cont = __PssmIntermediateData_numMatchingSeqs__item_
_PssmIntermediateData_numIndeptObsr = SEQ_OF(name=u'numIndeptObsr', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PssmIntermediateData_numIndeptObsr__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_PssmIntermediateData_numIndeptObsr._cont = __PssmIntermediateData_numIndeptObsr__item_
PssmIntermediateData._cont = ASN1Dict([
(u'resFreqsPerPos', _PssmIntermediateData_resFreqsPerPos),
(u'weightedResFreqsPerPos', _PssmIntermediateData_weightedResFreqsPerPos),
(u'freqRatios', _PssmIntermediateData_freqRatios),
(u'informationContent', _PssmIntermediateData_informationContent),
(u'gaplessColumnWeights', _PssmIntermediateData_gaplessColumnWeights),
(u'sigma', _PssmIntermediateData_sigma),
(u'intervalSizes', _PssmIntermediateData_intervalSizes),
(u'numMatchingSeqs', _PssmIntermediateData_numMatchingSeqs),
(u'numIndeptObsr', _PssmIntermediateData_numIndeptObsr),
])
PssmIntermediateData._ext = None
#-----< Pssm >-----#
Pssm = SEQ(name=u'Pssm', mode=MODE_TYPE)
_Pssm_isProtein = BOOL(name=u'isProtein', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
_Pssm_identifier = CHOICE(name=u'identifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')), opt=True)
_Pssm_numRows = INT(name=u'numRows', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Pssm_numColumns = INT(name=u'numColumns', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Pssm_rowLabels = SEQ_OF(name=u'rowLabels', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Pssm_rowLabels__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Pssm_rowLabels._cont = __Pssm_rowLabels__item_
_Pssm_byRow = BOOL(name=u'byRow', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Pssm_query = CHOICE(name=u'query', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')), opt=True)
_Pssm_intermediateData = SEQ(name=u'intermediateData', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmIntermediateData')), opt=True)
_Pssm_finalData = SEQ(name=u'finalData', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmFinalData')), opt=True)
Pssm._cont = ASN1Dict([
(u'isProtein', _Pssm_isProtein),
(u'identifier', _Pssm_identifier),
(u'numRows', _Pssm_numRows),
(u'numColumns', _Pssm_numColumns),
(u'rowLabels', _Pssm_rowLabels),
(u'byRow', _Pssm_byRow),
(u'query', _Pssm_query),
(u'intermediateData', _Pssm_intermediateData),
(u'finalData', _Pssm_finalData),
])
Pssm._ext = None
#-----< FormatRpsDbParameters >-----#
FormatRpsDbParameters = SEQ(name=u'FormatRpsDbParameters', mode=MODE_TYPE)
_FormatRpsDbParameters_matrixName = STR_VIS(name=u'matrixName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FormatRpsDbParameters_gapOpen = INT(name=u'gapOpen', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FormatRpsDbParameters_gapExtend = INT(name=u'gapExtend', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
FormatRpsDbParameters._cont = ASN1Dict([
(u'matrixName', _FormatRpsDbParameters_matrixName),
(u'gapOpen', _FormatRpsDbParameters_gapOpen),
(u'gapExtend', _FormatRpsDbParameters_gapExtend),
])
FormatRpsDbParameters._ext = None
#-----< PssmParameters >-----#
PssmParameters = SEQ(name=u'PssmParameters', mode=MODE_TYPE)
_PssmParameters_pseudocount = INT(name=u'pseudocount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PssmParameters_rpsdbparams = SEQ(name=u'rpsdbparams', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'FormatRpsDbParameters')), opt=True)
_PssmParameters_constraints = SEQ(name=u'constraints', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'CoreDef')), opt=True)
_PssmParameters_bitScoreThresh = REAL(name=u'bitScoreThresh', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_PssmParameters_annotatedSites = SEQ_OF(name=u'annotatedSites', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'Site-annot-set')), opt=True)
PssmParameters._cont = ASN1Dict([
(u'pseudocount', _PssmParameters_pseudocount),
(u'rpsdbparams', _PssmParameters_rpsdbparams),
(u'constraints', _PssmParameters_constraints),
(u'bitScoreThresh', _PssmParameters_bitScoreThresh),
(u'annotatedSites', _PssmParameters_annotatedSites),
])
PssmParameters._ext = None
#-----< PssmWithParameters >-----#
PssmWithParameters = SEQ(name=u'PssmWithParameters', mode=MODE_TYPE)
_PssmWithParameters_pssm = SEQ(name=u'pssm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'Pssm')))
_PssmWithParameters_params = SEQ(name=u'params', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-ScoreMat', 'PssmParameters')), opt=True)
PssmWithParameters._cont = ASN1Dict([
(u'pssm', _PssmWithParameters_pssm),
(u'params', _PssmWithParameters_params),
])
PssmWithParameters._ext = None
_all_ = [
_BlockProperty_type,
_BlockProperty_intvalue,
_BlockProperty_textvalue,
BlockProperty,
_CoreBlock_start,
_CoreBlock_stop,
_CoreBlock_minstart,
_CoreBlock_maxstop,
__CoreBlock_property__item_,
_CoreBlock_property,
CoreBlock,
_LoopConstraint_minlength,
_LoopConstraint_maxlength,
LoopConstraint,
_CoreDef_nblocks,
__CoreDef_blocks__item_,
_CoreDef_blocks,
__CoreDef_loops__item_,
_CoreDef_loops,
_CoreDef_isDiscontinuous,
__CoreDef_insertions__item_,
_CoreDef_insertions,
CoreDef,
_Site_annot_startPosition,
_Site_annot_stopPosition,
_Site_annot_description,
_Site_annot_type,
__Site_annot_aliases__item_,
_Site_annot_aliases,
_Site_annot_motif,
_Site_annot_motifuse,
Site_annot,
_Site_annot_set__item_,
Site_annot_set,
__PssmFinalData_scores__item_,
_PssmFinalData_scores,
_PssmFinalData_lambda_,
_PssmFinalData_kappa,
_PssmFinalData_h,
_PssmFinalData_scalingFactor,
_PssmFinalData_lambdaUngapped,
_PssmFinalData_kappaUngapped,
_PssmFinalData_hUngapped,
PssmFinalData,
__PssmIntermediateData_resFreqsPerPos__item_,
_PssmIntermediateData_resFreqsPerPos,
__PssmIntermediateData_weightedResFreqsPerPos__item_,
_PssmIntermediateData_weightedResFreqsPerPos,
__PssmIntermediateData_freqRatios__item_,
_PssmIntermediateData_freqRatios,
__PssmIntermediateData_informationContent__item_,
_PssmIntermediateData_informationContent,
__PssmIntermediateData_gaplessColumnWeights__item_,
_PssmIntermediateData_gaplessColumnWeights,
__PssmIntermediateData_sigma__item_,
_PssmIntermediateData_sigma,
__PssmIntermediateData_intervalSizes__item_,
_PssmIntermediateData_intervalSizes,
__PssmIntermediateData_numMatchingSeqs__item_,
_PssmIntermediateData_numMatchingSeqs,
__PssmIntermediateData_numIndeptObsr__item_,
_PssmIntermediateData_numIndeptObsr,
PssmIntermediateData,
_Pssm_isProtein,
_Pssm_identifier,
_Pssm_numRows,
_Pssm_numColumns,
__Pssm_rowLabels__item_,
_Pssm_rowLabels,
_Pssm_byRow,
_Pssm_query,
_Pssm_intermediateData,
_Pssm_finalData,
Pssm,
_FormatRpsDbParameters_matrixName,
_FormatRpsDbParameters_gapOpen,
_FormatRpsDbParameters_gapExtend,
FormatRpsDbParameters,
_PssmParameters_pseudocount,
_PssmParameters_rpsdbparams,
_PssmParameters_constraints,
_PssmParameters_bitScoreThresh,
_PssmParameters_annotatedSites,
PssmParameters,
_PssmWithParameters_pssm,
_PssmWithParameters_params,
PssmWithParameters,
]
class NCBI_Seqalign:
_name_ = u'NCBI-Seqalign'
_oid_ = []
_obj_ = [
u'Seq-align-set',
u'Seq-align',
u'Dense-diag',
u'Dense-seg',
u'Packed-seg',
u'Std-seg',
u'Spliced-seg',
u'Spliced-seg-modifier',
u'Spliced-exon',
u'Product-pos',
u'Prot-pos',
u'Spliced-exon-chunk',
u'Splice-site',
u'Sparse-seg',
u'Sparse-align',
u'Sparse-seg-ext',
u'Score',
u'Score-set',
]
_type_ = [
u'Seq-align-set',
u'Seq-align',
u'Dense-diag',
u'Dense-seg',
u'Packed-seg',
u'Std-seg',
u'Spliced-seg',
u'Spliced-seg-modifier',
u'Spliced-exon',
u'Product-pos',
u'Prot-pos',
u'Spliced-exon-chunk',
u'Splice-site',
u'Sparse-seg',
u'Sparse-align',
u'Sparse-seg-ext',
u'Score',
u'Score-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Seq-align-set >-----#
Seq_align_set = SET_OF(name=u'Seq-align-set', mode=MODE_TYPE)
_Seq_align_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
Seq_align_set._cont = _Seq_align_set__item_
#-----< Seq-align >-----#
Seq_align = SEQ(name=u'Seq-align', mode=MODE_TYPE)
_Seq_align_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_align_type._cont = ASN1Dict([(u'not-set', 0), (u'global', 1), (u'diags', 2), (u'partial', 3), (u'disc', 4), (u'other', 255)])
_Seq_align_type._ext = None
_Seq_align_dim = INT(name=u'dim', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_align_score = SET_OF(name=u'score', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_align_score__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Seq_align_score._cont = __Seq_align_score__item_
_Seq_align_segs = CHOICE(name=u'segs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Seq_align_segs_dendiag = SEQ_OF(name=u'dendiag', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_align_segs_dendiag__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Dense-diag')))
__Seq_align_segs_dendiag._cont = ___Seq_align_segs_dendiag__item_
__Seq_align_segs_denseg = SEQ(name=u'denseg', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Dense-seg')))
__Seq_align_segs_std = SEQ_OF(name=u'std', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_align_segs_std__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Std-seg')))
__Seq_align_segs_std._cont = ___Seq_align_segs_std__item_
__Seq_align_segs_packed = SEQ(name=u'packed', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Packed-seg')))
__Seq_align_segs_disc = SET_OF(name=u'disc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align-set')))
__Seq_align_segs_spliced = SEQ(name=u'spliced', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Spliced-seg')))
__Seq_align_segs_sparse = SEQ(name=u'sparse', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Sparse-seg')))
_Seq_align_segs._cont = ASN1Dict([
(u'dendiag', __Seq_align_segs_dendiag),
(u'denseg', __Seq_align_segs_denseg),
(u'std', __Seq_align_segs_std),
(u'packed', __Seq_align_segs_packed),
(u'disc', __Seq_align_segs_disc),
(u'spliced', __Seq_align_segs_spliced),
(u'sparse', __Seq_align_segs_sparse),
])
_Seq_align_segs._ext = None
_Seq_align_bounds = SET_OF(name=u'bounds', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_align_bounds__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Seq_align_bounds._cont = __Seq_align_bounds__item_
_Seq_align_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_align_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Seq_align_id._cont = __Seq_align_id__item_
_Seq_align_ext = SEQ_OF(name=u'ext', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_align_ext__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Seq_align_ext._cont = __Seq_align_ext__item_
Seq_align._cont = ASN1Dict([
(u'type', _Seq_align_type),
(u'dim', _Seq_align_dim),
(u'score', _Seq_align_score),
(u'segs', _Seq_align_segs),
(u'bounds', _Seq_align_bounds),
(u'id', _Seq_align_id),
(u'ext', _Seq_align_ext),
])
Seq_align._ext = None
#-----< Dense-diag >-----#
Dense_diag = SEQ(name=u'Dense-diag', mode=MODE_TYPE)
_Dense_diag_dim = INT(name=u'dim', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Dense_diag_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Dense_diag_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Dense_diag_ids._cont = __Dense_diag_ids__item_
_Dense_diag_starts = SEQ_OF(name=u'starts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Dense_diag_starts__item_ = INT(name='_item_', mode=MODE_TYPE)
_Dense_diag_starts._cont = __Dense_diag_starts__item_
_Dense_diag_len = INT(name=u'len', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Dense_diag_strands = SEQ_OF(name=u'strands', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Dense_diag_strands__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')))
_Dense_diag_strands._cont = __Dense_diag_strands__item_
_Dense_diag_scores = SET_OF(name=u'scores', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Dense_diag_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Dense_diag_scores._cont = __Dense_diag_scores__item_
Dense_diag._cont = ASN1Dict([
(u'dim', _Dense_diag_dim),
(u'ids', _Dense_diag_ids),
(u'starts', _Dense_diag_starts),
(u'len', _Dense_diag_len),
(u'strands', _Dense_diag_strands),
(u'scores', _Dense_diag_scores),
])
Dense_diag._ext = None
#-----< Dense-seg >-----#
Dense_seg = SEQ(name=u'Dense-seg', mode=MODE_TYPE)
_Dense_seg_dim = INT(name=u'dim', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Dense_seg_numseg = INT(name=u'numseg', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Dense_seg_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Dense_seg_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Dense_seg_ids._cont = __Dense_seg_ids__item_
_Dense_seg_starts = SEQ_OF(name=u'starts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Dense_seg_starts__item_ = INT(name='_item_', mode=MODE_TYPE)
_Dense_seg_starts._cont = __Dense_seg_starts__item_
_Dense_seg_lens = SEQ_OF(name=u'lens', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Dense_seg_lens__item_ = INT(name='_item_', mode=MODE_TYPE)
_Dense_seg_lens._cont = __Dense_seg_lens__item_
_Dense_seg_strands = SEQ_OF(name=u'strands', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Dense_seg_strands__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')))
_Dense_seg_strands._cont = __Dense_seg_strands__item_
_Dense_seg_scores = SEQ_OF(name=u'scores', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Dense_seg_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Dense_seg_scores._cont = __Dense_seg_scores__item_
Dense_seg._cont = ASN1Dict([
(u'dim', _Dense_seg_dim),
(u'numseg', _Dense_seg_numseg),
(u'ids', _Dense_seg_ids),
(u'starts', _Dense_seg_starts),
(u'lens', _Dense_seg_lens),
(u'strands', _Dense_seg_strands),
(u'scores', _Dense_seg_scores),
])
Dense_seg._ext = None
#-----< Packed-seg >-----#
Packed_seg = SEQ(name=u'Packed-seg', mode=MODE_TYPE)
_Packed_seg_dim = INT(name=u'dim', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Packed_seg_numseg = INT(name=u'numseg', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Packed_seg_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Packed_seg_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Packed_seg_ids._cont = __Packed_seg_ids__item_
_Packed_seg_starts = SEQ_OF(name=u'starts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Packed_seg_starts__item_ = INT(name='_item_', mode=MODE_TYPE)
_Packed_seg_starts._cont = __Packed_seg_starts__item_
_Packed_seg_present = OCT_STR(name=u'present', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Packed_seg_lens = SEQ_OF(name=u'lens', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Packed_seg_lens__item_ = INT(name='_item_', mode=MODE_TYPE)
_Packed_seg_lens._cont = __Packed_seg_lens__item_
_Packed_seg_strands = SEQ_OF(name=u'strands', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Packed_seg_strands__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')))
_Packed_seg_strands._cont = __Packed_seg_strands__item_
_Packed_seg_scores = SEQ_OF(name=u'scores', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Packed_seg_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Packed_seg_scores._cont = __Packed_seg_scores__item_
Packed_seg._cont = ASN1Dict([
(u'dim', _Packed_seg_dim),
(u'numseg', _Packed_seg_numseg),
(u'ids', _Packed_seg_ids),
(u'starts', _Packed_seg_starts),
(u'present', _Packed_seg_present),
(u'lens', _Packed_seg_lens),
(u'strands', _Packed_seg_strands),
(u'scores', _Packed_seg_scores),
])
Packed_seg._ext = None
#-----< Std-seg >-----#
Std_seg = SEQ(name=u'Std-seg', mode=MODE_TYPE)
_Std_seg_dim = INT(name=u'dim', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=2)
_Std_seg_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Std_seg_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Std_seg_ids._cont = __Std_seg_ids__item_
_Std_seg_loc = SEQ_OF(name=u'loc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Std_seg_loc__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Std_seg_loc._cont = __Std_seg_loc__item_
_Std_seg_scores = SET_OF(name=u'scores', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Std_seg_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Std_seg_scores._cont = __Std_seg_scores__item_
Std_seg._cont = ASN1Dict([
(u'dim', _Std_seg_dim),
(u'ids', _Std_seg_ids),
(u'loc', _Std_seg_loc),
(u'scores', _Std_seg_scores),
])
Std_seg._ext = None
#-----< Spliced-seg >-----#
Spliced_seg = SEQ(name=u'Spliced-seg', mode=MODE_TYPE)
_Spliced_seg_product_id = CHOICE(name=u'product-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Spliced_seg_genomic_id = CHOICE(name=u'genomic-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Spliced_seg_product_strand = ENUM(name=u'product-strand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Spliced_seg_genomic_strand = ENUM(name=u'genomic-strand', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Spliced_seg_product_type = ENUM(name=u'product-type', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_seg_product_type._cont = ASN1Dict([(u'transcript', 0), (u'protein', 1)])
_Spliced_seg_product_type._ext = None
_Spliced_seg_exons = SEQ_OF(name=u'exons', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Spliced_seg_exons__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Spliced-exon')))
_Spliced_seg_exons._cont = __Spliced_seg_exons__item_
_Spliced_seg_poly_a = INT(name=u'poly-a', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Spliced_seg_product_length = INT(name=u'product-length', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Spliced_seg_modifiers = SET_OF(name=u'modifiers', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Spliced_seg_modifiers__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Spliced-seg-modifier')))
_Spliced_seg_modifiers._cont = __Spliced_seg_modifiers__item_
Spliced_seg._cont = ASN1Dict([
(u'product-id', _Spliced_seg_product_id),
(u'genomic-id', _Spliced_seg_genomic_id),
(u'product-strand', _Spliced_seg_product_strand),
(u'genomic-strand', _Spliced_seg_genomic_strand),
(u'product-type', _Spliced_seg_product_type),
(u'exons', _Spliced_seg_exons),
(u'poly-a', _Spliced_seg_poly_a),
(u'product-length', _Spliced_seg_product_length),
(u'modifiers', _Spliced_seg_modifiers),
])
Spliced_seg._ext = None
#-----< Spliced-seg-modifier >-----#
Spliced_seg_modifier = CHOICE(name=u'Spliced-seg-modifier', mode=MODE_TYPE)
_Spliced_seg_modifier_start_codon_found = BOOL(name=u'start-codon-found', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_seg_modifier_stop_codon_found = BOOL(name=u'stop-codon-found', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Spliced_seg_modifier._cont = ASN1Dict([
(u'start-codon-found', _Spliced_seg_modifier_start_codon_found),
(u'stop-codon-found', _Spliced_seg_modifier_stop_codon_found),
])
Spliced_seg_modifier._ext = None
#-----< Spliced-exon >-----#
Spliced_exon = SEQ(name=u'Spliced-exon', mode=MODE_TYPE)
_Spliced_exon_product_start = CHOICE(name=u'product-start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Product-pos')))
_Spliced_exon_product_end = CHOICE(name=u'product-end', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Product-pos')))
_Spliced_exon_genomic_start = INT(name=u'genomic-start', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_genomic_end = INT(name=u'genomic-end', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_product_id = CHOICE(name=u'product-id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Spliced_exon_genomic_id = CHOICE(name=u'genomic-id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Spliced_exon_product_strand = ENUM(name=u'product-strand', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Spliced_exon_genomic_strand = ENUM(name=u'genomic-strand', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Spliced_exon_parts = SEQ_OF(name=u'parts', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Spliced_exon_parts__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Spliced-exon-chunk')))
_Spliced_exon_parts._cont = __Spliced_exon_parts__item_
_Spliced_exon_scores = SET_OF(name=u'scores', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Score-set')), opt=True)
_Spliced_exon_acceptor_before_exon = SEQ(name=u'acceptor-before-exon', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Splice-site')), opt=True)
_Spliced_exon_donor_after_exon = SEQ(name=u'donor-after-exon', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Splice-site')), opt=True)
_Spliced_exon_partial = BOOL(name=u'partial', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Spliced_exon_ext = SEQ_OF(name=u'ext', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Spliced_exon_ext__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Spliced_exon_ext._cont = __Spliced_exon_ext__item_
Spliced_exon._cont = ASN1Dict([
(u'product-start', _Spliced_exon_product_start),
(u'product-end', _Spliced_exon_product_end),
(u'genomic-start', _Spliced_exon_genomic_start),
(u'genomic-end', _Spliced_exon_genomic_end),
(u'product-id', _Spliced_exon_product_id),
(u'genomic-id', _Spliced_exon_genomic_id),
(u'product-strand', _Spliced_exon_product_strand),
(u'genomic-strand', _Spliced_exon_genomic_strand),
(u'parts', _Spliced_exon_parts),
(u'scores', _Spliced_exon_scores),
(u'acceptor-before-exon', _Spliced_exon_acceptor_before_exon),
(u'donor-after-exon', _Spliced_exon_donor_after_exon),
(u'partial', _Spliced_exon_partial),
(u'ext', _Spliced_exon_ext),
])
Spliced_exon._ext = None
#-----< Product-pos >-----#
Product_pos = CHOICE(name=u'Product-pos', mode=MODE_TYPE)
_Product_pos_nucpos = INT(name=u'nucpos', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Product_pos_protpos = SEQ(name=u'protpos', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Prot-pos')))
Product_pos._cont = ASN1Dict([
(u'nucpos', _Product_pos_nucpos),
(u'protpos', _Product_pos_protpos),
])
Product_pos._ext = None
#-----< Prot-pos >-----#
Prot_pos = SEQ(name=u'Prot-pos', mode=MODE_TYPE)
_Prot_pos_amin = INT(name=u'amin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Prot_pos_frame = INT(name=u'frame', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
Prot_pos._cont = ASN1Dict([
(u'amin', _Prot_pos_amin),
(u'frame', _Prot_pos_frame),
])
Prot_pos._ext = None
#-----< Spliced-exon-chunk >-----#
Spliced_exon_chunk = CHOICE(name=u'Spliced-exon-chunk', mode=MODE_TYPE)
_Spliced_exon_chunk_match = INT(name=u'match', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_chunk_mismatch = INT(name=u'mismatch', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_chunk_diag = INT(name=u'diag', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_chunk_product_ins = INT(name=u'product-ins', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Spliced_exon_chunk_genomic_ins = INT(name=u'genomic-ins', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Spliced_exon_chunk._cont = ASN1Dict([
(u'match', _Spliced_exon_chunk_match),
(u'mismatch', _Spliced_exon_chunk_mismatch),
(u'diag', _Spliced_exon_chunk_diag),
(u'product-ins', _Spliced_exon_chunk_product_ins),
(u'genomic-ins', _Spliced_exon_chunk_genomic_ins),
])
Spliced_exon_chunk._ext = None
#-----< Splice-site >-----#
Splice_site = SEQ(name=u'Splice-site', mode=MODE_TYPE)
_Splice_site_bases = STR_VIS(name=u'bases', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Splice_site._cont = ASN1Dict([
(u'bases', _Splice_site_bases),
])
Splice_site._ext = None
#-----< Sparse-seg >-----#
Sparse_seg = SEQ(name=u'Sparse-seg', mode=MODE_TYPE)
_Sparse_seg_master_id = CHOICE(name=u'master-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_Sparse_seg_rows = SET_OF(name=u'rows', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Sparse_seg_rows__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Sparse-align')))
_Sparse_seg_rows._cont = __Sparse_seg_rows__item_
_Sparse_seg_row_scores = SET_OF(name=u'row-scores', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Sparse_seg_row_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Sparse_seg_row_scores._cont = __Sparse_seg_row_scores__item_
_Sparse_seg_ext = SET_OF(name=u'ext', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Sparse_seg_ext__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Sparse-seg-ext')))
_Sparse_seg_ext._cont = __Sparse_seg_ext__item_
Sparse_seg._cont = ASN1Dict([
(u'master-id', _Sparse_seg_master_id),
(u'rows', _Sparse_seg_rows),
(u'row-scores', _Sparse_seg_row_scores),
(u'ext', _Sparse_seg_ext),
])
Sparse_seg._ext = None
#-----< Sparse-align >-----#
Sparse_align = SEQ(name=u'Sparse-align', mode=MODE_TYPE)
_Sparse_align_first_id = CHOICE(name=u'first-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Sparse_align_second_id = CHOICE(name=u'second-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Sparse_align_numseg = INT(name=u'numseg', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Sparse_align_first_starts = SEQ_OF(name=u'first-starts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Sparse_align_first_starts__item_ = INT(name='_item_', mode=MODE_TYPE)
_Sparse_align_first_starts._cont = __Sparse_align_first_starts__item_
_Sparse_align_second_starts = SEQ_OF(name=u'second-starts', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Sparse_align_second_starts__item_ = INT(name='_item_', mode=MODE_TYPE)
_Sparse_align_second_starts._cont = __Sparse_align_second_starts__item_
_Sparse_align_lens = SEQ_OF(name=u'lens', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Sparse_align_lens__item_ = INT(name='_item_', mode=MODE_TYPE)
_Sparse_align_lens._cont = __Sparse_align_lens__item_
_Sparse_align_second_strands = SEQ_OF(name=u'second-strands', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Sparse_align_second_strands__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')))
_Sparse_align_second_strands._cont = __Sparse_align_second_strands__item_
_Sparse_align_seg_scores = SET_OF(name=u'seg-scores', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Sparse_align_seg_scores__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
_Sparse_align_seg_scores._cont = __Sparse_align_seg_scores__item_
Sparse_align._cont = ASN1Dict([
(u'first-id', _Sparse_align_first_id),
(u'second-id', _Sparse_align_second_id),
(u'numseg', _Sparse_align_numseg),
(u'first-starts', _Sparse_align_first_starts),
(u'second-starts', _Sparse_align_second_starts),
(u'lens', _Sparse_align_lens),
(u'second-strands', _Sparse_align_second_strands),
(u'seg-scores', _Sparse_align_seg_scores),
])
Sparse_align._ext = None
#-----< Sparse-seg-ext >-----#
Sparse_seg_ext = SEQ(name=u'Sparse-seg-ext', mode=MODE_TYPE)
_Sparse_seg_ext_index = INT(name=u'index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Sparse_seg_ext._cont = ASN1Dict([
(u'index', _Sparse_seg_ext_index),
])
Sparse_seg_ext._ext = None
#-----< Score >-----#
Score = SEQ(name=u'Score', mode=MODE_TYPE)
_Score_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')), opt=True)
_Score_value = CHOICE(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Score_value_real = REAL(name=u'real', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
__Score_value_int = INT(name=u'int', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Score_value._cont = ASN1Dict([
(u'real', __Score_value_real),
(u'int', __Score_value_int),
])
_Score_value._ext = None
Score._cont = ASN1Dict([
(u'id', _Score_id),
(u'value', _Score_value),
])
Score._ext = None
#-----< Score-set >-----#
Score_set = SET_OF(name=u'Score-set', mode=MODE_TYPE)
_Score_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Score')))
Score_set._cont = _Score_set__item_
_all_ = [
_Seq_align_set__item_,
Seq_align_set,
_Seq_align_type,
_Seq_align_dim,
__Seq_align_score__item_,
_Seq_align_score,
___Seq_align_segs_dendiag__item_,
__Seq_align_segs_dendiag,
__Seq_align_segs_denseg,
___Seq_align_segs_std__item_,
__Seq_align_segs_std,
__Seq_align_segs_packed,
__Seq_align_segs_disc,
__Seq_align_segs_spliced,
__Seq_align_segs_sparse,
_Seq_align_segs,
__Seq_align_bounds__item_,
_Seq_align_bounds,
__Seq_align_id__item_,
_Seq_align_id,
__Seq_align_ext__item_,
_Seq_align_ext,
Seq_align,
_Dense_diag_dim,
__Dense_diag_ids__item_,
_Dense_diag_ids,
__Dense_diag_starts__item_,
_Dense_diag_starts,
_Dense_diag_len,
__Dense_diag_strands__item_,
_Dense_diag_strands,
__Dense_diag_scores__item_,
_Dense_diag_scores,
Dense_diag,
_Dense_seg_dim,
_Dense_seg_numseg,
__Dense_seg_ids__item_,
_Dense_seg_ids,
__Dense_seg_starts__item_,
_Dense_seg_starts,
__Dense_seg_lens__item_,
_Dense_seg_lens,
__Dense_seg_strands__item_,
_Dense_seg_strands,
__Dense_seg_scores__item_,
_Dense_seg_scores,
Dense_seg,
_Packed_seg_dim,
_Packed_seg_numseg,
__Packed_seg_ids__item_,
_Packed_seg_ids,
__Packed_seg_starts__item_,
_Packed_seg_starts,
_Packed_seg_present,
__Packed_seg_lens__item_,
_Packed_seg_lens,
__Packed_seg_strands__item_,
_Packed_seg_strands,
__Packed_seg_scores__item_,
_Packed_seg_scores,
Packed_seg,
_Std_seg_dim,
__Std_seg_ids__item_,
_Std_seg_ids,
__Std_seg_loc__item_,
_Std_seg_loc,
__Std_seg_scores__item_,
_Std_seg_scores,
Std_seg,
_Spliced_seg_product_id,
_Spliced_seg_genomic_id,
_Spliced_seg_product_strand,
_Spliced_seg_genomic_strand,
_Spliced_seg_product_type,
__Spliced_seg_exons__item_,
_Spliced_seg_exons,
_Spliced_seg_poly_a,
_Spliced_seg_product_length,
__Spliced_seg_modifiers__item_,
_Spliced_seg_modifiers,
Spliced_seg,
_Spliced_seg_modifier_start_codon_found,
_Spliced_seg_modifier_stop_codon_found,
Spliced_seg_modifier,
_Spliced_exon_product_start,
_Spliced_exon_product_end,
_Spliced_exon_genomic_start,
_Spliced_exon_genomic_end,
_Spliced_exon_product_id,
_Spliced_exon_genomic_id,
_Spliced_exon_product_strand,
_Spliced_exon_genomic_strand,
__Spliced_exon_parts__item_,
_Spliced_exon_parts,
_Spliced_exon_scores,
_Spliced_exon_acceptor_before_exon,
_Spliced_exon_donor_after_exon,
_Spliced_exon_partial,
__Spliced_exon_ext__item_,
_Spliced_exon_ext,
Spliced_exon,
_Product_pos_nucpos,
_Product_pos_protpos,
Product_pos,
_Prot_pos_amin,
_Prot_pos_frame,
Prot_pos,
_Spliced_exon_chunk_match,
_Spliced_exon_chunk_mismatch,
_Spliced_exon_chunk_diag,
_Spliced_exon_chunk_product_ins,
_Spliced_exon_chunk_genomic_ins,
Spliced_exon_chunk,
_Splice_site_bases,
Splice_site,
_Sparse_seg_master_id,
__Sparse_seg_rows__item_,
_Sparse_seg_rows,
__Sparse_seg_row_scores__item_,
_Sparse_seg_row_scores,
__Sparse_seg_ext__item_,
_Sparse_seg_ext,
Sparse_seg,
_Sparse_align_first_id,
_Sparse_align_second_id,
_Sparse_align_numseg,
__Sparse_align_first_starts__item_,
_Sparse_align_first_starts,
__Sparse_align_second_starts__item_,
_Sparse_align_second_starts,
__Sparse_align_lens__item_,
_Sparse_align_lens,
__Sparse_align_second_strands__item_,
_Sparse_align_second_strands,
__Sparse_align_seg_scores__item_,
_Sparse_align_seg_scores,
Sparse_align,
_Sparse_seg_ext_index,
Sparse_seg_ext,
_Score_id,
__Score_value_real,
__Score_value_int,
_Score_value,
Score,
_Score_set__item_,
Score_set,
]
class NCBI_Sequence:
_name_ = u'NCBI-Sequence'
_oid_ = []
_obj_ = [
u'StringStore',
u'Bioseq',
u'Seq-descr',
u'Seqdesc',
u'MolInfo',
u'GIBB-mol',
u'GIBB-mod',
u'GIBB-method',
u'Numbering',
u'Num-cont',
u'Num-enum',
u'Num-ref',
u'Num-real',
u'Pubdesc',
u'Heterogen',
u'Seq-inst',
u'Seq-ext',
u'Seg-ext',
u'Ref-ext',
u'Map-ext',
u'Delta-ext',
u'Delta-seq',
u'Seq-literal',
u'Seq-hist',
u'Seq-hist-rec',
u'Seq-data',
u'Seq-gap',
u'Linkage-evidence',
u'IUPACna',
u'IUPACaa',
u'NCBI2na',
u'NCBI4na',
u'NCBI8na',
u'NCBIpna',
u'NCBI8aa',
u'NCBIeaa',
u'NCBIpaa',
u'NCBIstdaa',
u'Textannot-id',
u'Annot-id',
u'Annot-descr',
u'Annotdesc',
u'Align-def',
u'Seq-annot',
]
_type_ = [
u'StringStore',
u'Bioseq',
u'Seq-descr',
u'Seqdesc',
u'MolInfo',
u'GIBB-mol',
u'GIBB-mod',
u'GIBB-method',
u'Numbering',
u'Num-cont',
u'Num-enum',
u'Num-ref',
u'Num-real',
u'Pubdesc',
u'Heterogen',
u'Seq-inst',
u'Seq-ext',
u'Seg-ext',
u'Ref-ext',
u'Map-ext',
u'Delta-ext',
u'Delta-seq',
u'Seq-literal',
u'Seq-hist',
u'Seq-hist-rec',
u'Seq-data',
u'Seq-gap',
u'Linkage-evidence',
u'IUPACna',
u'IUPACaa',
u'NCBI2na',
u'NCBI4na',
u'NCBI8na',
u'NCBIpna',
u'NCBI8aa',
u'NCBIeaa',
u'NCBIpaa',
u'NCBIstdaa',
u'Textannot-id',
u'Annot-id',
u'Annot-descr',
u'Annotdesc',
u'Align-def',
u'Seq-annot',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< StringStore >-----#
StringStore = OCT_STR(name=u'StringStore', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
#-----< Bioseq >-----#
Bioseq = SEQ(name=u'Bioseq', mode=MODE_TYPE)
_Bioseq_id = SET_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Bioseq_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Bioseq_id._cont = __Bioseq_id__item_
_Bioseq_descr = SET_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-descr')), opt=True)
_Bioseq_inst = SEQ(name=u'inst', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-inst')))
_Bioseq_annot = SET_OF(name=u'annot', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Bioseq_annot__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Bioseq_annot._cont = __Bioseq_annot__item_
Bioseq._cont = ASN1Dict([
(u'id', _Bioseq_id),
(u'descr', _Bioseq_descr),
(u'inst', _Bioseq_inst),
(u'annot', _Bioseq_annot),
])
Bioseq._ext = None
#-----< Seq-descr >-----#
Seq_descr = SET_OF(name=u'Seq-descr', mode=MODE_TYPE)
_Seq_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seqdesc')))
Seq_descr._cont = _Seq_descr__item_
#-----< Seqdesc >-----#
Seqdesc = CHOICE(name=u'Seqdesc', mode=MODE_TYPE)
_Seqdesc_mol_type = ENUM(name=u'mol-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'GIBB-mol')))
_Seqdesc_modif = SET_OF(name=u'modif', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seqdesc_modif__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'GIBB-mod')))
_Seqdesc_modif._cont = __Seqdesc_modif__item_
_Seqdesc_method = ENUM(name=u'method', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'GIBB-method')))
_Seqdesc_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seqdesc_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seqdesc_org = SEQ(name=u'org', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')))
_Seqdesc_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seqdesc_num = CHOICE(name=u'num', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Numbering')))
_Seqdesc_maploc = SEQ(name=u'maploc', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Seqdesc_pir = SEQ(name=u'pir', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PIR-General', 'PIR-block')))
_Seqdesc_genbank = SEQ(name=u'genbank', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('GenBank-General', 'GB-block')))
_Seqdesc_pub = SEQ(name=u'pub', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Pubdesc')))
_Seqdesc_region = STR_VIS(name=u'region', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seqdesc_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Seqdesc_sp = SEQ(name=u'sp', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SP-General', 'SP-block')))
_Seqdesc_dbxref = SEQ(name=u'dbxref', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Seqdesc_embl = SEQ(name=u'embl', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EMBL-General', 'EMBL-block')))
_Seqdesc_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Seqdesc_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Seqdesc_prf = SEQ(name=u'prf', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PRF-General', 'PRF-block')))
_Seqdesc_pdb = SEQ(name=u'pdb', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PDB-General', 'PDB-block')))
_Seqdesc_het = STR_VIS(name=u'het', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Heterogen')))
_Seqdesc_source = SEQ(name=u'source', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'BioSource')))
_Seqdesc_molinfo = SEQ(name=u'molinfo', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'MolInfo')))
_Seqdesc_modelev = SEQ(name=u'modelev', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'ModelEvidenceSupport')))
Seqdesc._cont = ASN1Dict([
(u'mol-type', _Seqdesc_mol_type),
(u'modif', _Seqdesc_modif),
(u'method', _Seqdesc_method),
(u'name', _Seqdesc_name),
(u'title', _Seqdesc_title),
(u'org', _Seqdesc_org),
(u'comment', _Seqdesc_comment),
(u'num', _Seqdesc_num),
(u'maploc', _Seqdesc_maploc),
(u'pir', _Seqdesc_pir),
(u'genbank', _Seqdesc_genbank),
(u'pub', _Seqdesc_pub),
(u'region', _Seqdesc_region),
(u'user', _Seqdesc_user),
(u'sp', _Seqdesc_sp),
(u'dbxref', _Seqdesc_dbxref),
(u'embl', _Seqdesc_embl),
(u'create-date', _Seqdesc_create_date),
(u'update-date', _Seqdesc_update_date),
(u'prf', _Seqdesc_prf),
(u'pdb', _Seqdesc_pdb),
(u'het', _Seqdesc_het),
(u'source', _Seqdesc_source),
(u'molinfo', _Seqdesc_molinfo),
(u'modelev', _Seqdesc_modelev),
])
Seqdesc._ext = None
#-----< MolInfo >-----#
MolInfo = SEQ(name=u'MolInfo', mode=MODE_TYPE)
_MolInfo_biomol = INT(name=u'biomol', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MolInfo_biomol._cont = ASN1Dict([(u'unknown', 0), (u'genomic', 1), (u'pre-RNA', 2), (u'mRNA', 3), (u'rRNA', 4), (u'tRNA', 5), (u'snRNA', 6), (u'scRNA', 7), (u'peptide', 8), (u'other-genetic', 9), (u'genomic-mRNA', 10), (u'cRNA', 11), (u'snoRNA', 12), (u'transcribed-RNA', 13), (u'ncRNA', 14), (u'tmRNA', 15), (u'other', 255)])
_MolInfo_tech = INT(name=u'tech', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MolInfo_tech._cont = ASN1Dict([(u'unknown', 0), (u'standard', 1), (u'est', 2), (u'sts', 3), (u'survey', 4), (u'genemap', 5), (u'physmap', 6), (u'derived', 7), (u'concept-trans', 8), (u'seq-pept', 9), (u'both', 10), (u'seq-pept-overlap', 11), (u'seq-pept-homol', 12), (u'concept-trans-a', 13), (u'htgs-1', 14), (u'htgs-2', 15), (u'htgs-3', 16), (u'fli-cdna', 17), (u'htgs-0', 18), (u'htc', 19), (u'wgs', 20), (u'barcode', 21), (u'composite-wgs-htgs', 22), (u'tsa', 23), (u'targeted', 24), (u'other', 255)])
_MolInfo_techexp = STR_VIS(name=u'techexp', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MolInfo_completeness = INT(name=u'completeness', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_MolInfo_completeness._cont = ASN1Dict([(u'unknown', 0), (u'complete', 1), (u'partial', 2), (u'no-left', 3), (u'no-right', 4), (u'no-ends', 5), (u'has-left', 6), (u'has-right', 7), (u'other', 255)])
_MolInfo_gbmoltype = STR_VIS(name=u'gbmoltype', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MolInfo._cont = ASN1Dict([
(u'biomol', _MolInfo_biomol),
(u'tech', _MolInfo_tech),
(u'techexp', _MolInfo_techexp),
(u'completeness', _MolInfo_completeness),
(u'gbmoltype', _MolInfo_gbmoltype),
])
MolInfo._ext = None
#-----< GIBB-mol >-----#
GIBB_mol = ENUM(name=u'GIBB-mol', mode=MODE_TYPE)
GIBB_mol._cont = ASN1Dict([(u'unknown', 0), (u'genomic', 1), (u'pre-mRNA', 2), (u'mRNA', 3), (u'rRNA', 4), (u'tRNA', 5), (u'snRNA', 6), (u'scRNA', 7), (u'peptide', 8), (u'other-genetic', 9), (u'genomic-mRNA', 10), (u'other', 255)])
GIBB_mol._ext = None
#-----< GIBB-mod >-----#
GIBB_mod = ENUM(name=u'GIBB-mod', mode=MODE_TYPE)
GIBB_mod._cont = ASN1Dict([(u'dna', 0), (u'rna', 1), (u'extrachrom', 2), (u'plasmid', 3), (u'mitochondrial', 4), (u'chloroplast', 5), (u'kinetoplast', 6), (u'cyanelle', 7), (u'synthetic', 8), (u'recombinant', 9), (u'partial', 10), (u'complete', 11), (u'mutagen', 12), (u'natmut', 13), (u'transposon', 14), (u'insertion-seq', 15), (u'no-left', 16), (u'no-right', 17), (u'macronuclear', 18), (u'proviral', 19), (u'est', 20), (u'sts', 21), (u'survey', 22), (u'chromoplast', 23), (u'genemap', 24), (u'restmap', 25), (u'physmap', 26), (u'other', 255)])
GIBB_mod._ext = None
#-----< GIBB-method >-----#
GIBB_method = ENUM(name=u'GIBB-method', mode=MODE_TYPE)
GIBB_method._cont = ASN1Dict([(u'concept-trans', 1), (u'seq-pept', 2), (u'both', 3), (u'seq-pept-overlap', 4), (u'seq-pept-homol', 5), (u'concept-trans-a', 6), (u'other', 255)])
GIBB_method._ext = None
#-----< Numbering >-----#
Numbering = CHOICE(name=u'Numbering', mode=MODE_TYPE)
_Numbering_cont = SEQ(name=u'cont', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Num-cont')))
_Numbering_enum = SEQ(name=u'enum', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Num-enum')))
_Numbering_ref = SEQ(name=u'ref', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Num-ref')))
_Numbering_real = SEQ(name=u'real', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Num-real')))
Numbering._cont = ASN1Dict([
(u'cont', _Numbering_cont),
(u'enum', _Numbering_enum),
(u'ref', _Numbering_ref),
(u'real', _Numbering_real),
])
Numbering._ext = None
#-----< Num-cont >-----#
Num_cont = SEQ(name=u'Num-cont', mode=MODE_TYPE)
_Num_cont_refnum = INT(name=u'refnum', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
_Num_cont_has_zero = BOOL(name=u'has-zero', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Num_cont_ascending = BOOL(name=u'ascending', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
Num_cont._cont = ASN1Dict([
(u'refnum', _Num_cont_refnum),
(u'has-zero', _Num_cont_has_zero),
(u'ascending', _Num_cont_ascending),
])
Num_cont._ext = None
#-----< Num-enum >-----#
Num_enum = SEQ(name=u'Num-enum', mode=MODE_TYPE)
_Num_enum_num = INT(name=u'num', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Num_enum_names = SEQ_OF(name=u'names', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Num_enum_names__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Num_enum_names._cont = __Num_enum_names__item_
Num_enum._cont = ASN1Dict([
(u'num', _Num_enum_num),
(u'names', _Num_enum_names),
])
Num_enum._ext = None
#-----< Num-ref >-----#
Num_ref = SEQ(name=u'Num-ref', mode=MODE_TYPE)
_Num_ref_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Num_ref_type._cont = ASN1Dict([(u'not-set', 0), (u'sources', 1), (u'aligns', 2)])
_Num_ref_type._ext = None
_Num_ref_aligns = SEQ(name=u'aligns', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')), opt=True)
Num_ref._cont = ASN1Dict([
(u'type', _Num_ref_type),
(u'aligns', _Num_ref_aligns),
])
Num_ref._ext = None
#-----< Num-real >-----#
Num_real = SEQ(name=u'Num-real', mode=MODE_TYPE)
_Num_real_a = REAL(name=u'a', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Num_real_b = REAL(name=u'b', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Num_real_units = STR_VIS(name=u'units', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Num_real._cont = ASN1Dict([
(u'a', _Num_real_a),
(u'b', _Num_real_b),
(u'units', _Num_real_units),
])
Num_real._ext = None
#-----< Pubdesc >-----#
Pubdesc = SEQ(name=u'Pubdesc', mode=MODE_TYPE)
_Pubdesc_pub = SET_OF(name=u'pub', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub-equiv')))
_Pubdesc_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_fig = STR_VIS(name=u'fig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_num = CHOICE(name=u'num', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Numbering')), opt=True)
_Pubdesc_numexc = BOOL(name=u'numexc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_poly_a = BOOL(name=u'poly-a', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_maploc = STR_VIS(name=u'maploc', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_seq_raw = OCT_STR(name=u'seq-raw', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'StringStore')), opt=True)
_Pubdesc_align_group = INT(name=u'align-group', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Pubdesc_reftype = INT(name=u'reftype', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_Pubdesc_reftype._cont = ASN1Dict([(u'seq', 0), (u'sites', 1), (u'feats', 2), (u'no-target', 3)])
Pubdesc._cont = ASN1Dict([
(u'pub', _Pubdesc_pub),
(u'name', _Pubdesc_name),
(u'fig', _Pubdesc_fig),
(u'num', _Pubdesc_num),
(u'numexc', _Pubdesc_numexc),
(u'poly-a', _Pubdesc_poly_a),
(u'maploc', _Pubdesc_maploc),
(u'seq-raw', _Pubdesc_seq_raw),
(u'align-group', _Pubdesc_align_group),
(u'comment', _Pubdesc_comment),
(u'reftype', _Pubdesc_reftype),
])
Pubdesc._ext = None
#-----< Heterogen >-----#
Heterogen = STR_VIS(name=u'Heterogen', mode=MODE_TYPE)
#-----< Seq-inst >-----#
Seq_inst = SEQ(name=u'Seq-inst', mode=MODE_TYPE)
_Seq_inst_repr = ENUM(name=u'repr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_inst_repr._cont = ASN1Dict([(u'not-set', 0), (u'virtual', 1), (u'raw', 2), (u'seg', 3), (u'const', 4), (u'ref', 5), (u'consen', 6), (u'map', 7), (u'delta', 8), (u'other', 255)])
_Seq_inst_repr._ext = None
_Seq_inst_mol = ENUM(name=u'mol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_inst_mol._cont = ASN1Dict([(u'not-set', 0), (u'dna', 1), (u'rna', 2), (u'aa', 3), (u'na', 4), (u'other', 255)])
_Seq_inst_mol._ext = None
_Seq_inst_length = INT(name=u'length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_inst_fuzz = CHOICE(name=u'fuzz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
_Seq_inst_topology = ENUM(name=u'topology', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'linear')
_Seq_inst_topology._cont = ASN1Dict([(u'not-set', 0), (u'linear', 1), (u'circular', 2), (u'tandem', 3), (u'other', 255)])
_Seq_inst_topology._ext = None
_Seq_inst_strand = ENUM(name=u'strand', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_inst_strand._cont = ASN1Dict([(u'not-set', 0), (u'ss', 1), (u'ds', 2), (u'mixed', 3), (u'other', 255)])
_Seq_inst_strand._ext = None
_Seq_inst_seq_data = CHOICE(name=u'seq-data', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-data')), opt=True)
_Seq_inst_ext = CHOICE(name=u'ext', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-ext')), opt=True)
_Seq_inst_hist = SEQ(name=u'hist', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-hist')), opt=True)
Seq_inst._cont = ASN1Dict([
(u'repr', _Seq_inst_repr),
(u'mol', _Seq_inst_mol),
(u'length', _Seq_inst_length),
(u'fuzz', _Seq_inst_fuzz),
(u'topology', _Seq_inst_topology),
(u'strand', _Seq_inst_strand),
(u'seq-data', _Seq_inst_seq_data),
(u'ext', _Seq_inst_ext),
(u'hist', _Seq_inst_hist),
])
Seq_inst._ext = None
#-----< Seq-ext >-----#
Seq_ext = CHOICE(name=u'Seq-ext', mode=MODE_TYPE)
_Seq_ext_seg = SEQ_OF(name=u'seg', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seg-ext')))
_Seq_ext_ref = CHOICE(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Ref-ext')))
_Seq_ext_map = SEQ_OF(name=u'map', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Map-ext')))
_Seq_ext_delta = SEQ_OF(name=u'delta', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Delta-ext')))
Seq_ext._cont = ASN1Dict([
(u'seg', _Seq_ext_seg),
(u'ref', _Seq_ext_ref),
(u'map', _Seq_ext_map),
(u'delta', _Seq_ext_delta),
])
Seq_ext._ext = None
#-----< Seg-ext >-----#
Seg_ext = SEQ_OF(name=u'Seg-ext', mode=MODE_TYPE)
_Seg_ext__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Seg_ext._cont = _Seg_ext__item_
#-----< Ref-ext >-----#
Ref_ext = CHOICE(name=u'Ref-ext', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
#-----< Map-ext >-----#
Map_ext = SEQ_OF(name=u'Map-ext', mode=MODE_TYPE)
_Map_ext__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Seq-feat')))
Map_ext._cont = _Map_ext__item_
#-----< Delta-ext >-----#
Delta_ext = SEQ_OF(name=u'Delta-ext', mode=MODE_TYPE)
_Delta_ext__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Delta-seq')))
Delta_ext._cont = _Delta_ext__item_
#-----< Delta-seq >-----#
Delta_seq = CHOICE(name=u'Delta-seq', mode=MODE_TYPE)
_Delta_seq_loc = CHOICE(name=u'loc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Delta_seq_literal = SEQ(name=u'literal', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-literal')))
Delta_seq._cont = ASN1Dict([
(u'loc', _Delta_seq_loc),
(u'literal', _Delta_seq_literal),
])
Delta_seq._ext = None
#-----< Seq-literal >-----#
Seq_literal = SEQ(name=u'Seq-literal', mode=MODE_TYPE)
_Seq_literal_length = INT(name=u'length', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_literal_fuzz = CHOICE(name=u'fuzz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
_Seq_literal_seq_data = CHOICE(name=u'seq-data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-data')), opt=True)
Seq_literal._cont = ASN1Dict([
(u'length', _Seq_literal_length),
(u'fuzz', _Seq_literal_fuzz),
(u'seq-data', _Seq_literal_seq_data),
])
Seq_literal._ext = None
#-----< Seq-hist >-----#
Seq_hist = SEQ(name=u'Seq-hist', mode=MODE_TYPE)
_Seq_hist_assembly = SET_OF(name=u'assembly', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_hist_assembly__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
_Seq_hist_assembly._cont = __Seq_hist_assembly__item_
_Seq_hist_replaces = SEQ(name=u'replaces', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-hist-rec')), opt=True)
_Seq_hist_replaced_by = SEQ(name=u'replaced-by', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-hist-rec')), opt=True)
_Seq_hist_deleted = CHOICE(name=u'deleted', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Seq_hist_deleted_bool = BOOL(name=u'bool', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_hist_deleted_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Seq_hist_deleted._cont = ASN1Dict([
(u'bool', __Seq_hist_deleted_bool),
(u'date', __Seq_hist_deleted_date),
])
_Seq_hist_deleted._ext = None
Seq_hist._cont = ASN1Dict([
(u'assembly', _Seq_hist_assembly),
(u'replaces', _Seq_hist_replaces),
(u'replaced-by', _Seq_hist_replaced_by),
(u'deleted', _Seq_hist_deleted),
])
Seq_hist._ext = None
#-----< Seq-hist-rec >-----#
Seq_hist_rec = SEQ(name=u'Seq-hist-rec', mode=MODE_TYPE)
_Seq_hist_rec_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Seq_hist_rec_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_hist_rec_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Seq_hist_rec_ids._cont = __Seq_hist_rec_ids__item_
Seq_hist_rec._cont = ASN1Dict([
(u'date', _Seq_hist_rec_date),
(u'ids', _Seq_hist_rec_ids),
])
Seq_hist_rec._ext = None
#-----< Seq-data >-----#
Seq_data = CHOICE(name=u'Seq-data', mode=MODE_TYPE)
_Seq_data_iupacna = OCT_STR(name=u'iupacna', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'IUPACna')))
_Seq_data_iupacaa = OCT_STR(name=u'iupacaa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'IUPACaa')))
_Seq_data_ncbi2na = OCT_STR(name=u'ncbi2na', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBI2na')))
_Seq_data_ncbi4na = OCT_STR(name=u'ncbi4na', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBI4na')))
_Seq_data_ncbi8na = OCT_STR(name=u'ncbi8na', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBI8na')))
_Seq_data_ncbipna = OCT_STR(name=u'ncbipna', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBIpna')))
_Seq_data_ncbi8aa = OCT_STR(name=u'ncbi8aa', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBI8aa')))
_Seq_data_ncbieaa = OCT_STR(name=u'ncbieaa', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBIeaa')))
_Seq_data_ncbipaa = OCT_STR(name=u'ncbipaa', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBIpaa')))
_Seq_data_ncbistdaa = OCT_STR(name=u'ncbistdaa', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'NCBIstdaa')))
_Seq_data_gap = SEQ(name=u'gap', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-gap')))
Seq_data._cont = ASN1Dict([
(u'iupacna', _Seq_data_iupacna),
(u'iupacaa', _Seq_data_iupacaa),
(u'ncbi2na', _Seq_data_ncbi2na),
(u'ncbi4na', _Seq_data_ncbi4na),
(u'ncbi8na', _Seq_data_ncbi8na),
(u'ncbipna', _Seq_data_ncbipna),
(u'ncbi8aa', _Seq_data_ncbi8aa),
(u'ncbieaa', _Seq_data_ncbieaa),
(u'ncbipaa', _Seq_data_ncbipaa),
(u'ncbistdaa', _Seq_data_ncbistdaa),
(u'gap', _Seq_data_gap),
])
Seq_data._ext = None
#-----< Seq-gap >-----#
Seq_gap = SEQ(name=u'Seq-gap', mode=MODE_TYPE)
_Seq_gap_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_gap_type._cont = ASN1Dict([(u'unknown', 0), (u'fragment', 1), (u'clone', 2), (u'short-arm', 3), (u'heterochromatin', 4), (u'centromere', 5), (u'telomere', 6), (u'repeat', 7), (u'contig', 8), (u'scaffold', 9), (u'other', 255)])
_Seq_gap_linkage = INT(name=u'linkage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_gap_linkage._cont = ASN1Dict([(u'unlinked', 0), (u'linked', 1), (u'other', 255)])
_Seq_gap_linkage_evidence = SET_OF(name=u'linkage-evidence', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_gap_linkage_evidence__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Linkage-evidence')))
_Seq_gap_linkage_evidence._cont = __Seq_gap_linkage_evidence__item_
Seq_gap._cont = ASN1Dict([
(u'type', _Seq_gap_type),
(u'linkage', _Seq_gap_linkage),
(u'linkage-evidence', _Seq_gap_linkage_evidence),
])
Seq_gap._ext = None
#-----< Linkage-evidence >-----#
Linkage_evidence = SEQ(name=u'Linkage-evidence', mode=MODE_TYPE)
_Linkage_evidence_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Linkage_evidence_type._cont = ASN1Dict([(u'paired-ends', 0), (u'align-genus', 1), (u'align-xgenus', 2), (u'align-trnscpt', 3), (u'within-clone', 4), (u'clone-contig', 5), (u'map', 6), (u'strobe', 7), (u'unspecified', 8), (u'pcr', 9), (u'other', 255)])
Linkage_evidence._cont = ASN1Dict([
(u'type', _Linkage_evidence_type),
])
Linkage_evidence._ext = None
#-----< IUPACna >-----#
IUPACna = OCT_STR(name=u'IUPACna', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'StringStore')))
#-----< IUPACaa >-----#
IUPACaa = OCT_STR(name=u'IUPACaa', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'StringStore')))
#-----< NCBI2na >-----#
NCBI2na = OCT_STR(name=u'NCBI2na', mode=MODE_TYPE)
#-----< NCBI4na >-----#
NCBI4na = OCT_STR(name=u'NCBI4na', mode=MODE_TYPE)
#-----< NCBI8na >-----#
NCBI8na = OCT_STR(name=u'NCBI8na', mode=MODE_TYPE)
#-----< NCBIpna >-----#
NCBIpna = OCT_STR(name=u'NCBIpna', mode=MODE_TYPE)
#-----< NCBI8aa >-----#
NCBI8aa = OCT_STR(name=u'NCBI8aa', mode=MODE_TYPE)
#-----< NCBIeaa >-----#
NCBIeaa = OCT_STR(name=u'NCBIeaa', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'StringStore')))
#-----< NCBIpaa >-----#
NCBIpaa = OCT_STR(name=u'NCBIpaa', mode=MODE_TYPE)
#-----< NCBIstdaa >-----#
NCBIstdaa = OCT_STR(name=u'NCBIstdaa', mode=MODE_TYPE)
#-----< Textannot-id >-----#
Textannot_id = SEQ(name=u'Textannot-id', mode=MODE_TYPE)
_Textannot_id_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textannot_id_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textannot_id_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textannot_id_version = INT(name=u'version', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Textannot_id._cont = ASN1Dict([
(u'name', _Textannot_id_name),
(u'accession', _Textannot_id_accession),
(u'release', _Textannot_id_release),
(u'version', _Textannot_id_version),
])
Textannot_id._ext = None
#-----< Annot-id >-----#
Annot_id = CHOICE(name=u'Annot-id', mode=MODE_TYPE)
_Annot_id_local = CHOICE(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Annot_id_ncbi = INT(name=u'ncbi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Annot_id_general = SEQ(name=u'general', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Annot_id_other = SEQ(name=u'other', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Textannot-id')))
Annot_id._cont = ASN1Dict([
(u'local', _Annot_id_local),
(u'ncbi', _Annot_id_ncbi),
(u'general', _Annot_id_general),
(u'other', _Annot_id_other),
])
Annot_id._ext = None
#-----< Annot-descr >-----#
Annot_descr = SET_OF(name=u'Annot-descr', mode=MODE_TYPE)
_Annot_descr__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Annotdesc')))
Annot_descr._cont = _Annot_descr__item_
#-----< Annotdesc >-----#
Annotdesc = CHOICE(name=u'Annotdesc', mode=MODE_TYPE)
_Annotdesc_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Annotdesc_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Annotdesc_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Annotdesc_pub = SEQ(name=u'pub', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Pubdesc')))
_Annotdesc_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Annotdesc_create_date = CHOICE(name=u'create-date', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Annotdesc_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_Annotdesc_src = CHOICE(name=u'src', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Annotdesc_align = SEQ(name=u'align', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Align-def')))
_Annotdesc_region = CHOICE(name=u'region', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Annotdesc._cont = ASN1Dict([
(u'name', _Annotdesc_name),
(u'title', _Annotdesc_title),
(u'comment', _Annotdesc_comment),
(u'pub', _Annotdesc_pub),
(u'user', _Annotdesc_user),
(u'create-date', _Annotdesc_create_date),
(u'update-date', _Annotdesc_update_date),
(u'src', _Annotdesc_src),
(u'align', _Annotdesc_align),
(u'region', _Annotdesc_region),
])
Annotdesc._ext = None
#-----< Align-def >-----#
Align_def = SEQ(name=u'Align-def', mode=MODE_TYPE)
_Align_def_align_type = INT(name=u'align-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Align_def_align_type._cont = ASN1Dict([(u'ref', 1), (u'alt', 2), (u'blocks', 3), (u'other', 255)])
_Align_def_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Align_def_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Align_def_ids._cont = __Align_def_ids__item_
Align_def._cont = ASN1Dict([
(u'align-type', _Align_def_align_type),
(u'ids', _Align_def_ids),
])
Align_def._ext = None
#-----< Seq-annot >-----#
Seq_annot = SEQ(name=u'Seq-annot', mode=MODE_TYPE)
_Seq_annot_id = SET_OF(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_annot_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Annot-id')))
_Seq_annot_id._cont = __Seq_annot_id__item_
_Seq_annot_db = INT(name=u'db', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_annot_db._cont = ASN1Dict([(u'genbank', 1), (u'embl', 2), (u'ddbj', 3), (u'pir', 4), (u'sp', 5), (u'bbone', 6), (u'pdb', 7), (u'other', 255)])
_Seq_annot_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_annot_desc = SET_OF(name=u'desc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Annot-descr')), opt=True)
_Seq_annot_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Seq_annot_data_ftable = SET_OF(name=u'ftable', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_annot_data_ftable__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Seq-feat')))
__Seq_annot_data_ftable._cont = ___Seq_annot_data_ftable__item_
__Seq_annot_data_align = SET_OF(name=u'align', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_annot_data_align__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
__Seq_annot_data_align._cont = ___Seq_annot_data_align__item_
__Seq_annot_data_graph = SET_OF(name=u'graph', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_annot_data_graph__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqres', 'Seq-graph')))
__Seq_annot_data_graph._cont = ___Seq_annot_data_graph__item_
__Seq_annot_data_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_annot_data_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
__Seq_annot_data_ids._cont = ___Seq_annot_data_ids__item_
__Seq_annot_data_locs = SET_OF(name=u'locs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_annot_data_locs__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
__Seq_annot_data_locs._cont = ___Seq_annot_data_locs__item_
__Seq_annot_data_seq_table = SEQ(name=u'seq-table', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'Seq-table')))
_Seq_annot_data._cont = ASN1Dict([
(u'ftable', __Seq_annot_data_ftable),
(u'align', __Seq_annot_data_align),
(u'graph', __Seq_annot_data_graph),
(u'ids', __Seq_annot_data_ids),
(u'locs', __Seq_annot_data_locs),
(u'seq-table', __Seq_annot_data_seq_table),
])
_Seq_annot_data._ext = None
Seq_annot._cont = ASN1Dict([
(u'id', _Seq_annot_id),
(u'db', _Seq_annot_db),
(u'name', _Seq_annot_name),
(u'desc', _Seq_annot_desc),
(u'data', _Seq_annot_data),
])
Seq_annot._ext = None
_all_ = [
StringStore,
__Bioseq_id__item_,
_Bioseq_id,
_Bioseq_descr,
_Bioseq_inst,
__Bioseq_annot__item_,
_Bioseq_annot,
Bioseq,
_Seq_descr__item_,
Seq_descr,
_Seqdesc_mol_type,
__Seqdesc_modif__item_,
_Seqdesc_modif,
_Seqdesc_method,
_Seqdesc_name,
_Seqdesc_title,
_Seqdesc_org,
_Seqdesc_comment,
_Seqdesc_num,
_Seqdesc_maploc,
_Seqdesc_pir,
_Seqdesc_genbank,
_Seqdesc_pub,
_Seqdesc_region,
_Seqdesc_user,
_Seqdesc_sp,
_Seqdesc_dbxref,
_Seqdesc_embl,
_Seqdesc_create_date,
_Seqdesc_update_date,
_Seqdesc_prf,
_Seqdesc_pdb,
_Seqdesc_het,
_Seqdesc_source,
_Seqdesc_molinfo,
_Seqdesc_modelev,
Seqdesc,
_MolInfo_biomol,
_MolInfo_tech,
_MolInfo_techexp,
_MolInfo_completeness,
_MolInfo_gbmoltype,
MolInfo,
GIBB_mol,
GIBB_mod,
GIBB_method,
_Numbering_cont,
_Numbering_enum,
_Numbering_ref,
_Numbering_real,
Numbering,
_Num_cont_refnum,
_Num_cont_has_zero,
_Num_cont_ascending,
Num_cont,
_Num_enum_num,
__Num_enum_names__item_,
_Num_enum_names,
Num_enum,
_Num_ref_type,
_Num_ref_aligns,
Num_ref,
_Num_real_a,
_Num_real_b,
_Num_real_units,
Num_real,
_Pubdesc_pub,
_Pubdesc_name,
_Pubdesc_fig,
_Pubdesc_num,
_Pubdesc_numexc,
_Pubdesc_poly_a,
_Pubdesc_maploc,
_Pubdesc_seq_raw,
_Pubdesc_align_group,
_Pubdesc_comment,
_Pubdesc_reftype,
Pubdesc,
Heterogen,
_Seq_inst_repr,
_Seq_inst_mol,
_Seq_inst_length,
_Seq_inst_fuzz,
_Seq_inst_topology,
_Seq_inst_strand,
_Seq_inst_seq_data,
_Seq_inst_ext,
_Seq_inst_hist,
Seq_inst,
_Seq_ext_seg,
_Seq_ext_ref,
_Seq_ext_map,
_Seq_ext_delta,
Seq_ext,
_Seg_ext__item_,
Seg_ext,
Ref_ext,
_Map_ext__item_,
Map_ext,
_Delta_ext__item_,
Delta_ext,
_Delta_seq_loc,
_Delta_seq_literal,
Delta_seq,
_Seq_literal_length,
_Seq_literal_fuzz,
_Seq_literal_seq_data,
Seq_literal,
__Seq_hist_assembly__item_,
_Seq_hist_assembly,
_Seq_hist_replaces,
_Seq_hist_replaced_by,
__Seq_hist_deleted_bool,
__Seq_hist_deleted_date,
_Seq_hist_deleted,
Seq_hist,
_Seq_hist_rec_date,
__Seq_hist_rec_ids__item_,
_Seq_hist_rec_ids,
Seq_hist_rec,
_Seq_data_iupacna,
_Seq_data_iupacaa,
_Seq_data_ncbi2na,
_Seq_data_ncbi4na,
_Seq_data_ncbi8na,
_Seq_data_ncbipna,
_Seq_data_ncbi8aa,
_Seq_data_ncbieaa,
_Seq_data_ncbipaa,
_Seq_data_ncbistdaa,
_Seq_data_gap,
Seq_data,
_Seq_gap_type,
_Seq_gap_linkage,
__Seq_gap_linkage_evidence__item_,
_Seq_gap_linkage_evidence,
Seq_gap,
_Linkage_evidence_type,
Linkage_evidence,
IUPACna,
IUPACaa,
NCBI2na,
NCBI4na,
NCBI8na,
NCBIpna,
NCBI8aa,
NCBIeaa,
NCBIpaa,
NCBIstdaa,
_Textannot_id_name,
_Textannot_id_accession,
_Textannot_id_release,
_Textannot_id_version,
Textannot_id,
_Annot_id_local,
_Annot_id_ncbi,
_Annot_id_general,
_Annot_id_other,
Annot_id,
_Annot_descr__item_,
Annot_descr,
_Annotdesc_name,
_Annotdesc_title,
_Annotdesc_comment,
_Annotdesc_pub,
_Annotdesc_user,
_Annotdesc_create_date,
_Annotdesc_update_date,
_Annotdesc_src,
_Annotdesc_align,
_Annotdesc_region,
Annotdesc,
_Align_def_align_type,
__Align_def_ids__item_,
_Align_def_ids,
Align_def,
__Seq_annot_id__item_,
_Seq_annot_id,
_Seq_annot_db,
_Seq_annot_name,
_Seq_annot_desc,
___Seq_annot_data_ftable__item_,
__Seq_annot_data_ftable,
___Seq_annot_data_align__item_,
__Seq_annot_data_align,
___Seq_annot_data_graph__item_,
__Seq_annot_data_graph,
___Seq_annot_data_ids__item_,
__Seq_annot_data_ids,
___Seq_annot_data_locs__item_,
__Seq_annot_data_locs,
__Seq_annot_data_seq_table,
_Seq_annot_data,
Seq_annot,
]
class EMBL_General:
_name_ = u'EMBL-General'
_oid_ = []
_obj_ = [
u'EMBL-dbname',
u'EMBL-xref',
u'EMBL-block',
]
_type_ = [
u'EMBL-dbname',
u'EMBL-xref',
u'EMBL-block',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< EMBL-dbname >-----#
EMBL_dbname = CHOICE(name=u'EMBL-dbname', mode=MODE_TYPE)
_EMBL_dbname_code = ENUM(name=u'code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EMBL_dbname_code._cont = ASN1Dict([(u'embl', 0), (u'genbank', 1), (u'ddbj', 2), (u'geninfo', 3), (u'medline', 4), (u'swissprot', 5), (u'pir', 6), (u'pdb', 7), (u'epd', 8), (u'ecd', 9), (u'tfd', 10), (u'flybase', 11), (u'prosite', 12), (u'enzyme', 13), (u'mim', 14), (u'ecoseq', 15), (u'hiv', 16), (u'other', 255)])
_EMBL_dbname_code._ext = None
_EMBL_dbname_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
EMBL_dbname._cont = ASN1Dict([
(u'code', _EMBL_dbname_code),
(u'name', _EMBL_dbname_name),
])
EMBL_dbname._ext = None
#-----< EMBL-xref >-----#
EMBL_xref = SEQ(name=u'EMBL-xref', mode=MODE_TYPE)
_EMBL_xref_dbname = CHOICE(name=u'dbname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EMBL-General', 'EMBL-dbname')))
_EMBL_xref_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EMBL_xref_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_EMBL_xref_id._cont = __EMBL_xref_id__item_
EMBL_xref._cont = ASN1Dict([
(u'dbname', _EMBL_xref_dbname),
(u'id', _EMBL_xref_id),
])
EMBL_xref._ext = None
#-----< EMBL-block >-----#
EMBL_block = SEQ(name=u'EMBL-block', mode=MODE_TYPE)
_EMBL_block_class_ = ENUM(name=u'class', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'standard')
_EMBL_block_class_._cont = ASN1Dict([(u'not-set', 0), (u'standard', 1), (u'unannotated', 2), (u'other', 255)])
_EMBL_block_class_._ext = None
_EMBL_block_div = ENUM(name=u'div', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EMBL_block_div._cont = ASN1Dict([(u'fun', 0), (u'inv', 1), (u'mam', 2), (u'org', 3), (u'phg', 4), (u'pln', 5), (u'pri', 6), (u'pro', 7), (u'rod', 8), (u'syn', 9), (u'una', 10), (u'vrl', 11), (u'vrt', 12), (u'pat', 13), (u'est', 14), (u'sts', 15), (u'other', 255)])
_EMBL_block_div._ext = None
_EMBL_block_creation_date = CHOICE(name=u'creation-date', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_EMBL_block_update_date = CHOICE(name=u'update-date', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_EMBL_block_extra_acc = SEQ_OF(name=u'extra-acc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EMBL_block_extra_acc__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_EMBL_block_extra_acc._cont = __EMBL_block_extra_acc__item_
_EMBL_block_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EMBL_block_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_EMBL_block_keywords._cont = __EMBL_block_keywords__item_
_EMBL_block_xref = SEQ_OF(name=u'xref', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EMBL_block_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EMBL-General', 'EMBL-xref')))
_EMBL_block_xref._cont = __EMBL_block_xref__item_
EMBL_block._cont = ASN1Dict([
(u'class', _EMBL_block_class_),
(u'div', _EMBL_block_div),
(u'creation-date', _EMBL_block_creation_date),
(u'update-date', _EMBL_block_update_date),
(u'extra-acc', _EMBL_block_extra_acc),
(u'keywords', _EMBL_block_keywords),
(u'xref', _EMBL_block_xref),
])
EMBL_block._ext = None
_all_ = [
_EMBL_dbname_code,
_EMBL_dbname_name,
EMBL_dbname,
_EMBL_xref_dbname,
__EMBL_xref_id__item_,
_EMBL_xref_id,
EMBL_xref,
_EMBL_block_class_,
_EMBL_block_div,
_EMBL_block_creation_date,
_EMBL_block_update_date,
__EMBL_block_extra_acc__item_,
_EMBL_block_extra_acc,
__EMBL_block_keywords__item_,
_EMBL_block_keywords,
__EMBL_block_xref__item_,
_EMBL_block_xref,
EMBL_block,
]
class SP_General:
_name_ = u'SP-General'
_oid_ = []
_obj_ = [
u'SP-block',
]
_type_ = [
u'SP-block',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SP-block >-----#
SP_block = SEQ(name=u'SP-block', mode=MODE_TYPE)
_SP_block_class_ = ENUM(name=u'class', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SP_block_class_._cont = ASN1Dict([(u'not-set', 0), (u'standard', 1), (u'prelim', 2), (u'other', 255)])
_SP_block_class_._ext = None
_SP_block_extra_acc = SET_OF(name=u'extra-acc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SP_block_extra_acc__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_SP_block_extra_acc._cont = __SP_block_extra_acc__item_
_SP_block_imeth = BOOL(name=u'imeth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_SP_block_plasnm = SET_OF(name=u'plasnm', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SP_block_plasnm__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_SP_block_plasnm._cont = __SP_block_plasnm__item_
_SP_block_seqref = SET_OF(name=u'seqref', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SP_block_seqref__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_SP_block_seqref._cont = __SP_block_seqref__item_
_SP_block_dbref = SET_OF(name=u'dbref', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SP_block_dbref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_SP_block_dbref._cont = __SP_block_dbref__item_
_SP_block_keywords = SET_OF(name=u'keywords', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SP_block_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_SP_block_keywords._cont = __SP_block_keywords__item_
_SP_block_created = CHOICE(name=u'created', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_SP_block_sequpd = CHOICE(name=u'sequpd', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_SP_block_annotupd = CHOICE(name=u'annotupd', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
SP_block._cont = ASN1Dict([
(u'class', _SP_block_class_),
(u'extra-acc', _SP_block_extra_acc),
(u'imeth', _SP_block_imeth),
(u'plasnm', _SP_block_plasnm),
(u'seqref', _SP_block_seqref),
(u'dbref', _SP_block_dbref),
(u'keywords', _SP_block_keywords),
(u'created', _SP_block_created),
(u'sequpd', _SP_block_sequpd),
(u'annotupd', _SP_block_annotupd),
])
SP_block._ext = None
_all_ = [
_SP_block_class_,
__SP_block_extra_acc__item_,
_SP_block_extra_acc,
_SP_block_imeth,
__SP_block_plasnm__item_,
_SP_block_plasnm,
__SP_block_seqref__item_,
_SP_block_seqref,
__SP_block_dbref__item_,
_SP_block_dbref,
__SP_block_keywords__item_,
_SP_block_keywords,
_SP_block_created,
_SP_block_sequpd,
_SP_block_annotupd,
SP_block,
]
class PIR_General:
_name_ = u'PIR-General'
_oid_ = []
_obj_ = [
u'PIR-block',
]
_type_ = [
u'PIR-block',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PIR-block >-----#
PIR_block = SEQ(name=u'PIR-block', mode=MODE_TYPE)
_PIR_block_had_punct = BOOL(name=u'had-punct', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_host = STR_VIS(name=u'host', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_summary = STR_VIS(name=u'summary', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_genetic = STR_VIS(name=u'genetic', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_includes = STR_VIS(name=u'includes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_placement = STR_VIS(name=u'placement', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_superfamily = STR_VIS(name=u'superfamily', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PIR_block_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PIR_block_keywords._cont = __PIR_block_keywords__item_
_PIR_block_cross_reference = STR_VIS(name=u'cross-reference', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_date = STR_VIS(name=u'date', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_seq_raw = STR_VIS(name=u'seq-raw', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PIR_block_seqref = SET_OF(name=u'seqref', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PIR_block_seqref__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_PIR_block_seqref._cont = __PIR_block_seqref__item_
PIR_block._cont = ASN1Dict([
(u'had-punct', _PIR_block_had_punct),
(u'host', _PIR_block_host),
(u'source', _PIR_block_source),
(u'summary', _PIR_block_summary),
(u'genetic', _PIR_block_genetic),
(u'includes', _PIR_block_includes),
(u'placement', _PIR_block_placement),
(u'superfamily', _PIR_block_superfamily),
(u'keywords', _PIR_block_keywords),
(u'cross-reference', _PIR_block_cross_reference),
(u'date', _PIR_block_date),
(u'seq-raw', _PIR_block_seq_raw),
(u'seqref', _PIR_block_seqref),
])
PIR_block._ext = None
_all_ = [
_PIR_block_had_punct,
_PIR_block_host,
_PIR_block_source,
_PIR_block_summary,
_PIR_block_genetic,
_PIR_block_includes,
_PIR_block_placement,
_PIR_block_superfamily,
__PIR_block_keywords__item_,
_PIR_block_keywords,
_PIR_block_cross_reference,
_PIR_block_date,
_PIR_block_seq_raw,
__PIR_block_seqref__item_,
_PIR_block_seqref,
PIR_block,
]
class GenBank_General:
_name_ = u'GenBank-General'
_oid_ = []
_obj_ = [
u'GB-block',
]
_type_ = [
u'GB-block',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< GB-block >-----#
GB_block = SEQ(name=u'GB-block', mode=MODE_TYPE)
_GB_block_extra_accessions = SEQ_OF(name=u'extra-accessions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GB_block_extra_accessions__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_GB_block_extra_accessions._cont = __GB_block_extra_accessions__item_
_GB_block_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GB_block_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GB_block_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_GB_block_keywords._cont = __GB_block_keywords__item_
_GB_block_origin = STR_VIS(name=u'origin', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GB_block_date = STR_VIS(name=u'date', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GB_block_entry_date = CHOICE(name=u'entry-date', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_GB_block_div = STR_VIS(name=u'div', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GB_block_taxonomy = STR_VIS(name=u'taxonomy', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
GB_block._cont = ASN1Dict([
(u'extra-accessions', _GB_block_extra_accessions),
(u'source', _GB_block_source),
(u'keywords', _GB_block_keywords),
(u'origin', _GB_block_origin),
(u'date', _GB_block_date),
(u'entry-date', _GB_block_entry_date),
(u'div', _GB_block_div),
(u'taxonomy', _GB_block_taxonomy),
])
GB_block._ext = None
_all_ = [
__GB_block_extra_accessions__item_,
_GB_block_extra_accessions,
_GB_block_source,
__GB_block_keywords__item_,
_GB_block_keywords,
_GB_block_origin,
_GB_block_date,
_GB_block_entry_date,
_GB_block_div,
_GB_block_taxonomy,
GB_block,
]
class PRF_General:
_name_ = u'PRF-General'
_oid_ = []
_obj_ = [
u'PRF-block',
u'PRF-ExtraSrc',
]
_type_ = [
u'PRF-block',
u'PRF-ExtraSrc',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PRF-block >-----#
PRF_block = SEQ(name=u'PRF-block', mode=MODE_TYPE)
_PRF_block_extra_src = SEQ(name=u'extra-src', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PRF-General', 'PRF-ExtraSrc')), opt=True)
_PRF_block_keywords = SEQ_OF(name=u'keywords', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PRF_block_keywords__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PRF_block_keywords._cont = __PRF_block_keywords__item_
PRF_block._cont = ASN1Dict([
(u'extra-src', _PRF_block_extra_src),
(u'keywords', _PRF_block_keywords),
])
PRF_block._ext = None
#-----< PRF-ExtraSrc >-----#
PRF_ExtraSrc = SEQ(name=u'PRF-ExtraSrc', mode=MODE_TYPE)
_PRF_ExtraSrc_host = STR_VIS(name=u'host', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PRF_ExtraSrc_part = STR_VIS(name=u'part', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PRF_ExtraSrc_state = STR_VIS(name=u'state', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PRF_ExtraSrc_strain = STR_VIS(name=u'strain', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PRF_ExtraSrc_taxon = STR_VIS(name=u'taxon', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PRF_ExtraSrc._cont = ASN1Dict([
(u'host', _PRF_ExtraSrc_host),
(u'part', _PRF_ExtraSrc_part),
(u'state', _PRF_ExtraSrc_state),
(u'strain', _PRF_ExtraSrc_strain),
(u'taxon', _PRF_ExtraSrc_taxon),
])
PRF_ExtraSrc._ext = None
_all_ = [
_PRF_block_extra_src,
__PRF_block_keywords__item_,
_PRF_block_keywords,
PRF_block,
_PRF_ExtraSrc_host,
_PRF_ExtraSrc_part,
_PRF_ExtraSrc_state,
_PRF_ExtraSrc_strain,
_PRF_ExtraSrc_taxon,
PRF_ExtraSrc,
]
class PDB_General:
_name_ = u'PDB-General'
_oid_ = []
_obj_ = [
u'PDB-block',
u'PDB-replace',
]
_type_ = [
u'PDB-block',
u'PDB-replace',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< PDB-block >-----#
PDB_block = SEQ(name=u'PDB-block', mode=MODE_TYPE)
_PDB_block_deposition = CHOICE(name=u'deposition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_PDB_block_class_ = STR_VIS(name=u'class', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDB_block_compound = SEQ_OF(name=u'compound', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDB_block_compound__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PDB_block_compound._cont = __PDB_block_compound__item_
_PDB_block_source = SEQ_OF(name=u'source', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDB_block_source__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PDB_block_source._cont = __PDB_block_source__item_
_PDB_block_exp_method = STR_VIS(name=u'exp-method', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDB_block_replace = SEQ(name=u'replace', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PDB-General', 'PDB-replace')), opt=True)
PDB_block._cont = ASN1Dict([
(u'deposition', _PDB_block_deposition),
(u'class', _PDB_block_class_),
(u'compound', _PDB_block_compound),
(u'source', _PDB_block_source),
(u'exp-method', _PDB_block_exp_method),
(u'replace', _PDB_block_replace),
])
PDB_block._ext = None
#-----< PDB-replace >-----#
PDB_replace = SEQ(name=u'PDB-replace', mode=MODE_TYPE)
_PDB_replace_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')))
_PDB_replace_ids = SEQ_OF(name=u'ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDB_replace_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_PDB_replace_ids._cont = __PDB_replace_ids__item_
PDB_replace._cont = ASN1Dict([
(u'date', _PDB_replace_date),
(u'ids', _PDB_replace_ids),
])
PDB_replace._ext = None
_all_ = [
_PDB_block_deposition,
_PDB_block_class_,
__PDB_block_compound__item_,
_PDB_block_compound,
__PDB_block_source__item_,
_PDB_block_source,
_PDB_block_exp_method,
_PDB_block_replace,
PDB_block,
_PDB_replace_date,
__PDB_replace_ids__item_,
_PDB_replace_ids,
PDB_replace,
]
class NCBI_SeqCode:
_name_ = u'NCBI-SeqCode'
_oid_ = []
_obj_ = [
u'Seq-code-type',
u'Seq-map-table',
u'Seq-code-table',
u'Seq-code-set',
]
_type_ = [
u'Seq-code-type',
u'Seq-map-table',
u'Seq-code-table',
u'Seq-code-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Seq-code-type >-----#
Seq_code_type = ENUM(name=u'Seq-code-type', mode=MODE_TYPE)
Seq_code_type._cont = ASN1Dict([(u'iupacna', 1), (u'iupacaa', 2), (u'ncbi2na', 3), (u'ncbi4na', 4), (u'ncbi8na', 5), (u'ncbipna', 6), (u'ncbi8aa', 7), (u'ncbieaa', 8), (u'ncbipaa', 9), (u'iupacaa3', 10), (u'ncbistdaa', 11)])
Seq_code_type._ext = None
#-----< Seq-map-table >-----#
Seq_map_table = SEQ(name=u'Seq-map-table', mode=MODE_TYPE)
_Seq_map_table_from_ = ENUM(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqCode', 'Seq-code-type')))
_Seq_map_table_to = ENUM(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqCode', 'Seq-code-type')))
_Seq_map_table_num = INT(name=u'num', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_map_table_start_at = INT(name=u'start-at', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_Seq_map_table_table = SEQ_OF(name=u'table', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_map_table_table__item_ = INT(name='_item_', mode=MODE_TYPE)
_Seq_map_table_table._cont = __Seq_map_table_table__item_
Seq_map_table._cont = ASN1Dict([
(u'from', _Seq_map_table_from_),
(u'to', _Seq_map_table_to),
(u'num', _Seq_map_table_num),
(u'start-at', _Seq_map_table_start_at),
(u'table', _Seq_map_table_table),
])
Seq_map_table._ext = None
#-----< Seq-code-table >-----#
Seq_code_table = SEQ(name=u'Seq-code-table', mode=MODE_TYPE)
_Seq_code_table_code = ENUM(name=u'code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqCode', 'Seq-code-type')))
_Seq_code_table_num = INT(name=u'num', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_code_table_one_letter = BOOL(name=u'one-letter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_code_table_start_at = INT(name=u'start-at', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_Seq_code_table_table = SEQ_OF(name=u'table', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_code_table_table__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Seq_code_table_table__item__symbol = STR_VIS(name=u'symbol', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_code_table_table__item__name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_code_table_table__item_._cont = ASN1Dict([
(u'symbol', ___Seq_code_table_table__item__symbol),
(u'name', ___Seq_code_table_table__item__name),
])
__Seq_code_table_table__item_._ext = None
_Seq_code_table_table._cont = __Seq_code_table_table__item_
_Seq_code_table_comps = SEQ_OF(name=u'comps', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_code_table_comps__item_ = INT(name='_item_', mode=MODE_TYPE)
_Seq_code_table_comps._cont = __Seq_code_table_comps__item_
Seq_code_table._cont = ASN1Dict([
(u'code', _Seq_code_table_code),
(u'num', _Seq_code_table_num),
(u'one-letter', _Seq_code_table_one_letter),
(u'start-at', _Seq_code_table_start_at),
(u'table', _Seq_code_table_table),
(u'comps', _Seq_code_table_comps),
])
Seq_code_table._ext = None
#-----< Seq-code-set >-----#
Seq_code_set = SEQ(name=u'Seq-code-set', mode=MODE_TYPE)
_Seq_code_set_codes = SET_OF(name=u'codes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_code_set_codes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-SeqCode', 'Seq-code-table')))
_Seq_code_set_codes._cont = __Seq_code_set_codes__item_
_Seq_code_set_maps = SET_OF(name=u'maps', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_code_set_maps__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-SeqCode', 'Seq-map-table')))
_Seq_code_set_maps._cont = __Seq_code_set_maps__item_
Seq_code_set._cont = ASN1Dict([
(u'codes', _Seq_code_set_codes),
(u'maps', _Seq_code_set_maps),
])
Seq_code_set._ext = None
_all_ = [
Seq_code_type,
_Seq_map_table_from_,
_Seq_map_table_to,
_Seq_map_table_num,
_Seq_map_table_start_at,
__Seq_map_table_table__item_,
_Seq_map_table_table,
Seq_map_table,
_Seq_code_table_code,
_Seq_code_table_num,
_Seq_code_table_one_letter,
_Seq_code_table_start_at,
___Seq_code_table_table__item__symbol,
___Seq_code_table_table__item__name,
__Seq_code_table_table__item_,
_Seq_code_table_table,
__Seq_code_table_comps__item_,
_Seq_code_table_comps,
Seq_code_table,
__Seq_code_set_codes__item_,
_Seq_code_set_codes,
__Seq_code_set_maps__item_,
_Seq_code_set_maps,
Seq_code_set,
]
class NCBI_Seqfeat:
_name_ = u'NCBI-Seqfeat'
_oid_ = []
_obj_ = [
u'Feat-id',
u'Seq-feat',
u'SeqFeatData',
u'SeqFeatXref',
u'SeqFeatSupport',
u'EvidenceCategory',
u'ExperimentSupport',
u'Program-id',
u'EvidenceBasis',
u'InferenceSupport',
u'ModelEvidenceItem',
u'ModelEvidenceSupport',
u'Cdregion',
u'Genetic-code',
u'Code-break',
u'Genetic-code-table',
u'Imp-feat',
u'Gb-qual',
u'Clone-ref',
u'Clone-seq-set',
u'Clone-seq',
]
_type_ = [
u'Feat-id',
u'Seq-feat',
u'SeqFeatData',
u'SeqFeatXref',
u'SeqFeatSupport',
u'EvidenceCategory',
u'ExperimentSupport',
u'Program-id',
u'EvidenceBasis',
u'InferenceSupport',
u'ModelEvidenceItem',
u'ModelEvidenceSupport',
u'Cdregion',
u'Genetic-code',
u'Code-break',
u'Genetic-code-table',
u'Imp-feat',
u'Gb-qual',
u'Clone-ref',
u'Clone-seq-set',
u'Clone-seq',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Feat-id >-----#
Feat_id = CHOICE(name=u'Feat-id', mode=MODE_TYPE)
_Feat_id_gibb = INT(name=u'gibb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Feat_id_giim = SEQ(name=u'giim', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Giimport-id')))
_Feat_id_local = CHOICE(name=u'local', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Feat_id_general = SEQ(name=u'general', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
Feat_id._cont = ASN1Dict([
(u'gibb', _Feat_id_gibb),
(u'giim', _Feat_id_giim),
(u'local', _Feat_id_local),
(u'general', _Feat_id_general),
])
Feat_id._ext = None
#-----< Seq-feat >-----#
Seq_feat = SEQ(name=u'Seq-feat', mode=MODE_TYPE)
_Seq_feat_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Feat-id')), opt=True)
_Seq_feat_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'SeqFeatData')))
_Seq_feat_partial = BOOL(name=u'partial', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_except_ = BOOL(name=u'except', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_product = CHOICE(name=u'product', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_Seq_feat_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Seq_feat_qual = SEQ_OF(name=u'qual', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_feat_qual__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Gb-qual')))
_Seq_feat_qual._cont = __Seq_feat_qual__item_
_Seq_feat_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_ext = SEQ(name=u'ext', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')), opt=True)
_Seq_feat_cit = CHOICE(name=u'cit', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub-set')), opt=True)
_Seq_feat_exp_ev = ENUM(name=u'exp-ev', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_exp_ev._cont = ASN1Dict([(u'experimental', 1), (u'not-experimental', 2)])
_Seq_feat_exp_ev._ext = None
_Seq_feat_xref = SET_OF(name=u'xref', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_feat_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'SeqFeatXref')))
_Seq_feat_xref._cont = __Seq_feat_xref__item_
_Seq_feat_dbxref = SET_OF(name=u'dbxref', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_feat_dbxref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Seq_feat_dbxref._cont = __Seq_feat_dbxref__item_
_Seq_feat_pseudo = BOOL(name=u'pseudo', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_except_text = STR_VIS(name=u'except-text', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_feat_ids = SET_OF(name=u'ids', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_feat_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Feat-id')))
_Seq_feat_ids._cont = __Seq_feat_ids__item_
_Seq_feat_exts = SET_OF(name=u'exts', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Seq_feat_exts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'User-object')))
_Seq_feat_exts._cont = __Seq_feat_exts__item_
_Seq_feat_support = SEQ(name=u'support', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'SeqFeatSupport')), opt=True)
Seq_feat._cont = ASN1Dict([
(u'id', _Seq_feat_id),
(u'data', _Seq_feat_data),
(u'partial', _Seq_feat_partial),
(u'except', _Seq_feat_except_),
(u'comment', _Seq_feat_comment),
(u'product', _Seq_feat_product),
(u'location', _Seq_feat_location),
(u'qual', _Seq_feat_qual),
(u'title', _Seq_feat_title),
(u'ext', _Seq_feat_ext),
(u'cit', _Seq_feat_cit),
(u'exp-ev', _Seq_feat_exp_ev),
(u'xref', _Seq_feat_xref),
(u'dbxref', _Seq_feat_dbxref),
(u'pseudo', _Seq_feat_pseudo),
(u'except-text', _Seq_feat_except_text),
(u'ids', _Seq_feat_ids),
(u'exts', _Seq_feat_exts),
(u'support', _Seq_feat_support),
])
Seq_feat._ext = None
#-----< SeqFeatData >-----#
SeqFeatData = CHOICE(name=u'SeqFeatData', mode=MODE_TYPE)
_SeqFeatData_gene = SEQ(name=u'gene', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Gene', 'Gene-ref')))
_SeqFeatData_org = SEQ(name=u'org', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')))
_SeqFeatData_cdregion = SEQ(name=u'cdregion', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Cdregion')))
_SeqFeatData_prot = SEQ(name=u'prot', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Protein', 'Prot-ref')))
_SeqFeatData_rna = SEQ(name=u'rna', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'RNA-ref')))
_SeqFeatData_pub = SEQ(name=u'pub', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Pubdesc')))
_SeqFeatData_seq = CHOICE(name=u'seq', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_SeqFeatData_imp = SEQ(name=u'imp', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Imp-feat')))
_SeqFeatData_region = STR_VIS(name=u'region', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_comment = NULL(name=u'comment', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_bond = ENUM(name=u'bond', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_bond._cont = ASN1Dict([(u'disulfide', 1), (u'thiolester', 2), (u'xlink', 3), (u'thioether', 4), (u'other', 255)])
_SeqFeatData_bond._ext = None
_SeqFeatData_site = ENUM(name=u'site', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_site._cont = ASN1Dict([(u'active', 1), (u'binding', 2), (u'cleavage', 3), (u'inhibit', 4), (u'modified', 5), (u'glycosylation', 6), (u'myristoylation', 7), (u'mutagenized', 8), (u'metal-binding', 9), (u'phosphorylation', 10), (u'acetylation', 11), (u'amidation', 12), (u'methylation', 13), (u'hydroxylation', 14), (u'sulfatation', 15), (u'oxidative-deamination', 16), (u'pyrrolidone-carboxylic-acid', 17), (u'gamma-carboxyglutamic-acid', 18), (u'blocked', 19), (u'lipid-binding', 20), (u'np-binding', 21), (u'dna-binding', 22), (u'signal-peptide', 23), (u'transit-peptide', 24), (u'transmembrane-region', 25), (u'nitrosylation', 26), (u'other', 255)])
_SeqFeatData_site._ext = None
_SeqFeatData_rsite = CHOICE(name=u'rsite', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Rsite', 'Rsite-ref')))
_SeqFeatData_user = SEQ(name=u'user', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')))
_SeqFeatData_txinit = SEQ(name=u'txinit', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-TxInit', 'Txinit')))
_SeqFeatData_num = CHOICE(name=u'num', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Numbering')))
_SeqFeatData_psec_str = ENUM(name=u'psec-str', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_psec_str._cont = ASN1Dict([(u'helix', 1), (u'sheet', 2), (u'turn', 3)])
_SeqFeatData_psec_str._ext = None
_SeqFeatData_non_std_residue = STR_VIS(name=u'non-std-residue', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqFeatData_het = STR_VIS(name=u'het', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Heterogen')))
_SeqFeatData_biosrc = SEQ(name=u'biosrc', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'BioSource')))
_SeqFeatData_clone = SEQ(name=u'clone', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Clone-ref')))
_SeqFeatData_variation = SEQ(name=u'variation', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Variation', 'Variation-ref')))
SeqFeatData._cont = ASN1Dict([
(u'gene', _SeqFeatData_gene),
(u'org', _SeqFeatData_org),
(u'cdregion', _SeqFeatData_cdregion),
(u'prot', _SeqFeatData_prot),
(u'rna', _SeqFeatData_rna),
(u'pub', _SeqFeatData_pub),
(u'seq', _SeqFeatData_seq),
(u'imp', _SeqFeatData_imp),
(u'region', _SeqFeatData_region),
(u'comment', _SeqFeatData_comment),
(u'bond', _SeqFeatData_bond),
(u'site', _SeqFeatData_site),
(u'rsite', _SeqFeatData_rsite),
(u'user', _SeqFeatData_user),
(u'txinit', _SeqFeatData_txinit),
(u'num', _SeqFeatData_num),
(u'psec-str', _SeqFeatData_psec_str),
(u'non-std-residue', _SeqFeatData_non_std_residue),
(u'het', _SeqFeatData_het),
(u'biosrc', _SeqFeatData_biosrc),
(u'clone', _SeqFeatData_clone),
(u'variation', _SeqFeatData_variation),
])
SeqFeatData._ext = None
#-----< SeqFeatXref >-----#
SeqFeatXref = SEQ(name=u'SeqFeatXref', mode=MODE_TYPE)
_SeqFeatXref_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Feat-id')), opt=True)
_SeqFeatXref_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'SeqFeatData')), opt=True)
SeqFeatXref._cont = ASN1Dict([
(u'id', _SeqFeatXref_id),
(u'data', _SeqFeatXref_data),
])
SeqFeatXref._ext = None
#-----< SeqFeatSupport >-----#
SeqFeatSupport = SEQ(name=u'SeqFeatSupport', mode=MODE_TYPE)
_SeqFeatSupport_experiment = SET_OF(name=u'experiment', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SeqFeatSupport_experiment__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'ExperimentSupport')))
_SeqFeatSupport_experiment._cont = __SeqFeatSupport_experiment__item_
_SeqFeatSupport_inference = SET_OF(name=u'inference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SeqFeatSupport_inference__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'InferenceSupport')))
_SeqFeatSupport_inference._cont = __SeqFeatSupport_inference__item_
_SeqFeatSupport_model_evidence = SET_OF(name=u'model-evidence', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SeqFeatSupport_model_evidence__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'ModelEvidenceSupport')))
_SeqFeatSupport_model_evidence._cont = __SeqFeatSupport_model_evidence__item_
SeqFeatSupport._cont = ASN1Dict([
(u'experiment', _SeqFeatSupport_experiment),
(u'inference', _SeqFeatSupport_inference),
(u'model-evidence', _SeqFeatSupport_model_evidence),
])
SeqFeatSupport._ext = None
#-----< EvidenceCategory >-----#
EvidenceCategory = INT(name=u'EvidenceCategory', mode=MODE_TYPE)
EvidenceCategory._cont = ASN1Dict([(u'not-set', 0), (u'coordinates', 1), (u'description', 2), (u'existence', 3)])
#-----< ExperimentSupport >-----#
ExperimentSupport = SEQ(name=u'ExperimentSupport', mode=MODE_TYPE)
_ExperimentSupport_category = INT(name=u'category', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'EvidenceCategory')), opt=True)
_ExperimentSupport_explanation = STR_VIS(name=u'explanation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ExperimentSupport_pmids = SET_OF(name=u'pmids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExperimentSupport_pmids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_ExperimentSupport_pmids._cont = __ExperimentSupport_pmids__item_
_ExperimentSupport_dois = SET_OF(name=u'dois', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ExperimentSupport_dois__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'DOI')))
_ExperimentSupport_dois._cont = __ExperimentSupport_dois__item_
ExperimentSupport._cont = ASN1Dict([
(u'category', _ExperimentSupport_category),
(u'explanation', _ExperimentSupport_explanation),
(u'pmids', _ExperimentSupport_pmids),
(u'dois', _ExperimentSupport_dois),
])
ExperimentSupport._ext = None
#-----< Program-id >-----#
Program_id = SEQ(name=u'Program-id', mode=MODE_TYPE)
_Program_id_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Program_id_version = STR_VIS(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Program_id._cont = ASN1Dict([
(u'name', _Program_id_name),
(u'version', _Program_id_version),
])
Program_id._ext = None
#-----< EvidenceBasis >-----#
EvidenceBasis = SEQ(name=u'EvidenceBasis', mode=MODE_TYPE)
_EvidenceBasis_programs = SET_OF(name=u'programs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EvidenceBasis_programs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Program-id')))
_EvidenceBasis_programs._cont = __EvidenceBasis_programs__item_
_EvidenceBasis_accessions = SET_OF(name=u'accessions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EvidenceBasis_accessions__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_EvidenceBasis_accessions._cont = __EvidenceBasis_accessions__item_
EvidenceBasis._cont = ASN1Dict([
(u'programs', _EvidenceBasis_programs),
(u'accessions', _EvidenceBasis_accessions),
])
EvidenceBasis._ext = None
#-----< InferenceSupport >-----#
InferenceSupport = SEQ(name=u'InferenceSupport', mode=MODE_TYPE)
_InferenceSupport_category = INT(name=u'category', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'EvidenceCategory')), opt=True)
_InferenceSupport_type = INT(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_InferenceSupport_type._cont = ASN1Dict([(u'not-set', 0), (u'similar-to-sequence', 1), (u'similar-to-aa', 2), (u'similar-to-dna', 3), (u'similar-to-rna', 4), (u'similar-to-mrna', 5), (u'similiar-to-est', 6), (u'similar-to-other-rna', 7), (u'profile', 8), (u'nucleotide-motif', 9), (u'protein-motif', 10), (u'ab-initio-prediction', 11), (u'alignment', 12), (u'other', 255)])
_InferenceSupport_other_type = STR_VIS(name=u'other-type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_InferenceSupport_same_species = BOOL(name=u'same-species', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_InferenceSupport_basis = SEQ(name=u'basis', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'EvidenceBasis')))
_InferenceSupport_pmids = SET_OF(name=u'pmids', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__InferenceSupport_pmids__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'PubMedId')))
_InferenceSupport_pmids._cont = __InferenceSupport_pmids__item_
_InferenceSupport_dois = SET_OF(name=u'dois', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__InferenceSupport_dois__item_ = STR_VIS(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Biblio', 'DOI')))
_InferenceSupport_dois._cont = __InferenceSupport_dois__item_
InferenceSupport._cont = ASN1Dict([
(u'category', _InferenceSupport_category),
(u'type', _InferenceSupport_type),
(u'other-type', _InferenceSupport_other_type),
(u'same-species', _InferenceSupport_same_species),
(u'basis', _InferenceSupport_basis),
(u'pmids', _InferenceSupport_pmids),
(u'dois', _InferenceSupport_dois),
])
InferenceSupport._ext = None
#-----< ModelEvidenceItem >-----#
ModelEvidenceItem = SEQ(name=u'ModelEvidenceItem', mode=MODE_TYPE)
_ModelEvidenceItem_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ModelEvidenceItem_exon_count = INT(name=u'exon-count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ModelEvidenceItem_exon_length = INT(name=u'exon-length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ModelEvidenceItem_full_length = BOOL(name=u'full-length', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_ModelEvidenceItem_supports_all_exon_combo = BOOL(name=u'supports-all-exon-combo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
ModelEvidenceItem._cont = ASN1Dict([
(u'id', _ModelEvidenceItem_id),
(u'exon-count', _ModelEvidenceItem_exon_count),
(u'exon-length', _ModelEvidenceItem_exon_length),
(u'full-length', _ModelEvidenceItem_full_length),
(u'supports-all-exon-combo', _ModelEvidenceItem_supports_all_exon_combo),
])
ModelEvidenceItem._ext = None
#-----< ModelEvidenceSupport >-----#
ModelEvidenceSupport = SEQ(name=u'ModelEvidenceSupport', mode=MODE_TYPE)
_ModelEvidenceSupport_method = STR_VIS(name=u'method', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ModelEvidenceSupport_mrna = SET_OF(name=u'mrna', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ModelEvidenceSupport_mrna__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'ModelEvidenceItem')))
_ModelEvidenceSupport_mrna._cont = __ModelEvidenceSupport_mrna__item_
_ModelEvidenceSupport_est = SET_OF(name=u'est', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ModelEvidenceSupport_est__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'ModelEvidenceItem')))
_ModelEvidenceSupport_est._cont = __ModelEvidenceSupport_est__item_
_ModelEvidenceSupport_protein = SET_OF(name=u'protein', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ModelEvidenceSupport_protein__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'ModelEvidenceItem')))
_ModelEvidenceSupport_protein._cont = __ModelEvidenceSupport_protein__item_
_ModelEvidenceSupport_identification = CHOICE(name=u'identification', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')), opt=True)
_ModelEvidenceSupport_dbxref = SET_OF(name=u'dbxref', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ModelEvidenceSupport_dbxref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_ModelEvidenceSupport_dbxref._cont = __ModelEvidenceSupport_dbxref__item_
_ModelEvidenceSupport_exon_count = INT(name=u'exon-count', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ModelEvidenceSupport_exon_length = INT(name=u'exon-length', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ModelEvidenceSupport_full_length = BOOL(name=u'full-length', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_ModelEvidenceSupport_supports_all_exon_combo = BOOL(name=u'supports-all-exon-combo', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
ModelEvidenceSupport._cont = ASN1Dict([
(u'method', _ModelEvidenceSupport_method),
(u'mrna', _ModelEvidenceSupport_mrna),
(u'est', _ModelEvidenceSupport_est),
(u'protein', _ModelEvidenceSupport_protein),
(u'identification', _ModelEvidenceSupport_identification),
(u'dbxref', _ModelEvidenceSupport_dbxref),
(u'exon-count', _ModelEvidenceSupport_exon_count),
(u'exon-length', _ModelEvidenceSupport_exon_length),
(u'full-length', _ModelEvidenceSupport_full_length),
(u'supports-all-exon-combo', _ModelEvidenceSupport_supports_all_exon_combo),
])
ModelEvidenceSupport._ext = None
#-----< Cdregion >-----#
Cdregion = SEQ(name=u'Cdregion', mode=MODE_TYPE)
_Cdregion_orf = BOOL(name=u'orf', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdregion_frame = ENUM(name=u'frame', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'not-set')
_Cdregion_frame._cont = ASN1Dict([(u'not-set', 0), (u'one', 1), (u'two', 2), (u'three', 3)])
_Cdregion_frame._ext = None
_Cdregion_conflict = BOOL(name=u'conflict', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdregion_gaps = INT(name=u'gaps', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdregion_mismatch = INT(name=u'mismatch', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Cdregion_code = SET_OF(name=u'code', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Genetic-code')), opt=True)
_Cdregion_code_break = SEQ_OF(name=u'code-break', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Cdregion_code_break__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Code-break')))
_Cdregion_code_break._cont = __Cdregion_code_break__item_
_Cdregion_stops = INT(name=u'stops', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Cdregion._cont = ASN1Dict([
(u'orf', _Cdregion_orf),
(u'frame', _Cdregion_frame),
(u'conflict', _Cdregion_conflict),
(u'gaps', _Cdregion_gaps),
(u'mismatch', _Cdregion_mismatch),
(u'code', _Cdregion_code),
(u'code-break', _Cdregion_code_break),
(u'stops', _Cdregion_stops),
])
Cdregion._ext = None
#-----< Genetic-code >-----#
Genetic_code = SET_OF(name=u'Genetic-code', mode=MODE_TYPE)
_Genetic_code__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__Genetic_code__item__name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__ncbieaa = STR_VIS(name=u'ncbieaa', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__ncbi8aa = OCT_STR(name=u'ncbi8aa', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__ncbistdaa = OCT_STR(name=u'ncbistdaa', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__sncbieaa = STR_VIS(name=u'sncbieaa', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__sncbi8aa = OCT_STR(name=u'sncbi8aa', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Genetic_code__item__sncbistdaa = OCT_STR(name=u'sncbistdaa', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Genetic_code__item_._cont = ASN1Dict([
(u'name', __Genetic_code__item__name),
(u'id', __Genetic_code__item__id),
(u'ncbieaa', __Genetic_code__item__ncbieaa),
(u'ncbi8aa', __Genetic_code__item__ncbi8aa),
(u'ncbistdaa', __Genetic_code__item__ncbistdaa),
(u'sncbieaa', __Genetic_code__item__sncbieaa),
(u'sncbi8aa', __Genetic_code__item__sncbi8aa),
(u'sncbistdaa', __Genetic_code__item__sncbistdaa),
])
_Genetic_code__item_._ext = None
Genetic_code._cont = _Genetic_code__item_
#-----< Code-break >-----#
Code_break = SEQ(name=u'Code-break', mode=MODE_TYPE)
_Code_break_loc = CHOICE(name=u'loc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Code_break_aa = CHOICE(name=u'aa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Code_break_aa_ncbieaa = INT(name=u'ncbieaa', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Code_break_aa_ncbi8aa = INT(name=u'ncbi8aa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Code_break_aa_ncbistdaa = INT(name=u'ncbistdaa', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Code_break_aa._cont = ASN1Dict([
(u'ncbieaa', __Code_break_aa_ncbieaa),
(u'ncbi8aa', __Code_break_aa_ncbi8aa),
(u'ncbistdaa', __Code_break_aa_ncbistdaa),
])
_Code_break_aa._ext = None
Code_break._cont = ASN1Dict([
(u'loc', _Code_break_loc),
(u'aa', _Code_break_aa),
])
Code_break._ext = None
#-----< Genetic-code-table >-----#
Genetic_code_table = SET_OF(name=u'Genetic-code-table', mode=MODE_TYPE)
_Genetic_code_table__item_ = SET_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Genetic-code')))
Genetic_code_table._cont = _Genetic_code_table__item_
#-----< Imp-feat >-----#
Imp_feat = SEQ(name=u'Imp-feat', mode=MODE_TYPE)
_Imp_feat_key = STR_VIS(name=u'key', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Imp_feat_loc = STR_VIS(name=u'loc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Imp_feat_descr = STR_VIS(name=u'descr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Imp_feat._cont = ASN1Dict([
(u'key', _Imp_feat_key),
(u'loc', _Imp_feat_loc),
(u'descr', _Imp_feat_descr),
])
Imp_feat._ext = None
#-----< Gb-qual >-----#
Gb_qual = SEQ(name=u'Gb-qual', mode=MODE_TYPE)
_Gb_qual_qual = STR_VIS(name=u'qual', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Gb_qual_val = STR_VIS(name=u'val', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Gb_qual._cont = ASN1Dict([
(u'qual', _Gb_qual_qual),
(u'val', _Gb_qual_val),
])
Gb_qual._ext = None
#-----< Clone-ref >-----#
Clone_ref = SEQ(name=u'Clone-ref', mode=MODE_TYPE)
_Clone_ref_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Clone_ref_library = STR_VIS(name=u'library', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Clone_ref_concordant = BOOL(name=u'concordant', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Clone_ref_unique = BOOL(name=u'unique', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Clone_ref_placement_method = INT(name=u'placement-method', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Clone_ref_placement_method._cont = ASN1Dict([(u'end-seq', 0), (u'insert-alignment', 1), (u'sts', 2), (u'fish', 3), (u'fingerprint', 4), (u'end-seq-insert-alignment', 5), (u'external', 253), (u'curated', 254), (u'other', 255)])
_Clone_ref_clone_seq = SET_OF(name=u'clone-seq', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Clone-seq-set')), opt=True)
Clone_ref._cont = ASN1Dict([
(u'name', _Clone_ref_name),
(u'library', _Clone_ref_library),
(u'concordant', _Clone_ref_concordant),
(u'unique', _Clone_ref_unique),
(u'placement-method', _Clone_ref_placement_method),
(u'clone-seq', _Clone_ref_clone_seq),
])
Clone_ref._ext = None
#-----< Clone-seq-set >-----#
Clone_seq_set = SET_OF(name=u'Clone-seq-set', mode=MODE_TYPE)
_Clone_seq_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqfeat', 'Clone-seq')))
Clone_seq_set._cont = _Clone_seq_set__item_
#-----< Clone-seq >-----#
Clone_seq = SEQ(name=u'Clone-seq', mode=MODE_TYPE)
_Clone_seq_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Clone_seq_type._cont = ASN1Dict([(u'insert', 0), (u'end', 1), (u'other', 255)])
_Clone_seq_confidence = INT(name=u'confidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Clone_seq_confidence._cont = ASN1Dict([(u'multiple', 0), (u'na', 1), (u'nohit-rep', 2), (u'nohitnorep', 3), (u'other-chrm', 4), (u'unique', 5), (u'virtual', 6), (u'multiple-rep', 7), (u'multiplenorep', 8), (u'no-hit', 9), (u'other', 255)])
_Clone_seq_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Clone_seq_seq = CHOICE(name=u'seq', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_Clone_seq_align_id = SEQ(name=u'align-id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
_Clone_seq_support = INT(name=u'support', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Clone_seq_support._cont = ASN1Dict([(u'prototype', 0), (u'supporting', 1), (u'supports-other', 2), (u'non-supporting', 3)])
Clone_seq._cont = ASN1Dict([
(u'type', _Clone_seq_type),
(u'confidence', _Clone_seq_confidence),
(u'location', _Clone_seq_location),
(u'seq', _Clone_seq_seq),
(u'align-id', _Clone_seq_align_id),
(u'support', _Clone_seq_support),
])
Clone_seq._ext = None
_all_ = [
_Feat_id_gibb,
_Feat_id_giim,
_Feat_id_local,
_Feat_id_general,
Feat_id,
_Seq_feat_id,
_Seq_feat_data,
_Seq_feat_partial,
_Seq_feat_except_,
_Seq_feat_comment,
_Seq_feat_product,
_Seq_feat_location,
__Seq_feat_qual__item_,
_Seq_feat_qual,
_Seq_feat_title,
_Seq_feat_ext,
_Seq_feat_cit,
_Seq_feat_exp_ev,
__Seq_feat_xref__item_,
_Seq_feat_xref,
__Seq_feat_dbxref__item_,
_Seq_feat_dbxref,
_Seq_feat_pseudo,
_Seq_feat_except_text,
__Seq_feat_ids__item_,
_Seq_feat_ids,
__Seq_feat_exts__item_,
_Seq_feat_exts,
_Seq_feat_support,
Seq_feat,
_SeqFeatData_gene,
_SeqFeatData_org,
_SeqFeatData_cdregion,
_SeqFeatData_prot,
_SeqFeatData_rna,
_SeqFeatData_pub,
_SeqFeatData_seq,
_SeqFeatData_imp,
_SeqFeatData_region,
_SeqFeatData_comment,
_SeqFeatData_bond,
_SeqFeatData_site,
_SeqFeatData_rsite,
_SeqFeatData_user,
_SeqFeatData_txinit,
_SeqFeatData_num,
_SeqFeatData_psec_str,
_SeqFeatData_non_std_residue,
_SeqFeatData_het,
_SeqFeatData_biosrc,
_SeqFeatData_clone,
_SeqFeatData_variation,
SeqFeatData,
_SeqFeatXref_id,
_SeqFeatXref_data,
SeqFeatXref,
__SeqFeatSupport_experiment__item_,
_SeqFeatSupport_experiment,
__SeqFeatSupport_inference__item_,
_SeqFeatSupport_inference,
__SeqFeatSupport_model_evidence__item_,
_SeqFeatSupport_model_evidence,
SeqFeatSupport,
EvidenceCategory,
_ExperimentSupport_category,
_ExperimentSupport_explanation,
__ExperimentSupport_pmids__item_,
_ExperimentSupport_pmids,
__ExperimentSupport_dois__item_,
_ExperimentSupport_dois,
ExperimentSupport,
_Program_id_name,
_Program_id_version,
Program_id,
__EvidenceBasis_programs__item_,
_EvidenceBasis_programs,
__EvidenceBasis_accessions__item_,
_EvidenceBasis_accessions,
EvidenceBasis,
_InferenceSupport_category,
_InferenceSupport_type,
_InferenceSupport_other_type,
_InferenceSupport_same_species,
_InferenceSupport_basis,
__InferenceSupport_pmids__item_,
_InferenceSupport_pmids,
__InferenceSupport_dois__item_,
_InferenceSupport_dois,
InferenceSupport,
_ModelEvidenceItem_id,
_ModelEvidenceItem_exon_count,
_ModelEvidenceItem_exon_length,
_ModelEvidenceItem_full_length,
_ModelEvidenceItem_supports_all_exon_combo,
ModelEvidenceItem,
_ModelEvidenceSupport_method,
__ModelEvidenceSupport_mrna__item_,
_ModelEvidenceSupport_mrna,
__ModelEvidenceSupport_est__item_,
_ModelEvidenceSupport_est,
__ModelEvidenceSupport_protein__item_,
_ModelEvidenceSupport_protein,
_ModelEvidenceSupport_identification,
__ModelEvidenceSupport_dbxref__item_,
_ModelEvidenceSupport_dbxref,
_ModelEvidenceSupport_exon_count,
_ModelEvidenceSupport_exon_length,
_ModelEvidenceSupport_full_length,
_ModelEvidenceSupport_supports_all_exon_combo,
ModelEvidenceSupport,
_Cdregion_orf,
_Cdregion_frame,
_Cdregion_conflict,
_Cdregion_gaps,
_Cdregion_mismatch,
_Cdregion_code,
__Cdregion_code_break__item_,
_Cdregion_code_break,
_Cdregion_stops,
Cdregion,
__Genetic_code__item__name,
__Genetic_code__item__id,
__Genetic_code__item__ncbieaa,
__Genetic_code__item__ncbi8aa,
__Genetic_code__item__ncbistdaa,
__Genetic_code__item__sncbieaa,
__Genetic_code__item__sncbi8aa,
__Genetic_code__item__sncbistdaa,
_Genetic_code__item_,
Genetic_code,
_Code_break_loc,
__Code_break_aa_ncbieaa,
__Code_break_aa_ncbi8aa,
__Code_break_aa_ncbistdaa,
_Code_break_aa,
Code_break,
_Genetic_code_table__item_,
Genetic_code_table,
_Imp_feat_key,
_Imp_feat_loc,
_Imp_feat_descr,
Imp_feat,
_Gb_qual_qual,
_Gb_qual_val,
Gb_qual,
_Clone_ref_name,
_Clone_ref_library,
_Clone_ref_concordant,
_Clone_ref_unique,
_Clone_ref_placement_method,
_Clone_ref_clone_seq,
Clone_ref,
_Clone_seq_set__item_,
Clone_seq_set,
_Clone_seq_type,
_Clone_seq_confidence,
_Clone_seq_location,
_Clone_seq_seq,
_Clone_seq_align_id,
_Clone_seq_support,
Clone_seq,
]
class NCBI_Variation:
_name_ = u'NCBI-Variation'
_oid_ = []
_obj_ = [
u'VariantProperties',
u'Phenotype',
u'Population-data',
u'Ext-loc',
u'Variation-ref',
u'Delta-item',
u'Variation-inst',
]
_type_ = [
u'VariantProperties',
u'Phenotype',
u'Population-data',
u'Ext-loc',
u'Variation-ref',
u'Delta-item',
u'Variation-inst',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< VariantProperties >-----#
VariantProperties = SEQ(name=u'VariantProperties', mode=MODE_TYPE)
_VariantProperties_version = INT(name=u'version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VariantProperties_resource_link = INT(name=u'resource-link', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_resource_link._cont = ASN1Dict([(u'preserved', 1), (u'provisional', 2), (u'has3D', 4), (u'submitterLinkout', 8), (u'clinical', 16), (u'genotypeKit', 32)])
_VariantProperties_gene_location = INT(name=u'gene-location', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_gene_location._cont = ASN1Dict([(u'in-gene', 1), (u'near-gene-5', 2), (u'near-gene-3', 4), (u'intron', 8), (u'donor', 16), (u'acceptor', 32), (u'utr-5', 64), (u'utr-3', 128), (u'in-start-codon', 256), (u'in-stop-codon', 512), (u'intergenic', 1024), (u'conserved-noncoding', 2048)])
_VariantProperties_effect = INT(name=u'effect', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_effect._cont = ASN1Dict([(u'no-change', 0), (u'synonymous', 1), (u'nonsense', 2), (u'missense', 4), (u'frameshift', 8), (u'up-regulator', 16), (u'down-regulator', 32), (u'methylation', 64), (u'stop-gain', 128), (u'stop-loss', 256)])
_VariantProperties_mapping = INT(name=u'mapping', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_mapping._cont = ASN1Dict([(u'has-other-snp', 1), (u'has-assembly-conflict', 2), (u'is-assembly-specific', 4)])
_VariantProperties_map_weight = INT(name=u'map-weight', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_map_weight._cont = ASN1Dict([(u'is-uniquely-placed', 1), (u'placed-twice-on-same-chrom', 2), (u'placed-twice-on-diff-chrom', 3), (u'many-placements', 10)])
_VariantProperties_frequency_based_validation = INT(name=u'frequency-based-validation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_frequency_based_validation._cont = ASN1Dict([(u'is-mutation', 1), (u'above-5pct-all', 2), (u'above-5pct-1plus', 4), (u'validated', 8), (u'above-1pct-all', 16), (u'above-1pct-1plus', 32)])
_VariantProperties_genotype = INT(name=u'genotype', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_genotype._cont = ASN1Dict([(u'in-haplotype-set', 1), (u'has-genotypes', 2)])
_VariantProperties_project_data = SET_OF(name=u'project-data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__VariantProperties_project_data__item_ = INT(name='_item_', mode=MODE_TYPE)
_VariantProperties_project_data._cont = __VariantProperties_project_data__item_
_VariantProperties_quality_check = INT(name=u'quality-check', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_quality_check._cont = ASN1Dict([(u'contig-allele-missing', 1), (u'withdrawn-by-submitter', 2), (u'non-overlapping-alleles', 4), (u'strain-specific', 8), (u'genotype-conflict', 16)])
_VariantProperties_confidence = INT(name=u'confidence', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_confidence._cont = ASN1Dict([(u'unknown', 0), (u'likely-artifact', 1), (u'other', 255)])
_VariantProperties_other_validation = BOOL(name=u'other-validation', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_allele_origin = INT(name=u'allele-origin', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_allele_origin._cont = ASN1Dict([(u'unknown', 0), (u'germline', 1), (u'somatic', 2), (u'inherited', 4), (u'paternal', 8), (u'maternal', 16), (u'de-novo', 32), (u'biparental', 64), (u'uniparental', 128), (u'not-tested', 256), (u'tested-inconclusive', 512), (u'not-reported', 1024), (u'other', 1073741824)])
_VariantProperties_allele_state = INT(name=u'allele-state', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VariantProperties_allele_state._cont = ASN1Dict([(u'unknown', 0), (u'homozygous', 1), (u'heterozygous', 2), (u'hemizygous', 3), (u'nullizygous', 4), (u'other', 255)])
_VariantProperties_allele_frequency = REAL(name=u'allele-frequency', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_VariantProperties_is_ancestral_allele = BOOL(name=u'is-ancestral-allele', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
VariantProperties._cont = ASN1Dict([
(u'version', _VariantProperties_version),
(u'resource-link', _VariantProperties_resource_link),
(u'gene-location', _VariantProperties_gene_location),
(u'effect', _VariantProperties_effect),
(u'mapping', _VariantProperties_mapping),
(u'map-weight', _VariantProperties_map_weight),
(u'frequency-based-validation', _VariantProperties_frequency_based_validation),
(u'genotype', _VariantProperties_genotype),
(u'project-data', _VariantProperties_project_data),
(u'quality-check', _VariantProperties_quality_check),
(u'confidence', _VariantProperties_confidence),
(u'other-validation', _VariantProperties_other_validation),
(u'allele-origin', _VariantProperties_allele_origin),
(u'allele-state', _VariantProperties_allele_state),
(u'allele-frequency', _VariantProperties_allele_frequency),
(u'is-ancestral-allele', _VariantProperties_is_ancestral_allele),
])
VariantProperties._ext = None
#-----< Phenotype >-----#
Phenotype = SEQ(name=u'Phenotype', mode=MODE_TYPE)
_Phenotype_source = STR_VIS(name=u'source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phenotype_term = STR_VIS(name=u'term', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phenotype_xref = SET_OF(name=u'xref', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phenotype_xref__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Phenotype_xref._cont = __Phenotype_xref__item_
_Phenotype_clinical_significance = INT(name=u'clinical-significance', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phenotype_clinical_significance._cont = ASN1Dict([(u'unknown', 0), (u'untested', 1), (u'non-pathogenic', 2), (u'probable-non-pathogenic', 3), (u'probable-pathogenic', 4), (u'pathogenic', 5), (u'drug-response', 6), (u'histocompatibility', 7), (u'other', 255)])
Phenotype._cont = ASN1Dict([
(u'source', _Phenotype_source),
(u'term', _Phenotype_term),
(u'xref', _Phenotype_xref),
(u'clinical-significance', _Phenotype_clinical_significance),
])
Phenotype._ext = None
#-----< Population-data >-----#
Population_data = SEQ(name=u'Population-data', mode=MODE_TYPE)
_Population_data_population = STR_VIS(name=u'population', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Population_data_genotype_frequency = REAL(name=u'genotype-frequency', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Population_data_chromosomes_tested = INT(name=u'chromosomes-tested', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Population_data_sample_ids = SET_OF(name=u'sample-ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Population_data_sample_ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Population_data_sample_ids._cont = __Population_data_sample_ids__item_
_Population_data_allele_frequency = REAL(name=u'allele-frequency', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Population_data_flags = INT(name=u'flags', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Population_data_flags._cont = ASN1Dict([(u'is-default-population', 1), (u'is-minor-allele', 2), (u'is-rare-allele', 4)])
Population_data._cont = ASN1Dict([
(u'population', _Population_data_population),
(u'genotype-frequency', _Population_data_genotype_frequency),
(u'chromosomes-tested', _Population_data_chromosomes_tested),
(u'sample-ids', _Population_data_sample_ids),
(u'allele-frequency', _Population_data_allele_frequency),
(u'flags', _Population_data_flags),
])
Population_data._ext = None
#-----< Ext-loc >-----#
Ext_loc = SEQ(name=u'Ext-loc', mode=MODE_TYPE)
_Ext_loc_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Ext_loc_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Ext_loc._cont = ASN1Dict([
(u'id', _Ext_loc_id),
(u'location', _Ext_loc_location),
])
Ext_loc._ext = None
#-----< Variation-ref >-----#
Variation_ref = SEQ(name=u'Variation-ref', mode=MODE_TYPE)
_Variation_ref_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
_Variation_ref_parent_id = SEQ(name=u'parent-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
_Variation_ref_sample_id = CHOICE(name=u'sample-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')), opt=True)
_Variation_ref_other_ids = SET_OF(name=u'other-ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_other_ids__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Variation_ref_other_ids._cont = __Variation_ref_other_ids__item_
_Variation_ref_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_synonyms = SET_OF(name=u'synonyms', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_synonyms__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Variation_ref_synonyms._cont = __Variation_ref_synonyms__item_
_Variation_ref_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_phenotype = SET_OF(name=u'phenotype', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_phenotype__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Variation', 'Phenotype')))
_Variation_ref_phenotype._cont = __Variation_ref_phenotype__item_
_Variation_ref_method = SET_OF(name=u'method', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_method__item_ = INT(name='_item_', mode=MODE_TYPE)
__Variation_ref_method__item_._cont = ASN1Dict([(u'unknown', 0), (u'bac-acgh', 1), (u'computational', 2), (u'curated', 3), (u'digital-array', 4), (u'expression-array', 5), (u'fish', 6), (u'flanking-sequence', 7), (u'maph', 8), (u'mcd-analysis', 9), (u'mlpa', 10), (u'oea-assembly', 11), (u'oligo-acgh', 12), (u'paired-end', 13), (u'pcr', 14), (u'qpcr', 15), (u'read-depth', 16), (u'roma', 17), (u'rt-pcr', 18), (u'sage', 19), (u'sequence-alignment', 20), (u'sequencing', 21), (u'snp-array', 22), (u'snp-genoytyping', 23), (u'southern', 24), (u'western', 25), (u'optical-mapping', 26), (u'other', 255)])
_Variation_ref_method._cont = __Variation_ref_method__item_
_Variation_ref_population_data = SET_OF(name=u'population-data', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_population_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Variation', 'Population-data')))
_Variation_ref_population_data._cont = __Variation_ref_population_data__item_
_Variation_ref_variant_prop = SEQ(name=u'variant-prop', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Variation', 'VariantProperties')), opt=True)
_Variation_ref_validated = BOOL(name=u'validated', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_clinical_test = SET_OF(name=u'clinical-test', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_clinical_test__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Variation_ref_clinical_test._cont = __Variation_ref_clinical_test__item_
_Variation_ref_allele_origin = INT(name=u'allele-origin', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_allele_origin._cont = ASN1Dict([(u'unknown', 0), (u'germline', 1), (u'somatic', 2), (u'inherited', 4), (u'paternal', 8), (u'maternal', 16), (u'de-novo', 32), (u'biparental', 64), (u'uniparental', 128), (u'not-tested', 256), (u'tested-inconclusive', 512), (u'other', 1073741824)])
_Variation_ref_allele_state = INT(name=u'allele-state', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_allele_state._cont = ASN1Dict([(u'unknown', 0), (u'homozygous', 1), (u'heterozygous', 2), (u'hemizygous', 3), (u'nullizygous', 4), (u'other', 255)])
_Variation_ref_allele_frequency = REAL(name=u'allele-frequency', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Variation_ref_is_ancestral_allele = BOOL(name=u'is-ancestral-allele', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_ref_pub = CHOICE(name=u'pub', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Pub', 'Pub')), opt=True)
_Variation_ref_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Variation_ref_data_unknown = NULL(name=u'unknown', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Variation_ref_data_note = STR_VIS(name=u'note', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Variation_ref_data_uniparental_disomy = NULL(name=u'uniparental-disomy', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Variation_ref_data_instance = SEQ(name=u'instance', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Variation', 'Variation-inst')))
__Variation_ref_data_set = SEQ(name=u'set', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Variation_ref_data_set_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Variation_ref_data_set_type._cont = ASN1Dict([(u'unknown', 0), (u'compound', 1), (u'products', 2), (u'haplotype', 3), (u'genotype', 4), (u'mosaic', 5), (u'individual', 6), (u'population', 7), (u'alleles', 8), (u'package', 9), (u'other', 255)])
___Variation_ref_data_set_variations = SET_OF(name=u'variations', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Variation_ref_data_set_variations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Variation', 'Variation-ref')))
___Variation_ref_data_set_variations._cont = ____Variation_ref_data_set_variations__item_
___Variation_ref_data_set_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_data_set._cont = ASN1Dict([
(u'type', ___Variation_ref_data_set_type),
(u'variations', ___Variation_ref_data_set_variations),
(u'name', ___Variation_ref_data_set_name),
])
__Variation_ref_data_set._ext = None
__Variation_ref_data_complex = NULL(name=u'complex', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Variation_ref_data._cont = ASN1Dict([
(u'unknown', __Variation_ref_data_unknown),
(u'note', __Variation_ref_data_note),
(u'uniparental-disomy', __Variation_ref_data_uniparental_disomy),
(u'instance', __Variation_ref_data_instance),
(u'set', __Variation_ref_data_set),
(u'complex', __Variation_ref_data_complex),
])
_Variation_ref_data._ext = None
_Variation_ref_consequence = SET_OF(name=u'consequence', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_consequence__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
___Variation_ref_consequence__item__unknown = NULL(name=u'unknown', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Variation_ref_consequence__item__splicing = NULL(name=u'splicing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Variation_ref_consequence__item__note = STR_VIS(name=u'note', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Variation_ref_consequence__item__variation = SEQ(name=u'variation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Variation', 'Variation-ref')))
___Variation_ref_consequence__item__frameshift = SEQ(name=u'frameshift', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Variation_ref_consequence__item__frameshift_phase = INT(name=u'phase', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Variation_ref_consequence__item__frameshift_x_length = INT(name=u'x-length', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Variation_ref_consequence__item__frameshift._cont = ASN1Dict([
(u'phase', ____Variation_ref_consequence__item__frameshift_phase),
(u'x-length', ____Variation_ref_consequence__item__frameshift_x_length),
])
___Variation_ref_consequence__item__frameshift._ext = None
___Variation_ref_consequence__item__loss_of_heterozygosity = SEQ(name=u'loss-of-heterozygosity', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____Variation_ref_consequence__item__loss_of_heterozygosity_reference = STR_VIS(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Variation_ref_consequence__item__loss_of_heterozygosity_test = STR_VIS(name=u'test', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___Variation_ref_consequence__item__loss_of_heterozygosity._cont = ASN1Dict([
(u'reference', ____Variation_ref_consequence__item__loss_of_heterozygosity_reference),
(u'test', ____Variation_ref_consequence__item__loss_of_heterozygosity_test),
])
___Variation_ref_consequence__item__loss_of_heterozygosity._ext = None
__Variation_ref_consequence__item_._cont = ASN1Dict([
(u'unknown', ___Variation_ref_consequence__item__unknown),
(u'splicing', ___Variation_ref_consequence__item__splicing),
(u'note', ___Variation_ref_consequence__item__note),
(u'variation', ___Variation_ref_consequence__item__variation),
(u'frameshift', ___Variation_ref_consequence__item__frameshift),
(u'loss-of-heterozygosity', ___Variation_ref_consequence__item__loss_of_heterozygosity),
])
__Variation_ref_consequence__item_._ext = None
_Variation_ref_consequence._cont = __Variation_ref_consequence__item_
_Variation_ref_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
_Variation_ref_ext_locs = SET_OF(name=u'ext-locs', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_ext_locs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Variation', 'Ext-loc')))
_Variation_ref_ext_locs._cont = __Variation_ref_ext_locs__item_
_Variation_ref_ext = SEQ(name=u'ext', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'User-object')), opt=True)
_Variation_ref_somatic_origin = SET_OF(name=u'somatic-origin', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Variation_ref_somatic_origin__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___Variation_ref_somatic_origin__item__source = SEQ(name=u'source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'SubSource')), opt=True)
___Variation_ref_somatic_origin__item__condition = SEQ(name=u'condition', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Variation_ref_somatic_origin__item__condition_description = STR_VIS(name=u'description', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____Variation_ref_somatic_origin__item__condition_object_id = SET_OF(name=u'object-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____Variation_ref_somatic_origin__item__condition_object_id__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
____Variation_ref_somatic_origin__item__condition_object_id._cont = _____Variation_ref_somatic_origin__item__condition_object_id__item_
___Variation_ref_somatic_origin__item__condition._cont = ASN1Dict([
(u'description', ____Variation_ref_somatic_origin__item__condition_description),
(u'object-id', ____Variation_ref_somatic_origin__item__condition_object_id),
])
___Variation_ref_somatic_origin__item__condition._ext = None
__Variation_ref_somatic_origin__item_._cont = ASN1Dict([
(u'source', ___Variation_ref_somatic_origin__item__source),
(u'condition', ___Variation_ref_somatic_origin__item__condition),
])
__Variation_ref_somatic_origin__item_._ext = None
_Variation_ref_somatic_origin._cont = __Variation_ref_somatic_origin__item_
Variation_ref._cont = ASN1Dict([
(u'id', _Variation_ref_id),
(u'parent-id', _Variation_ref_parent_id),
(u'sample-id', _Variation_ref_sample_id),
(u'other-ids', _Variation_ref_other_ids),
(u'name', _Variation_ref_name),
(u'synonyms', _Variation_ref_synonyms),
(u'description', _Variation_ref_description),
(u'phenotype', _Variation_ref_phenotype),
(u'method', _Variation_ref_method),
(u'population-data', _Variation_ref_population_data),
(u'variant-prop', _Variation_ref_variant_prop),
(u'validated', _Variation_ref_validated),
(u'clinical-test', _Variation_ref_clinical_test),
(u'allele-origin', _Variation_ref_allele_origin),
(u'allele-state', _Variation_ref_allele_state),
(u'allele-frequency', _Variation_ref_allele_frequency),
(u'is-ancestral-allele', _Variation_ref_is_ancestral_allele),
(u'pub', _Variation_ref_pub),
(u'data', _Variation_ref_data),
(u'consequence', _Variation_ref_consequence),
(u'location', _Variation_ref_location),
(u'ext-locs', _Variation_ref_ext_locs),
(u'ext', _Variation_ref_ext),
(u'somatic-origin', _Variation_ref_somatic_origin),
])
Variation_ref._ext = None
#-----< Delta-item >-----#
Delta_item = SEQ(name=u'Delta-item', mode=MODE_TYPE)
_Delta_item_seq = CHOICE(name=u'seq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Delta_item_seq_literal = SEQ(name=u'literal', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-literal')))
__Delta_item_seq_loc = CHOICE(name=u'loc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
__Delta_item_seq_this = NULL(name=u'this', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Delta_item_seq._cont = ASN1Dict([
(u'literal', __Delta_item_seq_literal),
(u'loc', __Delta_item_seq_loc),
(u'this', __Delta_item_seq_this),
])
_Delta_item_seq._ext = None
_Delta_item_multiplier = INT(name=u'multiplier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Delta_item_multiplier_fuzz = CHOICE(name=u'multiplier-fuzz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
_Delta_item_action = INT(name=u'action', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_Delta_item_action._cont = ASN1Dict([(u'morph', 0), (u'offset', 1), (u'del-at', 2), (u'ins-before', 3)])
Delta_item._cont = ASN1Dict([
(u'seq', _Delta_item_seq),
(u'multiplier', _Delta_item_multiplier),
(u'multiplier-fuzz', _Delta_item_multiplier_fuzz),
(u'action', _Delta_item_action),
])
Delta_item._ext = None
#-----< Variation-inst >-----#
Variation_inst = SEQ(name=u'Variation-inst', mode=MODE_TYPE)
_Variation_inst_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Variation_inst_type._cont = ASN1Dict([(u'unknown', 0), (u'identity', 1), (u'inv', 2), (u'snv', 3), (u'mnp', 4), (u'delins', 5), (u'del', 6), (u'ins', 7), (u'microsatellite', 8), (u'transposon', 9), (u'cnv', 10), (u'direct-copy', 11), (u'rev-direct-copy', 12), (u'inverted-copy', 13), (u'everted-copy', 14), (u'translocation', 15), (u'prot-missense', 16), (u'prot-nonsense', 17), (u'prot-neutral', 18), (u'prot-silent', 19), (u'prot-other', 20), (u'other', 255)])
_Variation_inst_delta = SEQ_OF(name=u'delta', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Variation_inst_delta__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Variation', 'Delta-item')))
_Variation_inst_delta._cont = __Variation_inst_delta__item_
_Variation_inst_observation = INT(name=u'observation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Variation_inst_observation._cont = ASN1Dict([(u'asserted', 1), (u'reference', 2), (u'variant', 4)])
Variation_inst._cont = ASN1Dict([
(u'type', _Variation_inst_type),
(u'delta', _Variation_inst_delta),
(u'observation', _Variation_inst_observation),
])
Variation_inst._ext = None
_all_ = [
_VariantProperties_version,
_VariantProperties_resource_link,
_VariantProperties_gene_location,
_VariantProperties_effect,
_VariantProperties_mapping,
_VariantProperties_map_weight,
_VariantProperties_frequency_based_validation,
_VariantProperties_genotype,
__VariantProperties_project_data__item_,
_VariantProperties_project_data,
_VariantProperties_quality_check,
_VariantProperties_confidence,
_VariantProperties_other_validation,
_VariantProperties_allele_origin,
_VariantProperties_allele_state,
_VariantProperties_allele_frequency,
_VariantProperties_is_ancestral_allele,
VariantProperties,
_Phenotype_source,
_Phenotype_term,
__Phenotype_xref__item_,
_Phenotype_xref,
_Phenotype_clinical_significance,
Phenotype,
_Population_data_population,
_Population_data_genotype_frequency,
_Population_data_chromosomes_tested,
__Population_data_sample_ids__item_,
_Population_data_sample_ids,
_Population_data_allele_frequency,
_Population_data_flags,
Population_data,
_Ext_loc_id,
_Ext_loc_location,
Ext_loc,
_Variation_ref_id,
_Variation_ref_parent_id,
_Variation_ref_sample_id,
__Variation_ref_other_ids__item_,
_Variation_ref_other_ids,
_Variation_ref_name,
__Variation_ref_synonyms__item_,
_Variation_ref_synonyms,
_Variation_ref_description,
__Variation_ref_phenotype__item_,
_Variation_ref_phenotype,
__Variation_ref_method__item_,
_Variation_ref_method,
__Variation_ref_population_data__item_,
_Variation_ref_population_data,
_Variation_ref_variant_prop,
_Variation_ref_validated,
__Variation_ref_clinical_test__item_,
_Variation_ref_clinical_test,
_Variation_ref_allele_origin,
_Variation_ref_allele_state,
_Variation_ref_allele_frequency,
_Variation_ref_is_ancestral_allele,
_Variation_ref_pub,
__Variation_ref_data_unknown,
__Variation_ref_data_note,
__Variation_ref_data_uniparental_disomy,
__Variation_ref_data_instance,
___Variation_ref_data_set_type,
____Variation_ref_data_set_variations__item_,
___Variation_ref_data_set_variations,
___Variation_ref_data_set_name,
__Variation_ref_data_set,
__Variation_ref_data_complex,
_Variation_ref_data,
___Variation_ref_consequence__item__unknown,
___Variation_ref_consequence__item__splicing,
___Variation_ref_consequence__item__note,
___Variation_ref_consequence__item__variation,
____Variation_ref_consequence__item__frameshift_phase,
____Variation_ref_consequence__item__frameshift_x_length,
___Variation_ref_consequence__item__frameshift,
____Variation_ref_consequence__item__loss_of_heterozygosity_reference,
____Variation_ref_consequence__item__loss_of_heterozygosity_test,
___Variation_ref_consequence__item__loss_of_heterozygosity,
__Variation_ref_consequence__item_,
_Variation_ref_consequence,
_Variation_ref_location,
__Variation_ref_ext_locs__item_,
_Variation_ref_ext_locs,
_Variation_ref_ext,
___Variation_ref_somatic_origin__item__source,
____Variation_ref_somatic_origin__item__condition_description,
_____Variation_ref_somatic_origin__item__condition_object_id__item_,
____Variation_ref_somatic_origin__item__condition_object_id,
___Variation_ref_somatic_origin__item__condition,
__Variation_ref_somatic_origin__item_,
_Variation_ref_somatic_origin,
Variation_ref,
__Delta_item_seq_literal,
__Delta_item_seq_loc,
__Delta_item_seq_this,
_Delta_item_seq,
_Delta_item_multiplier,
_Delta_item_multiplier_fuzz,
_Delta_item_action,
Delta_item,
_Variation_inst_type,
__Variation_inst_delta__item_,
_Variation_inst_delta,
_Variation_inst_observation,
Variation_inst,
]
class NCBI_Rsite:
_name_ = u'NCBI-Rsite'
_oid_ = []
_obj_ = [
u'Rsite-ref',
]
_type_ = [
u'Rsite-ref',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Rsite-ref >-----#
Rsite_ref = CHOICE(name=u'Rsite-ref', mode=MODE_TYPE)
_Rsite_ref_str = STR_VIS(name=u'str', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Rsite_ref_db = SEQ(name=u'db', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
Rsite_ref._cont = ASN1Dict([
(u'str', _Rsite_ref_str),
(u'db', _Rsite_ref_db),
])
Rsite_ref._ext = None
_all_ = [
_Rsite_ref_str,
_Rsite_ref_db,
Rsite_ref,
]
class NCBI_RNA:
_name_ = u'NCBI-RNA'
_oid_ = []
_obj_ = [
u'RNA-ref',
u'Trna-ext',
u'RNA-gen',
u'RNA-qual',
u'RNA-qual-set',
]
_type_ = [
u'RNA-ref',
u'Trna-ext',
u'RNA-gen',
u'RNA-qual',
u'RNA-qual-set',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< RNA-ref >-----#
RNA_ref = SEQ(name=u'RNA-ref', mode=MODE_TYPE)
_RNA_ref_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RNA_ref_type._cont = ASN1Dict([(u'unknown', 0), (u'premsg', 1), (u'mRNA', 2), (u'tRNA', 3), (u'rRNA', 4), (u'snRNA', 5), (u'scRNA', 6), (u'snoRNA', 7), (u'ncRNA', 8), (u'tmRNA', 9), (u'miscRNA', 10), (u'other', 255)])
_RNA_ref_type._ext = None
_RNA_ref_pseudo = BOOL(name=u'pseudo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RNA_ref_ext = CHOICE(name=u'ext', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RNA_ref_ext_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RNA_ref_ext_tRNA = SEQ(name=u'tRNA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'Trna-ext')))
__RNA_ref_ext_gen = SEQ(name=u'gen', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'RNA-gen')))
_RNA_ref_ext._cont = ASN1Dict([
(u'name', __RNA_ref_ext_name),
(u'tRNA', __RNA_ref_ext_tRNA),
(u'gen', __RNA_ref_ext_gen),
])
_RNA_ref_ext._ext = None
RNA_ref._cont = ASN1Dict([
(u'type', _RNA_ref_type),
(u'pseudo', _RNA_ref_pseudo),
(u'ext', _RNA_ref_ext),
])
RNA_ref._ext = None
#-----< Trna-ext >-----#
Trna_ext = SEQ(name=u'Trna-ext', mode=MODE_TYPE)
_Trna_ext_aa = CHOICE(name=u'aa', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__Trna_ext_aa_iupacaa = INT(name=u'iupacaa', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Trna_ext_aa_ncbieaa = INT(name=u'ncbieaa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Trna_ext_aa_ncbi8aa = INT(name=u'ncbi8aa', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Trna_ext_aa_ncbistdaa = INT(name=u'ncbistdaa', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Trna_ext_aa._cont = ASN1Dict([
(u'iupacaa', __Trna_ext_aa_iupacaa),
(u'ncbieaa', __Trna_ext_aa_ncbieaa),
(u'ncbi8aa', __Trna_ext_aa_ncbi8aa),
(u'ncbistdaa', __Trna_ext_aa_ncbistdaa),
])
_Trna_ext_aa._ext = None
_Trna_ext_codon = SET_OF(name=u'codon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Trna_ext_codon__item_ = INT(name='_item_', mode=MODE_TYPE)
_Trna_ext_codon._cont = __Trna_ext_codon__item_
_Trna_ext_anticodon = CHOICE(name=u'anticodon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')), opt=True)
Trna_ext._cont = ASN1Dict([
(u'aa', _Trna_ext_aa),
(u'codon', _Trna_ext_codon),
(u'anticodon', _Trna_ext_anticodon),
])
Trna_ext._ext = None
#-----< RNA-gen >-----#
RNA_gen = SEQ(name=u'RNA-gen', mode=MODE_TYPE)
_RNA_gen_class_ = STR_VIS(name=u'class', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RNA_gen_product = STR_VIS(name=u'product', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RNA_gen_quals = SEQ_OF(name=u'quals', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-RNA', 'RNA-qual-set')), opt=True)
RNA_gen._cont = ASN1Dict([
(u'class', _RNA_gen_class_),
(u'product', _RNA_gen_product),
(u'quals', _RNA_gen_quals),
])
RNA_gen._ext = None
#-----< RNA-qual >-----#
RNA_qual = SEQ(name=u'RNA-qual', mode=MODE_TYPE)
_RNA_qual_qual = STR_VIS(name=u'qual', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RNA_qual_val = STR_VIS(name=u'val', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
RNA_qual._cont = ASN1Dict([
(u'qual', _RNA_qual_qual),
(u'val', _RNA_qual_val),
])
RNA_qual._ext = None
#-----< RNA-qual-set >-----#
RNA_qual_set = SEQ_OF(name=u'RNA-qual-set', mode=MODE_TYPE)
_RNA_qual_set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-RNA', 'RNA-qual')))
RNA_qual_set._cont = _RNA_qual_set__item_
_all_ = [
_RNA_ref_type,
_RNA_ref_pseudo,
__RNA_ref_ext_name,
__RNA_ref_ext_tRNA,
__RNA_ref_ext_gen,
_RNA_ref_ext,
RNA_ref,
__Trna_ext_aa_iupacaa,
__Trna_ext_aa_ncbieaa,
__Trna_ext_aa_ncbi8aa,
__Trna_ext_aa_ncbistdaa,
_Trna_ext_aa,
__Trna_ext_codon__item_,
_Trna_ext_codon,
_Trna_ext_anticodon,
Trna_ext,
_RNA_gen_class_,
_RNA_gen_product,
_RNA_gen_quals,
RNA_gen,
_RNA_qual_qual,
_RNA_qual_val,
RNA_qual,
_RNA_qual_set__item_,
RNA_qual_set,
]
class NCBI_Gene:
_name_ = u'NCBI-Gene'
_oid_ = []
_obj_ = [
u'Gene-ref',
u'Gene-nomenclature',
]
_type_ = [
u'Gene-ref',
u'Gene-nomenclature',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Gene-ref >-----#
Gene_ref = SEQ(name=u'Gene-ref', mode=MODE_TYPE)
_Gene_ref_locus = STR_VIS(name=u'locus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_ref_allele = STR_VIS(name=u'allele', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_ref_desc = STR_VIS(name=u'desc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_ref_maploc = STR_VIS(name=u'maploc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_ref_pseudo = BOOL(name=u'pseudo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Gene_ref_db = SET_OF(name=u'db', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_ref_db__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Gene_ref_db._cont = __Gene_ref_db__item_
_Gene_ref_syn = SET_OF(name=u'syn', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Gene_ref_syn__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Gene_ref_syn._cont = __Gene_ref_syn__item_
_Gene_ref_locus_tag = STR_VIS(name=u'locus-tag', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_ref_formal_name = SEQ(name=u'formal-name', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Gene', 'Gene-nomenclature')), opt=True)
Gene_ref._cont = ASN1Dict([
(u'locus', _Gene_ref_locus),
(u'allele', _Gene_ref_allele),
(u'desc', _Gene_ref_desc),
(u'maploc', _Gene_ref_maploc),
(u'pseudo', _Gene_ref_pseudo),
(u'db', _Gene_ref_db),
(u'syn', _Gene_ref_syn),
(u'locus-tag', _Gene_ref_locus_tag),
(u'formal-name', _Gene_ref_formal_name),
])
Gene_ref._ext = None
#-----< Gene-nomenclature >-----#
Gene_nomenclature = SEQ(name=u'Gene-nomenclature', mode=MODE_TYPE)
_Gene_nomenclature_status = ENUM(name=u'status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Gene_nomenclature_status._cont = ASN1Dict([(u'unknown', 0), (u'official', 1), (u'interim', 2)])
_Gene_nomenclature_status._ext = None
_Gene_nomenclature_symbol = STR_VIS(name=u'symbol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_nomenclature_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Gene_nomenclature_source = SEQ(name=u'source', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
Gene_nomenclature._cont = ASN1Dict([
(u'status', _Gene_nomenclature_status),
(u'symbol', _Gene_nomenclature_symbol),
(u'name', _Gene_nomenclature_name),
(u'source', _Gene_nomenclature_source),
])
Gene_nomenclature._ext = None
_all_ = [
_Gene_ref_locus,
_Gene_ref_allele,
_Gene_ref_desc,
_Gene_ref_maploc,
_Gene_ref_pseudo,
__Gene_ref_db__item_,
_Gene_ref_db,
__Gene_ref_syn__item_,
_Gene_ref_syn,
_Gene_ref_locus_tag,
_Gene_ref_formal_name,
Gene_ref,
_Gene_nomenclature_status,
_Gene_nomenclature_symbol,
_Gene_nomenclature_name,
_Gene_nomenclature_source,
Gene_nomenclature,
]
class NCBI_Organism:
_name_ = u'NCBI-Organism'
_oid_ = []
_obj_ = [
u'Org-ref',
u'OrgName',
u'OrgMod',
u'BinomialOrgName',
u'MultiOrgName',
u'PartialOrgName',
u'TaxElement',
]
_type_ = [
u'Org-ref',
u'OrgName',
u'OrgMod',
u'BinomialOrgName',
u'MultiOrgName',
u'PartialOrgName',
u'TaxElement',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Org-ref >-----#
Org_ref = SEQ(name=u'Org-ref', mode=MODE_TYPE)
_Org_ref_taxname = STR_VIS(name=u'taxname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Org_ref_common = STR_VIS(name=u'common', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Org_ref_mod = SET_OF(name=u'mod', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Org_ref_mod__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Org_ref_mod._cont = __Org_ref_mod__item_
_Org_ref_db = SET_OF(name=u'db', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Org_ref_db__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Org_ref_db._cont = __Org_ref_db__item_
_Org_ref_syn = SET_OF(name=u'syn', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Org_ref_syn__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Org_ref_syn._cont = __Org_ref_syn__item_
_Org_ref_orgname = SEQ(name=u'orgname', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'OrgName')), opt=True)
Org_ref._cont = ASN1Dict([
(u'taxname', _Org_ref_taxname),
(u'common', _Org_ref_common),
(u'mod', _Org_ref_mod),
(u'db', _Org_ref_db),
(u'syn', _Org_ref_syn),
(u'orgname', _Org_ref_orgname),
])
Org_ref._ext = None
#-----< OrgName >-----#
OrgName = SEQ(name=u'OrgName', mode=MODE_TYPE)
_OrgName_name = CHOICE(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__OrgName_name_binomial = SEQ(name=u'binomial', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'BinomialOrgName')))
__OrgName_name_virus = STR_VIS(name=u'virus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OrgName_name_hybrid = SEQ_OF(name=u'hybrid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'MultiOrgName')))
__OrgName_name_namedhybrid = SEQ(name=u'namedhybrid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'BinomialOrgName')))
__OrgName_name_partial = SEQ_OF(name=u'partial', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'PartialOrgName')))
_OrgName_name._cont = ASN1Dict([
(u'binomial', __OrgName_name_binomial),
(u'virus', __OrgName_name_virus),
(u'hybrid', __OrgName_name_hybrid),
(u'namedhybrid', __OrgName_name_namedhybrid),
(u'partial', __OrgName_name_partial),
])
_OrgName_name._ext = None
_OrgName_attrib = STR_VIS(name=u'attrib', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OrgName_mod = SEQ_OF(name=u'mod', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__OrgName_mod__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Organism', 'OrgMod')))
_OrgName_mod._cont = __OrgName_mod__item_
_OrgName_lineage = STR_VIS(name=u'lineage', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OrgName_gcode = INT(name=u'gcode', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OrgName_mgcode = INT(name=u'mgcode', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OrgName_div = STR_VIS(name=u'div', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OrgName_pgcode = INT(name=u'pgcode', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
OrgName._cont = ASN1Dict([
(u'name', _OrgName_name),
(u'attrib', _OrgName_attrib),
(u'mod', _OrgName_mod),
(u'lineage', _OrgName_lineage),
(u'gcode', _OrgName_gcode),
(u'mgcode', _OrgName_mgcode),
(u'div', _OrgName_div),
(u'pgcode', _OrgName_pgcode),
])
OrgName._ext = None
#-----< OrgMod >-----#
OrgMod = SEQ(name=u'OrgMod', mode=MODE_TYPE)
_OrgMod_subtype = INT(name=u'subtype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_OrgMod_subtype._cont = ASN1Dict([(u'strain', 2), (u'substrain', 3), (u'type', 4), (u'subtype', 5), (u'variety', 6), (u'serotype', 7), (u'serogroup', 8), (u'serovar', 9), (u'cultivar', 10), (u'pathovar', 11), (u'chemovar', 12), (u'biovar', 13), (u'biotype', 14), (u'group', 15), (u'subgroup', 16), (u'isolate', 17), (u'common', 18), (u'acronym', 19), (u'dosage', 20), (u'nat-host', 21), (u'sub-species', 22), (u'specimen-voucher', 23), (u'authority', 24), (u'forma', 25), (u'forma-specialis', 26), (u'ecotype', 27), (u'synonym', 28), (u'anamorph', 29), (u'teleomorph', 30), (u'breed', 31), (u'gb-acronym', 32), (u'gb-anamorph', 33), (u'gb-synonym', 34), (u'culture-collection', 35), (u'bio-material', 36), (u'metagenome-source', 37), (u'type-material', 38), (u'old-lineage', 253), (u'old-name', 254), (u'other', 255)])
_OrgMod_subname = STR_VIS(name=u'subname', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_OrgMod_attrib = STR_VIS(name=u'attrib', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
OrgMod._cont = ASN1Dict([
(u'subtype', _OrgMod_subtype),
(u'subname', _OrgMod_subname),
(u'attrib', _OrgMod_attrib),
])
OrgMod._ext = None
#-----< BinomialOrgName >-----#
BinomialOrgName = SEQ(name=u'BinomialOrgName', mode=MODE_TYPE)
_BinomialOrgName_genus = STR_VIS(name=u'genus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BinomialOrgName_species = STR_VIS(name=u'species', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BinomialOrgName_subspecies = STR_VIS(name=u'subspecies', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
BinomialOrgName._cont = ASN1Dict([
(u'genus', _BinomialOrgName_genus),
(u'species', _BinomialOrgName_species),
(u'subspecies', _BinomialOrgName_subspecies),
])
BinomialOrgName._ext = None
#-----< MultiOrgName >-----#
MultiOrgName = SEQ_OF(name=u'MultiOrgName', mode=MODE_TYPE)
_MultiOrgName__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Organism', 'OrgName')))
MultiOrgName._cont = _MultiOrgName__item_
#-----< PartialOrgName >-----#
PartialOrgName = SEQ_OF(name=u'PartialOrgName', mode=MODE_TYPE)
_PartialOrgName__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Organism', 'TaxElement')))
PartialOrgName._cont = _PartialOrgName__item_
#-----< TaxElement >-----#
TaxElement = SEQ(name=u'TaxElement', mode=MODE_TYPE)
_TaxElement_fixed_level = INT(name=u'fixed-level', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TaxElement_fixed_level._cont = ASN1Dict([(u'other', 0), (u'family', 1), (u'order', 2), (u'class', 3)])
_TaxElement_level = STR_VIS(name=u'level', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TaxElement_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
TaxElement._cont = ASN1Dict([
(u'fixed-level', _TaxElement_fixed_level),
(u'level', _TaxElement_level),
(u'name', _TaxElement_name),
])
TaxElement._ext = None
_all_ = [
_Org_ref_taxname,
_Org_ref_common,
__Org_ref_mod__item_,
_Org_ref_mod,
__Org_ref_db__item_,
_Org_ref_db,
__Org_ref_syn__item_,
_Org_ref_syn,
_Org_ref_orgname,
Org_ref,
__OrgName_name_binomial,
__OrgName_name_virus,
__OrgName_name_hybrid,
__OrgName_name_namedhybrid,
__OrgName_name_partial,
_OrgName_name,
_OrgName_attrib,
__OrgName_mod__item_,
_OrgName_mod,
_OrgName_lineage,
_OrgName_gcode,
_OrgName_mgcode,
_OrgName_div,
_OrgName_pgcode,
OrgName,
_OrgMod_subtype,
_OrgMod_subname,
_OrgMod_attrib,
OrgMod,
_BinomialOrgName_genus,
_BinomialOrgName_species,
_BinomialOrgName_subspecies,
BinomialOrgName,
_MultiOrgName__item_,
MultiOrgName,
_PartialOrgName__item_,
PartialOrgName,
_TaxElement_fixed_level,
_TaxElement_level,
_TaxElement_name,
TaxElement,
]
class NCBI_BioSource:
_name_ = u'NCBI-BioSource'
_oid_ = []
_obj_ = [
u'BioSource',
u'PCRReactionSet',
u'PCRReaction',
u'PCRPrimerSet',
u'PCRPrimer',
u'PCRPrimerSeq',
u'PCRPrimerName',
u'SubSource',
]
_type_ = [
u'BioSource',
u'PCRReactionSet',
u'PCRReaction',
u'PCRPrimerSet',
u'PCRPrimer',
u'PCRPrimerSeq',
u'PCRPrimerName',
u'SubSource',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< BioSource >-----#
BioSource = SEQ(name=u'BioSource', mode=MODE_TYPE)
_BioSource_genome = INT(name=u'genome', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_BioSource_genome._cont = ASN1Dict([(u'unknown', 0), (u'genomic', 1), (u'chloroplast', 2), (u'chromoplast', 3), (u'kinetoplast', 4), (u'mitochondrion', 5), (u'plastid', 6), (u'macronuclear', 7), (u'extrachrom', 8), (u'plasmid', 9), (u'transposon', 10), (u'insertion-seq', 11), (u'cyanelle', 12), (u'proviral', 13), (u'virion', 14), (u'nucleomorph', 15), (u'apicoplast', 16), (u'leucoplast', 17), (u'proplastid', 18), (u'endogenous-virus', 19), (u'hydrogenosome', 20), (u'chromosome', 21), (u'chromatophore', 22), (u'plasmid-in-mitochondrion', 23), (u'plasmid-in-plastid', 24)])
_BioSource_origin = INT(name=u'origin', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=0)
_BioSource_origin._cont = ASN1Dict([(u'unknown', 0), (u'natural', 1), (u'natmut', 2), (u'mut', 3), (u'artificial', 4), (u'synthetic', 5), (u'other', 255)])
_BioSource_org = SEQ(name=u'org', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')))
_BioSource_subtype = SEQ_OF(name=u'subtype', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BioSource_subtype__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioSource', 'SubSource')))
_BioSource_subtype._cont = __BioSource_subtype__item_
_BioSource_is_focus = NULL(name=u'is-focus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BioSource_pcr_primers = SET_OF(name=u'pcr-primers', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'PCRReactionSet')), opt=True)
BioSource._cont = ASN1Dict([
(u'genome', _BioSource_genome),
(u'origin', _BioSource_origin),
(u'org', _BioSource_org),
(u'subtype', _BioSource_subtype),
(u'is-focus', _BioSource_is_focus),
(u'pcr-primers', _BioSource_pcr_primers),
])
BioSource._ext = None
#-----< PCRReactionSet >-----#
PCRReactionSet = SET_OF(name=u'PCRReactionSet', mode=MODE_TYPE)
_PCRReactionSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioSource', 'PCRReaction')))
PCRReactionSet._cont = _PCRReactionSet__item_
#-----< PCRReaction >-----#
PCRReaction = SEQ(name=u'PCRReaction', mode=MODE_TYPE)
_PCRReaction_forward = SET_OF(name=u'forward', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'PCRPrimerSet')), opt=True)
_PCRReaction_reverse = SET_OF(name=u'reverse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'PCRPrimerSet')), opt=True)
PCRReaction._cont = ASN1Dict([
(u'forward', _PCRReaction_forward),
(u'reverse', _PCRReaction_reverse),
])
PCRReaction._ext = None
#-----< PCRPrimerSet >-----#
PCRPrimerSet = SET_OF(name=u'PCRPrimerSet', mode=MODE_TYPE)
_PCRPrimerSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-BioSource', 'PCRPrimer')))
PCRPrimerSet._cont = _PCRPrimerSet__item_
#-----< PCRPrimer >-----#
PCRPrimer = SEQ(name=u'PCRPrimer', mode=MODE_TYPE)
_PCRPrimer_seq = STR_VIS(name=u'seq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'PCRPrimerSeq')), opt=True)
_PCRPrimer_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-BioSource', 'PCRPrimerName')), opt=True)
PCRPrimer._cont = ASN1Dict([
(u'seq', _PCRPrimer_seq),
(u'name', _PCRPrimer_name),
])
PCRPrimer._ext = None
#-----< PCRPrimerSeq >-----#
PCRPrimerSeq = STR_VIS(name=u'PCRPrimerSeq', mode=MODE_TYPE)
#-----< PCRPrimerName >-----#
PCRPrimerName = STR_VIS(name=u'PCRPrimerName', mode=MODE_TYPE)
#-----< SubSource >-----#
SubSource = SEQ(name=u'SubSource', mode=MODE_TYPE)
_SubSource_subtype = INT(name=u'subtype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SubSource_subtype._cont = ASN1Dict([(u'chromosome', 1), (u'map', 2), (u'clone', 3), (u'subclone', 4), (u'haplotype', 5), (u'genotype', 6), (u'sex', 7), (u'cell-line', 8), (u'cell-type', 9), (u'tissue-type', 10), (u'clone-lib', 11), (u'dev-stage', 12), (u'frequency', 13), (u'germline', 14), (u'rearranged', 15), (u'lab-host', 16), (u'pop-variant', 17), (u'tissue-lib', 18), (u'plasmid-name', 19), (u'transposon-name', 20), (u'insertion-seq-name', 21), (u'plastid-name', 22), (u'country', 23), (u'segment', 24), (u'endogenous-virus-name', 25), (u'transgenic', 26), (u'environmental-sample', 27), (u'isolation-source', 28), (u'lat-lon', 29), (u'collection-date', 30), (u'collected-by', 31), (u'identified-by', 32), (u'fwd-primer-seq', 33), (u'rev-primer-seq', 34), (u'fwd-primer-name', 35), (u'rev-primer-name', 36), (u'metagenomic', 37), (u'mating-type', 38), (u'linkage-group', 39), (u'haplogroup', 40), (u'whole-replicon', 41), (u'phenotype', 42), (u'altitude', 43), (u'other', 255)])
_SubSource_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SubSource_attrib = STR_VIS(name=u'attrib', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SubSource._cont = ASN1Dict([
(u'subtype', _SubSource_subtype),
(u'name', _SubSource_name),
(u'attrib', _SubSource_attrib),
])
SubSource._ext = None
_all_ = [
_BioSource_genome,
_BioSource_origin,
_BioSource_org,
__BioSource_subtype__item_,
_BioSource_subtype,
_BioSource_is_focus,
_BioSource_pcr_primers,
BioSource,
_PCRReactionSet__item_,
PCRReactionSet,
_PCRReaction_forward,
_PCRReaction_reverse,
PCRReaction,
_PCRPrimerSet__item_,
PCRPrimerSet,
_PCRPrimer_seq,
_PCRPrimer_name,
PCRPrimer,
PCRPrimerSeq,
PCRPrimerName,
_SubSource_subtype,
_SubSource_name,
_SubSource_attrib,
SubSource,
]
class NCBI_Protein:
_name_ = u'NCBI-Protein'
_oid_ = []
_obj_ = [
u'Prot-ref',
]
_type_ = [
u'Prot-ref',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Prot-ref >-----#
Prot_ref = SEQ(name=u'Prot-ref', mode=MODE_TYPE)
_Prot_ref_name = SET_OF(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Prot_ref_name__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Prot_ref_name._cont = __Prot_ref_name__item_
_Prot_ref_desc = STR_VIS(name=u'desc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Prot_ref_ec = SET_OF(name=u'ec', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Prot_ref_ec__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Prot_ref_ec._cont = __Prot_ref_ec__item_
_Prot_ref_activity = SET_OF(name=u'activity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Prot_ref_activity__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Prot_ref_activity._cont = __Prot_ref_activity__item_
_Prot_ref_db = SET_OF(name=u'db', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Prot_ref_db__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Prot_ref_db._cont = __Prot_ref_db__item_
_Prot_ref_processed = ENUM(name=u'processed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'not-set')
_Prot_ref_processed._cont = ASN1Dict([(u'not-set', 0), (u'preprotein', 1), (u'mature', 2), (u'signal-peptide', 3), (u'transit-peptide', 4), (u'propeptide', 5)])
_Prot_ref_processed._ext = None
Prot_ref._cont = ASN1Dict([
(u'name', _Prot_ref_name),
(u'desc', _Prot_ref_desc),
(u'ec', _Prot_ref_ec),
(u'activity', _Prot_ref_activity),
(u'db', _Prot_ref_db),
(u'processed', _Prot_ref_processed),
])
Prot_ref._ext = None
_all_ = [
__Prot_ref_name__item_,
_Prot_ref_name,
_Prot_ref_desc,
__Prot_ref_ec__item_,
_Prot_ref_ec,
__Prot_ref_activity__item_,
_Prot_ref_activity,
__Prot_ref_db__item_,
_Prot_ref_db,
_Prot_ref_processed,
Prot_ref,
]
class NCBI_TxInit:
_name_ = u'NCBI-TxInit'
_oid_ = []
_obj_ = [
u'Txinit',
u'Tx-evidence',
]
_type_ = [
u'Txinit',
u'Tx-evidence',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Txinit >-----#
Txinit = SEQ(name=u'Txinit', mode=MODE_TYPE)
_Txinit_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Txinit_syn = SEQ_OF(name=u'syn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Txinit_syn__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Txinit_syn._cont = __Txinit_syn__item_
_Txinit_gene = SEQ_OF(name=u'gene', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Txinit_gene__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Gene', 'Gene-ref')))
_Txinit_gene._cont = __Txinit_gene__item_
_Txinit_protein = SEQ_OF(name=u'protein', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Txinit_protein__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Protein', 'Prot-ref')))
_Txinit_protein._cont = __Txinit_protein__item_
_Txinit_rna = SEQ_OF(name=u'rna', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Txinit_rna__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Txinit_rna._cont = __Txinit_rna__item_
_Txinit_expression = STR_VIS(name=u'expression', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Txinit_txsystem = ENUM(name=u'txsystem', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Txinit_txsystem._cont = ASN1Dict([(u'unknown', 0), (u'pol1', 1), (u'pol2', 2), (u'pol3', 3), (u'bacterial', 4), (u'viral', 5), (u'rna', 6), (u'organelle', 7), (u'other', 255)])
_Txinit_txsystem._ext = None
_Txinit_txdescr = STR_VIS(name=u'txdescr', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Txinit_txorg = SEQ(name=u'txorg', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Organism', 'Org-ref')), opt=True)
_Txinit_mapping_precise = BOOL(name=u'mapping-precise', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Txinit_location_accurate = BOOL(name=u'location-accurate', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Txinit_inittype = ENUM(name=u'inittype', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Txinit_inittype._cont = ASN1Dict([(u'unknown', 0), (u'single', 1), (u'multiple', 2), (u'region', 3)])
_Txinit_inittype._ext = None
_Txinit_evidence = SET_OF(name=u'evidence', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Txinit_evidence__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-TxInit', 'Tx-evidence')))
_Txinit_evidence._cont = __Txinit_evidence__item_
Txinit._cont = ASN1Dict([
(u'name', _Txinit_name),
(u'syn', _Txinit_syn),
(u'gene', _Txinit_gene),
(u'protein', _Txinit_protein),
(u'rna', _Txinit_rna),
(u'expression', _Txinit_expression),
(u'txsystem', _Txinit_txsystem),
(u'txdescr', _Txinit_txdescr),
(u'txorg', _Txinit_txorg),
(u'mapping-precise', _Txinit_mapping_precise),
(u'location-accurate', _Txinit_location_accurate),
(u'inittype', _Txinit_inittype),
(u'evidence', _Txinit_evidence),
])
Txinit._ext = None
#-----< Tx-evidence >-----#
Tx_evidence = SEQ(name=u'Tx-evidence', mode=MODE_TYPE)
_Tx_evidence_exp_code = ENUM(name=u'exp-code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Tx_evidence_exp_code._cont = ASN1Dict([(u'unknown', 0), (u'rna-seq', 1), (u'rna-size', 2), (u'np-map', 3), (u'np-size', 4), (u'pe-seq', 5), (u'cDNA-seq', 6), (u'pe-map', 7), (u'pe-size', 8), (u'pseudo-seq', 9), (u'rev-pe-map', 10), (u'other', 255)])
_Tx_evidence_exp_code._ext = None
_Tx_evidence_expression_system = ENUM(name=u'expression-system', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'physiological')
_Tx_evidence_expression_system._cont = ASN1Dict([(u'unknown', 0), (u'physiological', 1), (u'in-vitro', 2), (u'oocyte', 3), (u'transfection', 4), (u'transgenic', 5), (u'other', 255)])
_Tx_evidence_expression_system._ext = None
_Tx_evidence_low_prec_data = BOOL(name=u'low-prec-data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Tx_evidence_from_homolog = BOOL(name=u'from-homolog', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
Tx_evidence._cont = ASN1Dict([
(u'exp-code', _Tx_evidence_exp_code),
(u'expression-system', _Tx_evidence_expression_system),
(u'low-prec-data', _Tx_evidence_low_prec_data),
(u'from-homolog', _Tx_evidence_from_homolog),
])
Tx_evidence._ext = None
_all_ = [
_Txinit_name,
__Txinit_syn__item_,
_Txinit_syn,
__Txinit_gene__item_,
_Txinit_gene,
__Txinit_protein__item_,
_Txinit_protein,
__Txinit_rna__item_,
_Txinit_rna,
_Txinit_expression,
_Txinit_txsystem,
_Txinit_txdescr,
_Txinit_txorg,
_Txinit_mapping_precise,
_Txinit_location_accurate,
_Txinit_inittype,
__Txinit_evidence__item_,
_Txinit_evidence,
Txinit,
_Tx_evidence_exp_code,
_Tx_evidence_expression_system,
_Tx_evidence_low_prec_data,
_Tx_evidence_from_homolog,
Tx_evidence,
]
class NCBI_Seqloc:
_name_ = u'NCBI-Seqloc'
_oid_ = []
_obj_ = [
u'Seq-id',
u'Seq-id-set',
u'Patent-seq-id',
u'Textseq-id',
u'Giimport-id',
u'PDB-seq-id',
u'PDB-mol-id',
u'Seq-loc',
u'Seq-interval',
u'Packed-seqint',
u'Seq-point',
u'Packed-seqpnt',
u'Na-strand',
u'Seq-bond',
u'Seq-loc-mix',
u'Seq-loc-equiv',
]
_type_ = [
u'Seq-id',
u'Seq-id-set',
u'Patent-seq-id',
u'Textseq-id',
u'Giimport-id',
u'PDB-seq-id',
u'PDB-mol-id',
u'Seq-loc',
u'Seq-interval',
u'Packed-seqint',
u'Seq-point',
u'Packed-seqpnt',
u'Na-strand',
u'Seq-bond',
u'Seq-loc-mix',
u'Seq-loc-equiv',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Seq-id >-----#
Seq_id = CHOICE(name=u'Seq-id', mode=MODE_TYPE)
_Seq_id_local = CHOICE(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')))
_Seq_id_gibbsq = INT(name=u'gibbsq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_id_gibbmt = INT(name=u'gibbmt', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_id_giim = SEQ(name=u'giim', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Giimport-id')))
_Seq_id_genbank = SEQ(name=u'genbank', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_embl = SEQ(name=u'embl', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_pir = SEQ(name=u'pir', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_swissprot = SEQ(name=u'swissprot', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_patent = SEQ(name=u'patent', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Patent-seq-id')))
_Seq_id_other = SEQ(name=u'other', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_general = SEQ(name=u'general', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')))
_Seq_id_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_id_ddbj = SEQ(name=u'ddbj', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_prf = SEQ(name=u'prf', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_pdb = SEQ(name=u'pdb', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'PDB-seq-id')))
_Seq_id_tpg = SEQ(name=u'tpg', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_tpe = SEQ(name=u'tpe', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_tpd = SEQ(name=u'tpd', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_gpipe = SEQ(name=u'gpipe', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
_Seq_id_named_annot_track = SEQ(name=u'named-annot-track', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Textseq-id')))
Seq_id._cont = ASN1Dict([
(u'local', _Seq_id_local),
(u'gibbsq', _Seq_id_gibbsq),
(u'gibbmt', _Seq_id_gibbmt),
(u'giim', _Seq_id_giim),
(u'genbank', _Seq_id_genbank),
(u'embl', _Seq_id_embl),
(u'pir', _Seq_id_pir),
(u'swissprot', _Seq_id_swissprot),
(u'patent', _Seq_id_patent),
(u'other', _Seq_id_other),
(u'general', _Seq_id_general),
(u'gi', _Seq_id_gi),
(u'ddbj', _Seq_id_ddbj),
(u'prf', _Seq_id_prf),
(u'pdb', _Seq_id_pdb),
(u'tpg', _Seq_id_tpg),
(u'tpe', _Seq_id_tpe),
(u'tpd', _Seq_id_tpd),
(u'gpipe', _Seq_id_gpipe),
(u'named-annot-track', _Seq_id_named_annot_track),
])
Seq_id._ext = None
#-----< Seq-id-set >-----#
Seq_id_set = SET_OF(name=u'Seq-id-set', mode=MODE_TYPE)
_Seq_id_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
Seq_id_set._cont = _Seq_id_set__item_
#-----< Patent-seq-id >-----#
Patent_seq_id = SEQ(name=u'Patent-seq-id', mode=MODE_TYPE)
_Patent_seq_id_seqid = INT(name=u'seqid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Patent_seq_id_cit = SEQ(name=u'cit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Id-pat')))
Patent_seq_id._cont = ASN1Dict([
(u'seqid', _Patent_seq_id_seqid),
(u'cit', _Patent_seq_id_cit),
])
Patent_seq_id._ext = None
#-----< Textseq-id >-----#
Textseq_id = SEQ(name=u'Textseq-id', mode=MODE_TYPE)
_Textseq_id_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textseq_id_accession = STR_VIS(name=u'accession', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textseq_id_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Textseq_id_version = INT(name=u'version', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Textseq_id._cont = ASN1Dict([
(u'name', _Textseq_id_name),
(u'accession', _Textseq_id_accession),
(u'release', _Textseq_id_release),
(u'version', _Textseq_id_version),
])
Textseq_id._ext = None
#-----< Giimport-id >-----#
Giimport_id = SEQ(name=u'Giimport-id', mode=MODE_TYPE)
_Giimport_id_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Giimport_id_db = STR_VIS(name=u'db', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Giimport_id_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Giimport_id._cont = ASN1Dict([
(u'id', _Giimport_id_id),
(u'db', _Giimport_id_db),
(u'release', _Giimport_id_release),
])
Giimport_id._ext = None
#-----< PDB-seq-id >-----#
PDB_seq_id = SEQ(name=u'PDB-seq-id', mode=MODE_TYPE)
_PDB_seq_id_mol = STR_VIS(name=u'mol', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'PDB-mol-id')))
_PDB_seq_id_chain = INT(name=u'chain', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=32)
_PDB_seq_id_rel = CHOICE(name=u'rel', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
PDB_seq_id._cont = ASN1Dict([
(u'mol', _PDB_seq_id_mol),
(u'chain', _PDB_seq_id_chain),
(u'rel', _PDB_seq_id_rel),
])
PDB_seq_id._ext = None
#-----< PDB-mol-id >-----#
PDB_mol_id = STR_VIS(name=u'PDB-mol-id', mode=MODE_TYPE)
#-----< Seq-loc >-----#
Seq_loc = CHOICE(name=u'Seq-loc', mode=MODE_TYPE)
_Seq_loc_null = NULL(name=u'null', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_loc_empty = CHOICE(name=u'empty', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Seq_loc_whole = CHOICE(name=u'whole', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Seq_loc_int = SEQ(name=u'int', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
_Seq_loc_packed_int = SEQ_OF(name=u'packed-int', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Packed-seqint')))
_Seq_loc_pnt = SEQ(name=u'pnt', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-point')))
_Seq_loc_packed_pnt = SEQ(name=u'packed-pnt', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Packed-seqpnt')))
_Seq_loc_mix = SEQ_OF(name=u'mix', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc-mix')))
_Seq_loc_equiv = SET_OF(name=u'equiv', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc-equiv')))
_Seq_loc_bond = SEQ(name=u'bond', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-bond')))
_Seq_loc_feat = CHOICE(name=u'feat', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqfeat', 'Feat-id')))
Seq_loc._cont = ASN1Dict([
(u'null', _Seq_loc_null),
(u'empty', _Seq_loc_empty),
(u'whole', _Seq_loc_whole),
(u'int', _Seq_loc_int),
(u'packed-int', _Seq_loc_packed_int),
(u'pnt', _Seq_loc_pnt),
(u'packed-pnt', _Seq_loc_packed_pnt),
(u'mix', _Seq_loc_mix),
(u'equiv', _Seq_loc_equiv),
(u'bond', _Seq_loc_bond),
(u'feat', _Seq_loc_feat),
])
Seq_loc._ext = None
#-----< Seq-interval >-----#
Seq_interval = SEQ(name=u'Seq-interval', mode=MODE_TYPE)
_Seq_interval_from_ = INT(name=u'from', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_interval_to = INT(name=u'to', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_interval_strand = ENUM(name=u'strand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Seq_interval_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Seq_interval_fuzz_from = CHOICE(name=u'fuzz-from', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
_Seq_interval_fuzz_to = CHOICE(name=u'fuzz-to', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
Seq_interval._cont = ASN1Dict([
(u'from', _Seq_interval_from_),
(u'to', _Seq_interval_to),
(u'strand', _Seq_interval_strand),
(u'id', _Seq_interval_id),
(u'fuzz-from', _Seq_interval_fuzz_from),
(u'fuzz-to', _Seq_interval_fuzz_to),
])
Seq_interval._ext = None
#-----< Packed-seqint >-----#
Packed_seqint = SEQ_OF(name=u'Packed-seqint', mode=MODE_TYPE)
_Packed_seqint__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
Packed_seqint._cont = _Packed_seqint__item_
#-----< Seq-point >-----#
Seq_point = SEQ(name=u'Seq-point', mode=MODE_TYPE)
_Seq_point_point = INT(name=u'point', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_point_strand = ENUM(name=u'strand', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Seq_point_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Seq_point_fuzz = CHOICE(name=u'fuzz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
Seq_point._cont = ASN1Dict([
(u'point', _Seq_point_point),
(u'strand', _Seq_point_strand),
(u'id', _Seq_point_id),
(u'fuzz', _Seq_point_fuzz),
])
Seq_point._ext = None
#-----< Packed-seqpnt >-----#
Packed_seqpnt = SEQ(name=u'Packed-seqpnt', mode=MODE_TYPE)
_Packed_seqpnt_strand = ENUM(name=u'strand', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Na-strand')), opt=True)
_Packed_seqpnt_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_Packed_seqpnt_fuzz = CHOICE(name=u'fuzz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Int-fuzz')), opt=True)
_Packed_seqpnt_points = SEQ_OF(name=u'points', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Packed_seqpnt_points__item_ = INT(name='_item_', mode=MODE_TYPE)
_Packed_seqpnt_points._cont = __Packed_seqpnt_points__item_
Packed_seqpnt._cont = ASN1Dict([
(u'strand', _Packed_seqpnt_strand),
(u'id', _Packed_seqpnt_id),
(u'fuzz', _Packed_seqpnt_fuzz),
(u'points', _Packed_seqpnt_points),
])
Packed_seqpnt._ext = None
#-----< Na-strand >-----#
Na_strand = ENUM(name=u'Na-strand', mode=MODE_TYPE)
Na_strand._cont = ASN1Dict([(u'unknown', 0), (u'plus', 1), (u'minus', 2), (u'both', 3), (u'both-rev', 4), (u'other', 255)])
Na_strand._ext = None
#-----< Seq-bond >-----#
Seq_bond = SEQ(name=u'Seq-bond', mode=MODE_TYPE)
_Seq_bond_a = SEQ(name=u'a', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-point')))
_Seq_bond_b = SEQ(name=u'b', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-point')), opt=True)
Seq_bond._cont = ASN1Dict([
(u'a', _Seq_bond_a),
(u'b', _Seq_bond_b),
])
Seq_bond._ext = None
#-----< Seq-loc-mix >-----#
Seq_loc_mix = SEQ_OF(name=u'Seq-loc-mix', mode=MODE_TYPE)
_Seq_loc_mix__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Seq_loc_mix._cont = _Seq_loc_mix__item_
#-----< Seq-loc-equiv >-----#
Seq_loc_equiv = SET_OF(name=u'Seq-loc-equiv', mode=MODE_TYPE)
_Seq_loc_equiv__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
Seq_loc_equiv._cont = _Seq_loc_equiv__item_
_all_ = [
_Seq_id_local,
_Seq_id_gibbsq,
_Seq_id_gibbmt,
_Seq_id_giim,
_Seq_id_genbank,
_Seq_id_embl,
_Seq_id_pir,
_Seq_id_swissprot,
_Seq_id_patent,
_Seq_id_other,
_Seq_id_general,
_Seq_id_gi,
_Seq_id_ddbj,
_Seq_id_prf,
_Seq_id_pdb,
_Seq_id_tpg,
_Seq_id_tpe,
_Seq_id_tpd,
_Seq_id_gpipe,
_Seq_id_named_annot_track,
Seq_id,
_Seq_id_set__item_,
Seq_id_set,
_Patent_seq_id_seqid,
_Patent_seq_id_cit,
Patent_seq_id,
_Textseq_id_name,
_Textseq_id_accession,
_Textseq_id_release,
_Textseq_id_version,
Textseq_id,
_Giimport_id_id,
_Giimport_id_db,
_Giimport_id_release,
Giimport_id,
_PDB_seq_id_mol,
_PDB_seq_id_chain,
_PDB_seq_id_rel,
PDB_seq_id,
PDB_mol_id,
_Seq_loc_null,
_Seq_loc_empty,
_Seq_loc_whole,
_Seq_loc_int,
_Seq_loc_packed_int,
_Seq_loc_pnt,
_Seq_loc_packed_pnt,
_Seq_loc_mix,
_Seq_loc_equiv,
_Seq_loc_bond,
_Seq_loc_feat,
Seq_loc,
_Seq_interval_from_,
_Seq_interval_to,
_Seq_interval_strand,
_Seq_interval_id,
_Seq_interval_fuzz_from,
_Seq_interval_fuzz_to,
Seq_interval,
_Packed_seqint__item_,
Packed_seqint,
_Seq_point_point,
_Seq_point_strand,
_Seq_point_id,
_Seq_point_fuzz,
Seq_point,
_Packed_seqpnt_strand,
_Packed_seqpnt_id,
_Packed_seqpnt_fuzz,
__Packed_seqpnt_points__item_,
_Packed_seqpnt_points,
Packed_seqpnt,
Na_strand,
_Seq_bond_a,
_Seq_bond_b,
Seq_bond,
_Seq_loc_mix__item_,
Seq_loc_mix,
_Seq_loc_equiv__item_,
Seq_loc_equiv,
]
class NCBI_Seqres:
_name_ = u'NCBI-Seqres'
_oid_ = []
_obj_ = [
u'Seq-graph',
u'Real-graph',
u'Int-graph',
u'Byte-graph',
]
_type_ = [
u'Seq-graph',
u'Real-graph',
u'Int-graph',
u'Byte-graph',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Seq-graph >-----#
Seq_graph = SEQ(name=u'Seq-graph', mode=MODE_TYPE)
_Seq_graph_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_graph_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_graph_loc = CHOICE(name=u'loc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_Seq_graph_title_x = STR_VIS(name=u'title-x', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_graph_title_y = STR_VIS(name=u'title-y', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_graph_comp = INT(name=u'comp', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_graph_a = REAL(name=u'a', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Seq_graph_b = REAL(name=u'b', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')), opt=True)
_Seq_graph_numval = INT(name=u'numval', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_graph_graph = CHOICE(name=u'graph', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Seq_graph_graph_real = SEQ(name=u'real', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqres', 'Real-graph')))
__Seq_graph_graph_int = SEQ(name=u'int', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqres', 'Int-graph')))
__Seq_graph_graph_byte = SEQ(name=u'byte', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqres', 'Byte-graph')))
_Seq_graph_graph._cont = ASN1Dict([
(u'real', __Seq_graph_graph_real),
(u'int', __Seq_graph_graph_int),
(u'byte', __Seq_graph_graph_byte),
])
_Seq_graph_graph._ext = None
Seq_graph._cont = ASN1Dict([
(u'title', _Seq_graph_title),
(u'comment', _Seq_graph_comment),
(u'loc', _Seq_graph_loc),
(u'title-x', _Seq_graph_title_x),
(u'title-y', _Seq_graph_title_y),
(u'comp', _Seq_graph_comp),
(u'a', _Seq_graph_a),
(u'b', _Seq_graph_b),
(u'numval', _Seq_graph_numval),
(u'graph', _Seq_graph_graph),
])
Seq_graph._ext = None
#-----< Real-graph >-----#
Real_graph = SEQ(name=u'Real-graph', mode=MODE_TYPE)
_Real_graph_max = REAL(name=u'max', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Real_graph_min = REAL(name=u'min', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Real_graph_axis = REAL(name=u'axis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Real_graph_values = SEQ_OF(name=u'values', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Real_graph_values__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_Real_graph_values._cont = __Real_graph_values__item_
Real_graph._cont = ASN1Dict([
(u'max', _Real_graph_max),
(u'min', _Real_graph_min),
(u'axis', _Real_graph_axis),
(u'values', _Real_graph_values),
])
Real_graph._ext = None
#-----< Int-graph >-----#
Int_graph = SEQ(name=u'Int-graph', mode=MODE_TYPE)
_Int_graph_max = INT(name=u'max', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_graph_min = INT(name=u'min', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_graph_axis = INT(name=u'axis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Int_graph_values = SEQ_OF(name=u'values', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Int_graph_values__item_ = INT(name='_item_', mode=MODE_TYPE)
_Int_graph_values._cont = __Int_graph_values__item_
Int_graph._cont = ASN1Dict([
(u'max', _Int_graph_max),
(u'min', _Int_graph_min),
(u'axis', _Int_graph_axis),
(u'values', _Int_graph_values),
])
Int_graph._ext = None
#-----< Byte-graph >-----#
Byte_graph = SEQ(name=u'Byte-graph', mode=MODE_TYPE)
_Byte_graph_max = INT(name=u'max', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Byte_graph_min = INT(name=u'min', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Byte_graph_axis = INT(name=u'axis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Byte_graph_values = OCT_STR(name=u'values', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Byte_graph._cont = ASN1Dict([
(u'max', _Byte_graph_max),
(u'min', _Byte_graph_min),
(u'axis', _Byte_graph_axis),
(u'values', _Byte_graph_values),
])
Byte_graph._ext = None
_all_ = [
_Seq_graph_title,
_Seq_graph_comment,
_Seq_graph_loc,
_Seq_graph_title_x,
_Seq_graph_title_y,
_Seq_graph_comp,
_Seq_graph_a,
_Seq_graph_b,
_Seq_graph_numval,
__Seq_graph_graph_real,
__Seq_graph_graph_int,
__Seq_graph_graph_byte,
_Seq_graph_graph,
Seq_graph,
_Real_graph_max,
_Real_graph_min,
_Real_graph_axis,
__Real_graph_values__item_,
_Real_graph_values,
Real_graph,
_Int_graph_max,
_Int_graph_min,
_Int_graph_axis,
__Int_graph_values__item_,
_Int_graph_values,
Int_graph,
_Byte_graph_max,
_Byte_graph_min,
_Byte_graph_axis,
_Byte_graph_values,
Byte_graph,
]
class NCBI_Seqset:
_name_ = u'NCBI-Seqset'
_oid_ = []
_obj_ = [
u'Bioseq-set',
u'Seq-entry',
]
_type_ = [
u'Bioseq-set',
u'Seq-entry',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Bioseq-set >-----#
Bioseq_set = SEQ(name=u'Bioseq-set', mode=MODE_TYPE)
_Bioseq_set_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')), opt=True)
_Bioseq_set_coll = SEQ(name=u'coll', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-General', 'Dbtag')), opt=True)
_Bioseq_set_level = INT(name=u'level', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Bioseq_set_class_ = ENUM(name=u'class', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=u'not-set')
_Bioseq_set_class_._cont = ASN1Dict([(u'not-set', 0), (u'nuc-prot', 1), (u'segset', 2), (u'conset', 3), (u'parts', 4), (u'gibb', 5), (u'gi', 6), (u'genbank', 7), (u'pir', 8), (u'pub-set', 9), (u'equiv', 10), (u'swissprot', 11), (u'pdb-entry', 12), (u'mut-set', 13), (u'pop-set', 14), (u'phy-set', 15), (u'eco-set', 16), (u'gen-prod-set', 17), (u'wgs-set', 18), (u'named-annot', 19), (u'named-annot-prod', 20), (u'read-set', 21), (u'paired-end-reads', 22), (u'small-genome-set', 23), (u'other', 255)])
_Bioseq_set_class_._ext = None
_Bioseq_set_release = STR_VIS(name=u'release', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Bioseq_set_date = CHOICE(name=u'date', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Bioseq_set_descr = SET_OF(name=u'descr', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-descr')), opt=True)
_Bioseq_set_seq_set = SEQ_OF(name=u'seq-set', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Bioseq_set_seq_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
_Bioseq_set_seq_set._cont = __Bioseq_set_seq_set__item_
_Bioseq_set_annot = SET_OF(name=u'annot', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Bioseq_set_annot__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_Bioseq_set_annot._cont = __Bioseq_set_annot__item_
Bioseq_set._cont = ASN1Dict([
(u'id', _Bioseq_set_id),
(u'coll', _Bioseq_set_coll),
(u'level', _Bioseq_set_level),
(u'class', _Bioseq_set_class_),
(u'release', _Bioseq_set_release),
(u'date', _Bioseq_set_date),
(u'descr', _Bioseq_set_descr),
(u'seq-set', _Bioseq_set_seq_set),
(u'annot', _Bioseq_set_annot),
])
Bioseq_set._ext = None
#-----< Seq-entry >-----#
Seq_entry = CHOICE(name=u'Seq-entry', mode=MODE_TYPE)
_Seq_entry_seq = SEQ(name=u'seq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
_Seq_entry_set = SEQ(name=u'set', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Bioseq-set')))
Seq_entry._cont = ASN1Dict([
(u'seq', _Seq_entry_seq),
(u'set', _Seq_entry_set),
])
Seq_entry._ext = None
_all_ = [
_Bioseq_set_id,
_Bioseq_set_coll,
_Bioseq_set_level,
_Bioseq_set_class_,
_Bioseq_set_release,
_Bioseq_set_date,
_Bioseq_set_descr,
__Bioseq_set_seq_set__item_,
_Bioseq_set_seq_set,
__Bioseq_set_annot__item_,
_Bioseq_set_annot,
Bioseq_set,
_Seq_entry_seq,
_Seq_entry_set,
Seq_entry,
]
class NCBI_Seq_split:
_name_ = u'NCBI-Seq-split'
_oid_ = []
_obj_ = [
u'ID2S-Split-Info',
u'ID2S-Bioseqs-Info',
u'ID2S-Bioseq-Info',
u'ID2S-Chunk-Info',
u'ID2S-Chunk-Content',
u'ID2S-Seq-descr-Info',
u'ID2S-Seq-annot-Info',
u'ID2S-Seq-annot-place-Info',
u'ID2S-Seq-feat-Ids-Info',
u'ID2S-Feat-type-Info',
u'ID2S-Seq-assembly-Info',
u'ID2S-Seq-map-Info',
u'ID2S-Seq-data-Info',
u'ID2S-Bioseq-place-Info',
u'ID2S-Chunk',
u'ID2S-Chunk-Data',
u'ID2S-Sequence-Piece',
u'ID2S-Chunk-Id',
u'ID2S-Bioseq-set-Ids',
u'ID2S-Bioseq-Ids',
u'ID2S-Gi-Range',
u'ID2S-Seq-loc',
u'ID2S-Gi-Interval',
u'ID2S-Seq-id-Interval',
u'ID2S-Interval',
u'ID2S-Gi-Ints',
u'ID2S-Seq-id-Ints',
]
_type_ = [
u'ID2S-Split-Info',
u'ID2S-Bioseqs-Info',
u'ID2S-Bioseq-Info',
u'ID2S-Chunk-Info',
u'ID2S-Chunk-Content',
u'ID2S-Seq-descr-Info',
u'ID2S-Seq-annot-Info',
u'ID2S-Seq-annot-place-Info',
u'ID2S-Seq-feat-Ids-Info',
u'ID2S-Feat-type-Info',
u'ID2S-Seq-assembly-Info',
u'ID2S-Seq-map-Info',
u'ID2S-Seq-data-Info',
u'ID2S-Bioseq-place-Info',
u'ID2S-Chunk',
u'ID2S-Chunk-Data',
u'ID2S-Sequence-Piece',
u'ID2S-Chunk-Id',
u'ID2S-Bioseq-set-Ids',
u'ID2S-Bioseq-Ids',
u'ID2S-Gi-Range',
u'ID2S-Seq-loc',
u'ID2S-Gi-Interval',
u'ID2S-Seq-id-Interval',
u'ID2S-Interval',
u'ID2S-Gi-Ints',
u'ID2S-Seq-id-Ints',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ID2S-Split-Info >-----#
ID2S_Split_Info = SEQ(name=u'ID2S-Split-Info', mode=MODE_TYPE)
_ID2S_Split_Info_bioseqs_info = SET_OF(name=u'bioseqs-info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Split_Info_bioseqs_info__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseqs-Info')))
_ID2S_Split_Info_bioseqs_info._cont = __ID2S_Split_Info_bioseqs_info__item_
_ID2S_Split_Info_chunks = SET_OF(name=u'chunks', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Split_Info_chunks__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Info')))
_ID2S_Split_Info_chunks._cont = __ID2S_Split_Info_chunks__item_
_ID2S_Split_Info_skeleton = CHOICE(name=u'skeleton', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')), opt=True)
ID2S_Split_Info._cont = ASN1Dict([
(u'bioseqs-info', _ID2S_Split_Info_bioseqs_info),
(u'chunks', _ID2S_Split_Info_chunks),
(u'skeleton', _ID2S_Split_Info_skeleton),
])
ID2S_Split_Info._ext = None
#-----< ID2S-Bioseqs-Info >-----#
ID2S_Bioseqs_Info = SEQ(name=u'ID2S-Bioseqs-Info', mode=MODE_TYPE)
_ID2S_Bioseqs_Info_info = SEQ(name=u'info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Info')))
_ID2S_Bioseqs_Info_bioseqs = SET_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Ids')))
ID2S_Bioseqs_Info._cont = ASN1Dict([
(u'info', _ID2S_Bioseqs_Info_info),
(u'bioseqs', _ID2S_Bioseqs_Info_bioseqs),
])
ID2S_Bioseqs_Info._ext = None
#-----< ID2S-Bioseq-Info >-----#
ID2S_Bioseq_Info = SEQ(name=u'ID2S-Bioseq-Info', mode=MODE_TYPE)
_ID2S_Bioseq_Info_gap_count = INT(name=u'gap-count', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2S_Bioseq_Info_seq_map_has_ref = BOOL(name=u'seq-map-has-ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ID2S_Bioseq_Info._cont = ASN1Dict([
(u'gap-count', _ID2S_Bioseq_Info_gap_count),
(u'seq-map-has-ref', _ID2S_Bioseq_Info_seq_map_has_ref),
])
ID2S_Bioseq_Info._ext = None
#-----< ID2S-Chunk-Info >-----#
ID2S_Chunk_Info = SEQ(name=u'ID2S-Chunk-Info', mode=MODE_TYPE)
_ID2S_Chunk_Info_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Id')))
_ID2S_Chunk_Info_content = SET_OF(name=u'content', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_Info_content__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Content')))
_ID2S_Chunk_Info_content._cont = __ID2S_Chunk_Info_content__item_
ID2S_Chunk_Info._cont = ASN1Dict([
(u'id', _ID2S_Chunk_Info_id),
(u'content', _ID2S_Chunk_Info_content),
])
ID2S_Chunk_Info._ext = None
#-----< ID2S-Chunk-Content >-----#
ID2S_Chunk_Content = CHOICE(name=u'ID2S-Chunk-Content', mode=MODE_TYPE)
_ID2S_Chunk_Content_seq_descr = SEQ(name=u'seq-descr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-descr-Info')))
_ID2S_Chunk_Content_seq_annot = SEQ(name=u'seq-annot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-annot-Info')))
_ID2S_Chunk_Content_seq_assembly = SEQ(name=u'seq-assembly', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-assembly-Info')))
_ID2S_Chunk_Content_seq_map = CHOICE(name=u'seq-map', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-map-Info')))
_ID2S_Chunk_Content_seq_data = CHOICE(name=u'seq-data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-data-Info')))
_ID2S_Chunk_Content_seq_annot_place = SEQ(name=u'seq-annot-place', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-annot-place-Info')))
_ID2S_Chunk_Content_bioseq_place = SET_OF(name=u'bioseq-place', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_Content_bioseq_place__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-place-Info')))
_ID2S_Chunk_Content_bioseq_place._cont = __ID2S_Chunk_Content_bioseq_place__item_
_ID2S_Chunk_Content_feat_ids = SET_OF(name=u'feat-ids', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_Content_feat_ids__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-feat-Ids-Info')))
_ID2S_Chunk_Content_feat_ids._cont = __ID2S_Chunk_Content_feat_ids__item_
ID2S_Chunk_Content._cont = ASN1Dict([
(u'seq-descr', _ID2S_Chunk_Content_seq_descr),
(u'seq-annot', _ID2S_Chunk_Content_seq_annot),
(u'seq-assembly', _ID2S_Chunk_Content_seq_assembly),
(u'seq-map', _ID2S_Chunk_Content_seq_map),
(u'seq-data', _ID2S_Chunk_Content_seq_data),
(u'seq-annot-place', _ID2S_Chunk_Content_seq_annot_place),
(u'bioseq-place', _ID2S_Chunk_Content_bioseq_place),
(u'feat-ids', _ID2S_Chunk_Content_feat_ids),
])
ID2S_Chunk_Content._ext = None
#-----< ID2S-Seq-descr-Info >-----#
ID2S_Seq_descr_Info = SEQ(name=u'ID2S-Seq-descr-Info', mode=MODE_TYPE)
_ID2S_Seq_descr_Info_type_mask = INT(name=u'type-mask', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Seq_descr_Info_bioseqs = SET_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Ids')), opt=True)
_ID2S_Seq_descr_Info_bioseq_sets = SET_OF(name=u'bioseq-sets', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-set-Ids')), opt=True)
ID2S_Seq_descr_Info._cont = ASN1Dict([
(u'type-mask', _ID2S_Seq_descr_Info_type_mask),
(u'bioseqs', _ID2S_Seq_descr_Info_bioseqs),
(u'bioseq-sets', _ID2S_Seq_descr_Info_bioseq_sets),
])
ID2S_Seq_descr_Info._ext = None
#-----< ID2S-Seq-annot-Info >-----#
ID2S_Seq_annot_Info = SEQ(name=u'ID2S-Seq-annot-Info', mode=MODE_TYPE)
_ID2S_Seq_annot_Info_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2S_Seq_annot_Info_align = NULL(name=u'align', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2S_Seq_annot_Info_graph = NULL(name=u'graph', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2S_Seq_annot_Info_feat = SET_OF(name=u'feat', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Seq_annot_Info_feat__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Feat-type-Info')))
_ID2S_Seq_annot_Info_feat._cont = __ID2S_Seq_annot_Info_feat__item_
_ID2S_Seq_annot_Info_seq_loc = CHOICE(name=u'seq-loc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-loc')), opt=True)
ID2S_Seq_annot_Info._cont = ASN1Dict([
(u'name', _ID2S_Seq_annot_Info_name),
(u'align', _ID2S_Seq_annot_Info_align),
(u'graph', _ID2S_Seq_annot_Info_graph),
(u'feat', _ID2S_Seq_annot_Info_feat),
(u'seq-loc', _ID2S_Seq_annot_Info_seq_loc),
])
ID2S_Seq_annot_Info._ext = None
#-----< ID2S-Seq-annot-place-Info >-----#
ID2S_Seq_annot_place_Info = SEQ(name=u'ID2S-Seq-annot-place-Info', mode=MODE_TYPE)
_ID2S_Seq_annot_place_Info_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ID2S_Seq_annot_place_Info_bioseqs = SET_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Ids')), opt=True)
_ID2S_Seq_annot_place_Info_bioseq_sets = SET_OF(name=u'bioseq-sets', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-set-Ids')), opt=True)
ID2S_Seq_annot_place_Info._cont = ASN1Dict([
(u'name', _ID2S_Seq_annot_place_Info_name),
(u'bioseqs', _ID2S_Seq_annot_place_Info_bioseqs),
(u'bioseq-sets', _ID2S_Seq_annot_place_Info_bioseq_sets),
])
ID2S_Seq_annot_place_Info._ext = None
#-----< ID2S-Seq-feat-Ids-Info >-----#
ID2S_Seq_feat_Ids_Info = SEQ(name=u'ID2S-Seq-feat-Ids-Info', mode=MODE_TYPE)
_ID2S_Seq_feat_Ids_Info_feat_types = SET_OF(name=u'feat-types', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Seq_feat_Ids_Info_feat_types__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Feat-type-Info')))
_ID2S_Seq_feat_Ids_Info_feat_types._cont = __ID2S_Seq_feat_Ids_Info_feat_types__item_
_ID2S_Seq_feat_Ids_Info_xref_types = SET_OF(name=u'xref-types', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Seq_feat_Ids_Info_xref_types__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Feat-type-Info')))
_ID2S_Seq_feat_Ids_Info_xref_types._cont = __ID2S_Seq_feat_Ids_Info_xref_types__item_
_ID2S_Seq_feat_Ids_Info_local_ids = SET_OF(name=u'local-ids', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Seq_feat_Ids_Info_local_ids__item_ = INT(name='_item_', mode=MODE_TYPE)
_ID2S_Seq_feat_Ids_Info_local_ids._cont = __ID2S_Seq_feat_Ids_Info_local_ids__item_
_ID2S_Seq_feat_Ids_Info_local_str_ids = SET_OF(name=u'local-str-ids', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Seq_feat_Ids_Info_local_str_ids__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_ID2S_Seq_feat_Ids_Info_local_str_ids._cont = __ID2S_Seq_feat_Ids_Info_local_str_ids__item_
ID2S_Seq_feat_Ids_Info._cont = ASN1Dict([
(u'feat-types', _ID2S_Seq_feat_Ids_Info_feat_types),
(u'xref-types', _ID2S_Seq_feat_Ids_Info_xref_types),
(u'local-ids', _ID2S_Seq_feat_Ids_Info_local_ids),
(u'local-str-ids', _ID2S_Seq_feat_Ids_Info_local_str_ids),
])
ID2S_Seq_feat_Ids_Info._ext = None
#-----< ID2S-Feat-type-Info >-----#
ID2S_Feat_type_Info = SEQ(name=u'ID2S-Feat-type-Info', mode=MODE_TYPE)
_ID2S_Feat_type_Info_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Feat_type_Info_subtypes = SET_OF(name=u'subtypes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Feat_type_Info_subtypes__item_ = INT(name='_item_', mode=MODE_TYPE)
_ID2S_Feat_type_Info_subtypes._cont = __ID2S_Feat_type_Info_subtypes__item_
ID2S_Feat_type_Info._cont = ASN1Dict([
(u'type', _ID2S_Feat_type_Info_type),
(u'subtypes', _ID2S_Feat_type_Info_subtypes),
])
ID2S_Feat_type_Info._ext = None
#-----< ID2S-Seq-assembly-Info >-----#
ID2S_Seq_assembly_Info = SEQ(name=u'ID2S-Seq-assembly-Info', mode=MODE_TYPE)
_ID2S_Seq_assembly_Info_bioseqs = SET_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Ids')))
ID2S_Seq_assembly_Info._cont = ASN1Dict([
(u'bioseqs', _ID2S_Seq_assembly_Info_bioseqs),
])
ID2S_Seq_assembly_Info._ext = None
#-----< ID2S-Seq-map-Info >-----#
ID2S_Seq_map_Info = CHOICE(name=u'ID2S-Seq-map-Info', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-loc')))
#-----< ID2S-Seq-data-Info >-----#
ID2S_Seq_data_Info = CHOICE(name=u'ID2S-Seq-data-Info', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-loc')))
#-----< ID2S-Bioseq-place-Info >-----#
ID2S_Bioseq_place_Info = SEQ(name=u'ID2S-Bioseq-place-Info', mode=MODE_TYPE)
_ID2S_Bioseq_place_Info_bioseq_set = INT(name=u'bioseq-set', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Bioseq_place_Info_seq_ids = SET_OF(name=u'seq-ids', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Bioseq-Ids')))
ID2S_Bioseq_place_Info._cont = ASN1Dict([
(u'bioseq-set', _ID2S_Bioseq_place_Info_bioseq_set),
(u'seq-ids', _ID2S_Bioseq_place_Info_seq_ids),
])
ID2S_Bioseq_place_Info._ext = None
#-----< ID2S-Chunk >-----#
ID2S_Chunk = SEQ(name=u'ID2S-Chunk', mode=MODE_TYPE)
_ID2S_Chunk_data = SET_OF(name=u'data', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Chunk-Data')))
_ID2S_Chunk_data._cont = __ID2S_Chunk_data__item_
ID2S_Chunk._cont = ASN1Dict([
(u'data', _ID2S_Chunk_data),
])
ID2S_Chunk._ext = None
#-----< ID2S-Chunk-Data >-----#
ID2S_Chunk_Data = SEQ(name=u'ID2S-Chunk-Data', mode=MODE_TYPE)
_ID2S_Chunk_Data_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ID2S_Chunk_Data_id_bioseq_set = INT(name=u'bioseq-set', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_Data_id_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Chunk_Data_id_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2S_Chunk_Data_id._cont = ASN1Dict([
(u'bioseq-set', __ID2S_Chunk_Data_id_bioseq_set),
(u'gi', __ID2S_Chunk_Data_id_gi),
(u'seq-id', __ID2S_Chunk_Data_id_seq_id),
])
_ID2S_Chunk_Data_id._ext = None
_ID2S_Chunk_Data_descr = SET_OF(name=u'descr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Sequence', 'Seq-descr')), opt=True)
_ID2S_Chunk_Data_annots = SET_OF(name=u'annots', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Chunk_Data_annots__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
_ID2S_Chunk_Data_annots._cont = __ID2S_Chunk_Data_annots__item_
_ID2S_Chunk_Data_assembly = SET_OF(name=u'assembly', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Chunk_Data_assembly__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqalign', 'Seq-align')))
_ID2S_Chunk_Data_assembly._cont = __ID2S_Chunk_Data_assembly__item_
_ID2S_Chunk_Data_seq_map = SEQ_OF(name=u'seq-map', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Chunk_Data_seq_map__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Sequence-Piece')))
_ID2S_Chunk_Data_seq_map._cont = __ID2S_Chunk_Data_seq_map__item_
_ID2S_Chunk_Data_seq_data = SEQ_OF(name=u'seq-data', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Chunk_Data_seq_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Sequence-Piece')))
_ID2S_Chunk_Data_seq_data._cont = __ID2S_Chunk_Data_seq_data__item_
_ID2S_Chunk_Data_bioseqs = SET_OF(name=u'bioseqs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ID2S_Chunk_Data_bioseqs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Bioseq')))
_ID2S_Chunk_Data_bioseqs._cont = __ID2S_Chunk_Data_bioseqs__item_
ID2S_Chunk_Data._cont = ASN1Dict([
(u'id', _ID2S_Chunk_Data_id),
(u'descr', _ID2S_Chunk_Data_descr),
(u'annots', _ID2S_Chunk_Data_annots),
(u'assembly', _ID2S_Chunk_Data_assembly),
(u'seq-map', _ID2S_Chunk_Data_seq_map),
(u'seq-data', _ID2S_Chunk_Data_seq_data),
(u'bioseqs', _ID2S_Chunk_Data_bioseqs),
])
ID2S_Chunk_Data._ext = None
#-----< ID2S-Sequence-Piece >-----#
ID2S_Sequence_Piece = SEQ(name=u'ID2S-Sequence-Piece', mode=MODE_TYPE)
_ID2S_Sequence_Piece_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Sequence_Piece_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Sequence_Piece_data__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-literal')))
_ID2S_Sequence_Piece_data._cont = __ID2S_Sequence_Piece_data__item_
ID2S_Sequence_Piece._cont = ASN1Dict([
(u'start', _ID2S_Sequence_Piece_start),
(u'data', _ID2S_Sequence_Piece_data),
])
ID2S_Sequence_Piece._ext = None
#-----< ID2S-Chunk-Id >-----#
ID2S_Chunk_Id = INT(name=u'ID2S-Chunk-Id', mode=MODE_TYPE)
#-----< ID2S-Bioseq-set-Ids >-----#
ID2S_Bioseq_set_Ids = SET_OF(name=u'ID2S-Bioseq-set-Ids', mode=MODE_TYPE)
_ID2S_Bioseq_set_Ids__item_ = INT(name='_item_', mode=MODE_TYPE)
ID2S_Bioseq_set_Ids._cont = _ID2S_Bioseq_set_Ids__item_
#-----< ID2S-Bioseq-Ids >-----#
ID2S_Bioseq_Ids = SET_OF(name=u'ID2S-Bioseq-Ids', mode=MODE_TYPE)
_ID2S_Bioseq_Ids__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__ID2S_Bioseq_Ids__item__gi = INT(name=u'gi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Bioseq_Ids__item__seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
__ID2S_Bioseq_Ids__item__gi_range = SEQ(name=u'gi-range', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Gi-Range')))
_ID2S_Bioseq_Ids__item_._cont = ASN1Dict([
(u'gi', __ID2S_Bioseq_Ids__item__gi),
(u'seq-id', __ID2S_Bioseq_Ids__item__seq_id),
(u'gi-range', __ID2S_Bioseq_Ids__item__gi_range),
])
_ID2S_Bioseq_Ids__item_._ext = None
ID2S_Bioseq_Ids._cont = _ID2S_Bioseq_Ids__item_
#-----< ID2S-Gi-Range >-----#
ID2S_Gi_Range = SEQ(name=u'ID2S-Gi-Range', mode=MODE_TYPE)
_ID2S_Gi_Range_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Gi_Range_count = INT(name=u'count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
ID2S_Gi_Range._cont = ASN1Dict([
(u'start', _ID2S_Gi_Range_start),
(u'count', _ID2S_Gi_Range_count),
])
ID2S_Gi_Range._ext = None
#-----< ID2S-Seq-loc >-----#
ID2S_Seq_loc = CHOICE(name=u'ID2S-Seq-loc', mode=MODE_TYPE)
_ID2S_Seq_loc_whole_gi = INT(name=u'whole-gi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Seq_loc_whole_seq_id = CHOICE(name=u'whole-seq-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2S_Seq_loc_whole_gi_range = SEQ(name=u'whole-gi-range', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Gi-Range')))
_ID2S_Seq_loc_gi_interval = SEQ(name=u'gi-interval', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Gi-Interval')))
_ID2S_Seq_loc_seq_id_interval = SEQ(name=u'seq-id-interval', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-id-Interval')))
_ID2S_Seq_loc_gi_ints = SEQ(name=u'gi-ints', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Gi-Ints')))
_ID2S_Seq_loc_seq_id_ints = SEQ(name=u'seq-id-ints', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-id-Ints')))
_ID2S_Seq_loc_loc_set = SET_OF(name=u'loc-set', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Seq_loc_loc_set__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Seq-loc')))
_ID2S_Seq_loc_loc_set._cont = __ID2S_Seq_loc_loc_set__item_
ID2S_Seq_loc._cont = ASN1Dict([
(u'whole-gi', _ID2S_Seq_loc_whole_gi),
(u'whole-seq-id', _ID2S_Seq_loc_whole_seq_id),
(u'whole-gi-range', _ID2S_Seq_loc_whole_gi_range),
(u'gi-interval', _ID2S_Seq_loc_gi_interval),
(u'seq-id-interval', _ID2S_Seq_loc_seq_id_interval),
(u'gi-ints', _ID2S_Seq_loc_gi_ints),
(u'seq-id-ints', _ID2S_Seq_loc_seq_id_ints),
(u'loc-set', _ID2S_Seq_loc_loc_set),
])
ID2S_Seq_loc._ext = None
#-----< ID2S-Gi-Interval >-----#
ID2S_Gi_Interval = SEQ(name=u'ID2S-Gi-Interval', mode=MODE_TYPE)
_ID2S_Gi_Interval_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Gi_Interval_start = INT(name=u'start', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Gi_Interval_length = INT(name=u'length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
ID2S_Gi_Interval._cont = ASN1Dict([
(u'gi', _ID2S_Gi_Interval_gi),
(u'start', _ID2S_Gi_Interval_start),
(u'length', _ID2S_Gi_Interval_length),
])
ID2S_Gi_Interval._ext = None
#-----< ID2S-Seq-id-Interval >-----#
ID2S_Seq_id_Interval = SEQ(name=u'ID2S-Seq-id-Interval', mode=MODE_TYPE)
_ID2S_Seq_id_Interval_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2S_Seq_id_Interval_start = INT(name=u'start', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Seq_id_Interval_length = INT(name=u'length', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
ID2S_Seq_id_Interval._cont = ASN1Dict([
(u'seq-id', _ID2S_Seq_id_Interval_seq_id),
(u'start', _ID2S_Seq_id_Interval_start),
(u'length', _ID2S_Seq_id_Interval_length),
])
ID2S_Seq_id_Interval._ext = None
#-----< ID2S-Interval >-----#
ID2S_Interval = SEQ(name=u'ID2S-Interval', mode=MODE_TYPE)
_ID2S_Interval_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Interval_length = INT(name=u'length', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=1)
ID2S_Interval._cont = ASN1Dict([
(u'start', _ID2S_Interval_start),
(u'length', _ID2S_Interval_length),
])
ID2S_Interval._ext = None
#-----< ID2S-Gi-Ints >-----#
ID2S_Gi_Ints = SEQ(name=u'ID2S-Gi-Ints', mode=MODE_TYPE)
_ID2S_Gi_Ints_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ID2S_Gi_Ints_ints = SET_OF(name=u'ints', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Gi_Ints_ints__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Interval')))
_ID2S_Gi_Ints_ints._cont = __ID2S_Gi_Ints_ints__item_
ID2S_Gi_Ints._cont = ASN1Dict([
(u'gi', _ID2S_Gi_Ints_gi),
(u'ints', _ID2S_Gi_Ints_ints),
])
ID2S_Gi_Ints._ext = None
#-----< ID2S-Seq-id-Ints >-----#
ID2S_Seq_id_Ints = SEQ(name=u'ID2S-Seq-id-Ints', mode=MODE_TYPE)
_ID2S_Seq_id_Ints_seq_id = CHOICE(name=u'seq-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_ID2S_Seq_id_Ints_ints = SET_OF(name=u'ints', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ID2S_Seq_id_Ints_ints__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seq-split', 'ID2S-Interval')))
_ID2S_Seq_id_Ints_ints._cont = __ID2S_Seq_id_Ints_ints__item_
ID2S_Seq_id_Ints._cont = ASN1Dict([
(u'seq-id', _ID2S_Seq_id_Ints_seq_id),
(u'ints', _ID2S_Seq_id_Ints_ints),
])
ID2S_Seq_id_Ints._ext = None
_all_ = [
__ID2S_Split_Info_bioseqs_info__item_,
_ID2S_Split_Info_bioseqs_info,
__ID2S_Split_Info_chunks__item_,
_ID2S_Split_Info_chunks,
_ID2S_Split_Info_skeleton,
ID2S_Split_Info,
_ID2S_Bioseqs_Info_info,
_ID2S_Bioseqs_Info_bioseqs,
ID2S_Bioseqs_Info,
_ID2S_Bioseq_Info_gap_count,
_ID2S_Bioseq_Info_seq_map_has_ref,
ID2S_Bioseq_Info,
_ID2S_Chunk_Info_id,
__ID2S_Chunk_Info_content__item_,
_ID2S_Chunk_Info_content,
ID2S_Chunk_Info,
_ID2S_Chunk_Content_seq_descr,
_ID2S_Chunk_Content_seq_annot,
_ID2S_Chunk_Content_seq_assembly,
_ID2S_Chunk_Content_seq_map,
_ID2S_Chunk_Content_seq_data,
_ID2S_Chunk_Content_seq_annot_place,
__ID2S_Chunk_Content_bioseq_place__item_,
_ID2S_Chunk_Content_bioseq_place,
__ID2S_Chunk_Content_feat_ids__item_,
_ID2S_Chunk_Content_feat_ids,
ID2S_Chunk_Content,
_ID2S_Seq_descr_Info_type_mask,
_ID2S_Seq_descr_Info_bioseqs,
_ID2S_Seq_descr_Info_bioseq_sets,
ID2S_Seq_descr_Info,
_ID2S_Seq_annot_Info_name,
_ID2S_Seq_annot_Info_align,
_ID2S_Seq_annot_Info_graph,
__ID2S_Seq_annot_Info_feat__item_,
_ID2S_Seq_annot_Info_feat,
_ID2S_Seq_annot_Info_seq_loc,
ID2S_Seq_annot_Info,
_ID2S_Seq_annot_place_Info_name,
_ID2S_Seq_annot_place_Info_bioseqs,
_ID2S_Seq_annot_place_Info_bioseq_sets,
ID2S_Seq_annot_place_Info,
__ID2S_Seq_feat_Ids_Info_feat_types__item_,
_ID2S_Seq_feat_Ids_Info_feat_types,
__ID2S_Seq_feat_Ids_Info_xref_types__item_,
_ID2S_Seq_feat_Ids_Info_xref_types,
__ID2S_Seq_feat_Ids_Info_local_ids__item_,
_ID2S_Seq_feat_Ids_Info_local_ids,
__ID2S_Seq_feat_Ids_Info_local_str_ids__item_,
_ID2S_Seq_feat_Ids_Info_local_str_ids,
ID2S_Seq_feat_Ids_Info,
_ID2S_Feat_type_Info_type,
__ID2S_Feat_type_Info_subtypes__item_,
_ID2S_Feat_type_Info_subtypes,
ID2S_Feat_type_Info,
_ID2S_Seq_assembly_Info_bioseqs,
ID2S_Seq_assembly_Info,
ID2S_Seq_map_Info,
ID2S_Seq_data_Info,
_ID2S_Bioseq_place_Info_bioseq_set,
_ID2S_Bioseq_place_Info_seq_ids,
ID2S_Bioseq_place_Info,
__ID2S_Chunk_data__item_,
_ID2S_Chunk_data,
ID2S_Chunk,
__ID2S_Chunk_Data_id_bioseq_set,
__ID2S_Chunk_Data_id_gi,
__ID2S_Chunk_Data_id_seq_id,
_ID2S_Chunk_Data_id,
_ID2S_Chunk_Data_descr,
__ID2S_Chunk_Data_annots__item_,
_ID2S_Chunk_Data_annots,
__ID2S_Chunk_Data_assembly__item_,
_ID2S_Chunk_Data_assembly,
__ID2S_Chunk_Data_seq_map__item_,
_ID2S_Chunk_Data_seq_map,
__ID2S_Chunk_Data_seq_data__item_,
_ID2S_Chunk_Data_seq_data,
__ID2S_Chunk_Data_bioseqs__item_,
_ID2S_Chunk_Data_bioseqs,
ID2S_Chunk_Data,
_ID2S_Sequence_Piece_start,
__ID2S_Sequence_Piece_data__item_,
_ID2S_Sequence_Piece_data,
ID2S_Sequence_Piece,
ID2S_Chunk_Id,
_ID2S_Bioseq_set_Ids__item_,
ID2S_Bioseq_set_Ids,
__ID2S_Bioseq_Ids__item__gi,
__ID2S_Bioseq_Ids__item__seq_id,
__ID2S_Bioseq_Ids__item__gi_range,
_ID2S_Bioseq_Ids__item_,
ID2S_Bioseq_Ids,
_ID2S_Gi_Range_start,
_ID2S_Gi_Range_count,
ID2S_Gi_Range,
_ID2S_Seq_loc_whole_gi,
_ID2S_Seq_loc_whole_seq_id,
_ID2S_Seq_loc_whole_gi_range,
_ID2S_Seq_loc_gi_interval,
_ID2S_Seq_loc_seq_id_interval,
_ID2S_Seq_loc_gi_ints,
_ID2S_Seq_loc_seq_id_ints,
__ID2S_Seq_loc_loc_set__item_,
_ID2S_Seq_loc_loc_set,
ID2S_Seq_loc,
_ID2S_Gi_Interval_gi,
_ID2S_Gi_Interval_start,
_ID2S_Gi_Interval_length,
ID2S_Gi_Interval,
_ID2S_Seq_id_Interval_seq_id,
_ID2S_Seq_id_Interval_start,
_ID2S_Seq_id_Interval_length,
ID2S_Seq_id_Interval,
_ID2S_Interval_start,
_ID2S_Interval_length,
ID2S_Interval,
_ID2S_Gi_Ints_gi,
__ID2S_Gi_Ints_ints__item_,
_ID2S_Gi_Ints_ints,
ID2S_Gi_Ints,
_ID2S_Seq_id_Ints_seq_id,
__ID2S_Seq_id_Ints_ints__item_,
_ID2S_Seq_id_Ints_ints,
ID2S_Seq_id_Ints,
]
class NCBI_SeqTable:
_name_ = u'NCBI-SeqTable'
_oid_ = []
_obj_ = [
u'SeqTable-column-info',
u'CommonString-table',
u'CommonBytes-table',
u'SeqTable-multi-data',
u'SeqTable-single-data',
u'SeqTable-sparse-index',
u'SeqTable-column',
u'Seq-table',
]
_type_ = [
u'SeqTable-column-info',
u'CommonString-table',
u'CommonBytes-table',
u'SeqTable-multi-data',
u'SeqTable-single-data',
u'SeqTable-sparse-index',
u'SeqTable-column',
u'Seq-table',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SeqTable-column-info >-----#
SeqTable_column_info = SEQ(name=u'SeqTable-column-info', mode=MODE_TYPE)
_SeqTable_column_info_title = STR_VIS(name=u'title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SeqTable_column_info_field_id = INT(name=u'field-id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SeqTable_column_info_field_id._cont = ASN1Dict([(u'location', 0), (u'location-id', 1), (u'location-gi', 2), (u'location-from', 3), (u'location-to', 4), (u'location-strand', 5), (u'location-fuzz-from-lim', 6), (u'location-fuzz-to-lim', 7), (u'product', 10), (u'product-id', 11), (u'product-gi', 12), (u'product-from', 13), (u'product-to', 14), (u'product-strand', 15), (u'product-fuzz-from-lim', 16), (u'product-fuzz-to-lim', 17), (u'id-local', 20), (u'xref-id-local', 21), (u'partial', 22), (u'comment', 23), (u'title', 24), (u'ext', 25), (u'qual', 26), (u'dbxref', 27), (u'data-imp-key', 30), (u'data-region', 31), (u'data-cdregion-frame', 32), (u'ext-type', 40), (u'qual-qual', 41), (u'qual-val', 42), (u'dbxref-db', 43), (u'dbxref-tag', 44)])
_SeqTable_column_info_field_name = STR_VIS(name=u'field-name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SeqTable_column_info._cont = ASN1Dict([
(u'title', _SeqTable_column_info_title),
(u'field-id', _SeqTable_column_info_field_id),
(u'field-name', _SeqTable_column_info_field_name),
])
SeqTable_column_info._ext = None
#-----< CommonString-table >-----#
CommonString_table = SEQ(name=u'CommonString-table', mode=MODE_TYPE)
_CommonString_table_strings = SEQ_OF(name=u'strings', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CommonString_table_strings__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
_CommonString_table_strings._cont = __CommonString_table_strings__item_
_CommonString_table_indexes = SEQ_OF(name=u'indexes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CommonString_table_indexes__item_ = INT(name='_item_', mode=MODE_TYPE)
_CommonString_table_indexes._cont = __CommonString_table_indexes__item_
CommonString_table._cont = ASN1Dict([
(u'strings', _CommonString_table_strings),
(u'indexes', _CommonString_table_indexes),
])
CommonString_table._ext = None
#-----< CommonBytes-table >-----#
CommonBytes_table = SEQ(name=u'CommonBytes-table', mode=MODE_TYPE)
_CommonBytes_table_bytes = SEQ_OF(name=u'bytes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CommonBytes_table_bytes__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
_CommonBytes_table_bytes._cont = __CommonBytes_table_bytes__item_
_CommonBytes_table_indexes = SEQ_OF(name=u'indexes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CommonBytes_table_indexes__item_ = INT(name='_item_', mode=MODE_TYPE)
_CommonBytes_table_indexes._cont = __CommonBytes_table_indexes__item_
CommonBytes_table._cont = ASN1Dict([
(u'bytes', _CommonBytes_table_bytes),
(u'indexes', _CommonBytes_table_indexes),
])
CommonBytes_table._ext = None
#-----< SeqTable-multi-data >-----#
SeqTable_multi_data = CHOICE(name=u'SeqTable-multi-data', mode=MODE_TYPE)
_SeqTable_multi_data_int = SEQ_OF(name=u'int', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_int__item_ = INT(name='_item_', mode=MODE_TYPE)
_SeqTable_multi_data_int._cont = __SeqTable_multi_data_int__item_
_SeqTable_multi_data_real = SEQ_OF(name=u'real', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_real__item_ = REAL(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'REAL')))
_SeqTable_multi_data_real._cont = __SeqTable_multi_data_real__item_
_SeqTable_multi_data_string = SEQ_OF(name=u'string', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_string__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
_SeqTable_multi_data_string._cont = __SeqTable_multi_data_string__item_
_SeqTable_multi_data_bytes = SEQ_OF(name=u'bytes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_bytes__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
_SeqTable_multi_data_bytes._cont = __SeqTable_multi_data_bytes__item_
_SeqTable_multi_data_common_string = SEQ(name=u'common-string', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'CommonString-table')))
_SeqTable_multi_data_common_bytes = SEQ(name=u'common-bytes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'CommonBytes-table')))
_SeqTable_multi_data_bit = OCT_STR(name=u'bit', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqTable_multi_data_loc = SEQ_OF(name=u'loc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_loc__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_SeqTable_multi_data_loc._cont = __SeqTable_multi_data_loc__item_
_SeqTable_multi_data_id = SEQ_OF(name=u'id', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_id__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_SeqTable_multi_data_id._cont = __SeqTable_multi_data_id__item_
_SeqTable_multi_data_interval = SEQ_OF(name=u'interval', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_multi_data_interval__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
_SeqTable_multi_data_interval._cont = __SeqTable_multi_data_interval__item_
SeqTable_multi_data._cont = ASN1Dict([
(u'int', _SeqTable_multi_data_int),
(u'real', _SeqTable_multi_data_real),
(u'string', _SeqTable_multi_data_string),
(u'bytes', _SeqTable_multi_data_bytes),
(u'common-string', _SeqTable_multi_data_common_string),
(u'common-bytes', _SeqTable_multi_data_common_bytes),
(u'bit', _SeqTable_multi_data_bit),
(u'loc', _SeqTable_multi_data_loc),
(u'id', _SeqTable_multi_data_id),
(u'interval', _SeqTable_multi_data_interval),
])
SeqTable_multi_data._ext = None
#-----< SeqTable-single-data >-----#
SeqTable_single_data = CHOICE(name=u'SeqTable-single-data', mode=MODE_TYPE)
_SeqTable_single_data_int = INT(name=u'int', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqTable_single_data_real = REAL(name=u'real', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'REAL')))
_SeqTable_single_data_string = STR_UTF8(name=u'string', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqTable_single_data_bytes = OCT_STR(name=u'bytes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqTable_single_data_bit = BOOL(name=u'bit', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SeqTable_single_data_loc = CHOICE(name=u'loc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-loc')))
_SeqTable_single_data_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
_SeqTable_single_data_interval = SEQ(name=u'interval', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-interval')))
SeqTable_single_data._cont = ASN1Dict([
(u'int', _SeqTable_single_data_int),
(u'real', _SeqTable_single_data_real),
(u'string', _SeqTable_single_data_string),
(u'bytes', _SeqTable_single_data_bytes),
(u'bit', _SeqTable_single_data_bit),
(u'loc', _SeqTable_single_data_loc),
(u'id', _SeqTable_single_data_id),
(u'interval', _SeqTable_single_data_interval),
])
SeqTable_single_data._ext = None
#-----< SeqTable-sparse-index >-----#
SeqTable_sparse_index = CHOICE(name=u'SeqTable-sparse-index', mode=MODE_TYPE)
_SeqTable_sparse_index_indexes = SEQ_OF(name=u'indexes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SeqTable_sparse_index_indexes__item_ = INT(name='_item_', mode=MODE_TYPE)
_SeqTable_sparse_index_indexes._cont = __SeqTable_sparse_index_indexes__item_
_SeqTable_sparse_index_bit_set = OCT_STR(name=u'bit-set', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SeqTable_sparse_index._cont = ASN1Dict([
(u'indexes', _SeqTable_sparse_index_indexes),
(u'bit-set', _SeqTable_sparse_index_bit_set),
])
SeqTable_sparse_index._ext = None
#-----< SeqTable-column >-----#
SeqTable_column = SEQ(name=u'SeqTable-column', mode=MODE_TYPE)
_SeqTable_column_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-column-info')))
_SeqTable_column_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-multi-data')), opt=True)
_SeqTable_column_sparse = CHOICE(name=u'sparse', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-sparse-index')), opt=True)
_SeqTable_column_default = CHOICE(name=u'default', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-single-data')), opt=True)
_SeqTable_column_sparse_other = CHOICE(name=u'sparse-other', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-single-data')), opt=True)
SeqTable_column._cont = ASN1Dict([
(u'header', _SeqTable_column_header),
(u'data', _SeqTable_column_data),
(u'sparse', _SeqTable_column_sparse),
(u'default', _SeqTable_column_default),
(u'sparse-other', _SeqTable_column_sparse_other),
])
SeqTable_column._ext = None
#-----< Seq-table >-----#
Seq_table = SEQ(name=u'Seq-table', mode=MODE_TYPE)
_Seq_table_feat_type = INT(name=u'feat-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_table_feat_subtype = INT(name=u'feat-subtype', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Seq_table_num_rows = INT(name=u'num-rows', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Seq_table_columns = SEQ_OF(name=u'columns', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Seq_table_columns__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-SeqTable', 'SeqTable-column')))
_Seq_table_columns._cont = __Seq_table_columns__item_
Seq_table._cont = ASN1Dict([
(u'feat-type', _Seq_table_feat_type),
(u'feat-subtype', _Seq_table_feat_subtype),
(u'num-rows', _Seq_table_num_rows),
(u'columns', _Seq_table_columns),
])
Seq_table._ext = None
_all_ = [
_SeqTable_column_info_title,
_SeqTable_column_info_field_id,
_SeqTable_column_info_field_name,
SeqTable_column_info,
__CommonString_table_strings__item_,
_CommonString_table_strings,
__CommonString_table_indexes__item_,
_CommonString_table_indexes,
CommonString_table,
__CommonBytes_table_bytes__item_,
_CommonBytes_table_bytes,
__CommonBytes_table_indexes__item_,
_CommonBytes_table_indexes,
CommonBytes_table,
__SeqTable_multi_data_int__item_,
_SeqTable_multi_data_int,
__SeqTable_multi_data_real__item_,
_SeqTable_multi_data_real,
__SeqTable_multi_data_string__item_,
_SeqTable_multi_data_string,
__SeqTable_multi_data_bytes__item_,
_SeqTable_multi_data_bytes,
_SeqTable_multi_data_common_string,
_SeqTable_multi_data_common_bytes,
_SeqTable_multi_data_bit,
__SeqTable_multi_data_loc__item_,
_SeqTable_multi_data_loc,
__SeqTable_multi_data_id__item_,
_SeqTable_multi_data_id,
__SeqTable_multi_data_interval__item_,
_SeqTable_multi_data_interval,
SeqTable_multi_data,
_SeqTable_single_data_int,
_SeqTable_single_data_real,
_SeqTable_single_data_string,
_SeqTable_single_data_bytes,
_SeqTable_single_data_bit,
_SeqTable_single_data_loc,
_SeqTable_single_data_id,
_SeqTable_single_data_interval,
SeqTable_single_data,
__SeqTable_sparse_index_indexes__item_,
_SeqTable_sparse_index_indexes,
_SeqTable_sparse_index_bit_set,
SeqTable_sparse_index,
_SeqTable_column_header,
_SeqTable_column_data,
_SeqTable_column_sparse,
_SeqTable_column_default,
_SeqTable_column_sparse_other,
SeqTable_column,
_Seq_table_feat_type,
_Seq_table_feat_subtype,
_Seq_table_num_rows,
__Seq_table_columns__item_,
_Seq_table_columns,
Seq_table,
]
class NCBI_Submit:
_name_ = u'NCBI-Submit'
_oid_ = []
_obj_ = [
u'Seq-submit',
u'Submit-block',
u'Contact-info',
]
_type_ = [
u'Seq-submit',
u'Submit-block',
u'Contact-info',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Seq-submit >-----#
Seq_submit = SEQ(name=u'Seq-submit', mode=MODE_TYPE)
_Seq_submit_sub = SEQ(name=u'sub', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Submit', 'Submit-block')))
_Seq_submit_data = CHOICE(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Seq_submit_data_entrys = SET_OF(name=u'entrys', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_submit_data_entrys__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqset', 'Seq-entry')))
__Seq_submit_data_entrys._cont = ___Seq_submit_data_entrys__item_
__Seq_submit_data_annots = SET_OF(name=u'annots', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_submit_data_annots__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Sequence', 'Seq-annot')))
__Seq_submit_data_annots._cont = ___Seq_submit_data_annots__item_
__Seq_submit_data_delete = SET_OF(name=u'delete', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Seq_submit_data_delete__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-Seqloc', 'Seq-id')))
__Seq_submit_data_delete._cont = ___Seq_submit_data_delete__item_
_Seq_submit_data._cont = ASN1Dict([
(u'entrys', __Seq_submit_data_entrys),
(u'annots', __Seq_submit_data_annots),
(u'delete', __Seq_submit_data_delete),
])
_Seq_submit_data._ext = None
Seq_submit._cont = ASN1Dict([
(u'sub', _Seq_submit_sub),
(u'data', _Seq_submit_data),
])
Seq_submit._ext = None
#-----< Submit-block >-----#
Submit_block = SEQ(name=u'Submit-block', mode=MODE_TYPE)
_Submit_block_contact = SEQ(name=u'contact', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Submit', 'Contact-info')))
_Submit_block_cit = SEQ(name=u'cit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Cit-sub')))
_Submit_block_hup = BOOL(name=u'hup', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
_Submit_block_reldate = CHOICE(name=u'reldate', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Date')), opt=True)
_Submit_block_subtype = INT(name=u'subtype', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Submit_block_subtype._cont = ASN1Dict([(u'new', 1), (u'update', 2), (u'revision', 3), (u'other', 255)])
_Submit_block_tool = STR_VIS(name=u'tool', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Submit_block_user_tag = STR_VIS(name=u'user-tag', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Submit_block_comment = STR_VIS(name=u'comment', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Submit_block._cont = ASN1Dict([
(u'contact', _Submit_block_contact),
(u'cit', _Submit_block_cit),
(u'hup', _Submit_block_hup),
(u'reldate', _Submit_block_reldate),
(u'subtype', _Submit_block_subtype),
(u'tool', _Submit_block_tool),
(u'user-tag', _Submit_block_user_tag),
(u'comment', _Submit_block_comment),
])
Submit_block._ext = None
#-----< Contact-info >-----#
Contact_info = SEQ(name=u'Contact-info', mode=MODE_TYPE)
_Contact_info_name = STR_VIS(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_address = SEQ_OF(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Contact_info_address__item_ = STR_VIS(name='_item_', mode=MODE_TYPE)
_Contact_info_address._cont = __Contact_info_address__item_
_Contact_info_phone = STR_VIS(name=u'phone', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_fax = STR_VIS(name=u'fax', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_email = STR_VIS(name=u'email', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_telex = STR_VIS(name=u'telex', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_owner_id = CHOICE(name=u'owner-id', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NCBI-General', 'Object-id')), opt=True)
_Contact_info_password = OCT_STR(name=u'password', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_last_name = STR_VIS(name=u'last-name', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_first_name = STR_VIS(name=u'first-name', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_middle_initial = STR_VIS(name=u'middle-initial', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Contact_info_contact = SEQ(name=u'contact', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NCBI-Biblio', 'Author')), opt=True)
Contact_info._cont = ASN1Dict([
(u'name', _Contact_info_name),
(u'address', _Contact_info_address),
(u'phone', _Contact_info_phone),
(u'fax', _Contact_info_fax),
(u'email', _Contact_info_email),
(u'telex', _Contact_info_telex),
(u'owner-id', _Contact_info_owner_id),
(u'password', _Contact_info_password),
(u'last-name', _Contact_info_last_name),
(u'first-name', _Contact_info_first_name),
(u'middle-initial', _Contact_info_middle_initial),
(u'contact', _Contact_info_contact),
])
Contact_info._ext = None
_all_ = [
_Seq_submit_sub,
___Seq_submit_data_entrys__item_,
__Seq_submit_data_entrys,
___Seq_submit_data_annots__item_,
__Seq_submit_data_annots,
___Seq_submit_data_delete__item_,
__Seq_submit_data_delete,
_Seq_submit_data,
Seq_submit,
_Submit_block_contact,
_Submit_block_cit,
_Submit_block_hup,
_Submit_block_reldate,
_Submit_block_subtype,
_Submit_block_tool,
_Submit_block_user_tag,
_Submit_block_comment,
Submit_block,
_Contact_info_name,
__Contact_info_address__item_,
_Contact_info_address,
_Contact_info_phone,
_Contact_info_fax,
_Contact_info_email,
_Contact_info_telex,
_Contact_info_owner_id,
_Contact_info_password,
_Contact_info_last_name,
_Contact_info_first_name,
_Contact_info_middle_initial,
_Contact_info_contact,
Contact_info,
]
class NCBI_TSeq:
_name_ = u'NCBI-TSeq'
_oid_ = []
_obj_ = [
u'TSeq',
u'TSeqSet',
]
_type_ = [
u'TSeq',
u'TSeqSet',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< TSeq >-----#
TSeq = SEQ(name=u'TSeq', mode=MODE_TYPE)
_TSeq_seqtype = ENUM(name=u'seqtype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TSeq_seqtype._cont = ASN1Dict([(u'nucleotide', 1), (u'protein', 2)])
_TSeq_seqtype._ext = None
_TSeq_gi = INT(name=u'gi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_accver = STR_VIS(name=u'accver', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_sid = STR_VIS(name=u'sid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_local = STR_VIS(name=u'local', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_taxid = INT(name=u'taxid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_orgname = STR_VIS(name=u'orgname', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TSeq_defline = STR_VIS(name=u'defline', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TSeq_length = INT(name=u'length', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TSeq_sequence = STR_VIS(name=u'sequence', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
TSeq._cont = ASN1Dict([
(u'seqtype', _TSeq_seqtype),
(u'gi', _TSeq_gi),
(u'accver', _TSeq_accver),
(u'sid', _TSeq_sid),
(u'local', _TSeq_local),
(u'taxid', _TSeq_taxid),
(u'orgname', _TSeq_orgname),
(u'defline', _TSeq_defline),
(u'length', _TSeq_length),
(u'sequence', _TSeq_sequence),
])
TSeq._ext = None
#-----< TSeqSet >-----#
TSeqSet = SEQ_OF(name=u'TSeqSet', mode=MODE_TYPE)
_TSeqSet__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NCBI-TSeq', 'TSeq')))
TSeqSet._cont = _TSeqSet__item_
_all_ = [
_TSeq_seqtype,
_TSeq_gi,
_TSeq_accver,
_TSeq_sid,
_TSeq_local,
_TSeq_taxid,
_TSeq_orgname,
_TSeq_defline,
_TSeq_length,
_TSeq_sequence,
TSeq,
_TSeqSet__item_,
TSeqSet,
]
class _IMPL_:
_name_ = '_IMPL_'
_oid_ = []
_obj_ = ['REAL', 'EXTERNAL', 'EMBEDDED PDV', 'CHARACTER STRING', 'TYPE-IDENTIFIER', 'ABSTRACT-SYNTAX']
#-----< REAL >-----#
REAL = SEQ(name='REAL', mode=MODE_TYPE)
_REAL_mantissa = INT(name='mantissa', mode=MODE_TYPE)
_REAL_base = INT(name='base', mode=MODE_TYPE)
_REAL_base._const_val = ASN1Set(rv=[2, 10], rr=[], ev=None, er=[])
_REAL_exponent = INT(name='exponent', mode=MODE_TYPE)
REAL._cont = ASN1Dict([
('mantissa', _REAL_mantissa),
('base', _REAL_base),
('exponent', _REAL_exponent),
])
REAL._ext = None
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___EXTERNAL_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EXTERNAL_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EXTERNAL._cont = ASN1Dict([
('identification', _EXTERNAL_identification),
('data-value-descriptor', _EXTERNAL_data_value_descriptor),
('data-value', _EXTERNAL_data_value),
])
EXTERNAL._ext = None
#-----< EMBEDDED PDV >-----#
EMBEDDED_PDV = SEQ(name='EMBEDDED PDV', mode=MODE_TYPE)
_EMBEDDED_PDV_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EMBEDDED_PDV_identification_syntaxes_abstract),
('transfer', ___EMBEDDED_PDV_identification_syntaxes_transfer),
])
__EMBEDDED_PDV_identification_syntaxes._ext = None
__EMBEDDED_PDV_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax),
])
__EMBEDDED_PDV_identification_context_negotiation._ext = None
__EMBEDDED_PDV_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EMBEDDED_PDV_identification._cont = ASN1Dict([
('syntaxes', __EMBEDDED_PDV_identification_syntaxes),
('syntax', __EMBEDDED_PDV_identification_syntax),
('presentation-context-id', __EMBEDDED_PDV_identification_presentation_context_id),
('context-negotiation', __EMBEDDED_PDV_identification_context_negotiation),
('transfer-syntax', __EMBEDDED_PDV_identification_transfer_syntax),
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
#-----< CHARACTER STRING >-----#
CHARACTER_STRING = SEQ(name='CHARACTER STRING', mode=MODE_TYPE)
_CHARACTER_STRING_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_syntaxes._cont = ASN1Dict([
('abstract', ___CHARACTER_STRING_identification_syntaxes_abstract),
('transfer', ___CHARACTER_STRING_identification_syntaxes_transfer),
])
__CHARACTER_STRING_identification_syntaxes._ext = None
__CHARACTER_STRING_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___CHARACTER_STRING_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___CHARACTER_STRING_identification_context_negotiation_transfer_syntax),
])
__CHARACTER_STRING_identification_context_negotiation._ext = None
__CHARACTER_STRING_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_CHARACTER_STRING_identification._cont = ASN1Dict([
('syntaxes', __CHARACTER_STRING_identification_syntaxes),
('syntax', __CHARACTER_STRING_identification_syntax),
('presentation-context-id', __CHARACTER_STRING_identification_presentation_context_id),
('context-negotiation', __CHARACTER_STRING_identification_context_negotiation),
('transfer-syntax', __CHARACTER_STRING_identification_transfer_syntax),
('fixed', __CHARACTER_STRING_identification_fixed),
])
_CHARACTER_STRING_identification._ext = None
_CHARACTER_STRING_string_value = OCT_STR(name='string-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
CHARACTER_STRING._cont = ASN1Dict([
('identification', _CHARACTER_STRING_identification),
('string-value', _CHARACTER_STRING_string_value),
])
CHARACTER_STRING._ext = None
#-----< TYPE-IDENTIFIER >-----#
TYPE_IDENTIFIER = CLASS(name='TYPE-IDENTIFIER', mode=MODE_TYPE)
_TYPE_IDENTIFIER_id = OID(name='id', mode=MODE_VALUE, uniq=True)
_TYPE_IDENTIFIER_Type = OPEN(name='Type', mode=MODE_TYPE)
TYPE_IDENTIFIER._cont = ASN1Dict([
('id', _TYPE_IDENTIFIER_id),
('Type', _TYPE_IDENTIFIER_Type),
])
#-----< ABSTRACT-SYNTAX >-----#
ABSTRACT_SYNTAX = CLASS(name='ABSTRACT-SYNTAX', mode=MODE_TYPE)
_ABSTRACT_SYNTAX_id = OID(name='id', mode=MODE_VALUE)
_ABSTRACT_SYNTAX_Type = OPEN(name='Type', mode=MODE_TYPE)
_ABSTRACT_SYNTAX_property = BIT_STR(name='property', mode=MODE_VALUE, default=(0, 0))
_ABSTRACT_SYNTAX_property._cont = ASN1Dict([('handles-invalid-encodings', 0)])
ABSTRACT_SYNTAX._cont = ASN1Dict([
('id', _ABSTRACT_SYNTAX_id),
('Type', _ABSTRACT_SYNTAX_Type),
('property', _ABSTRACT_SYNTAX_property),
])
_all_ = [
_REAL_mantissa,
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
EXTERNAL,
___EMBEDDED_PDV_identification_syntaxes_abstract,
___EMBEDDED_PDV_identification_syntaxes_transfer,
__EMBEDDED_PDV_identification_syntaxes,
__EMBEDDED_PDV_identification_syntax,
__EMBEDDED_PDV_identification_presentation_context_id,
___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id,
___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax,
__EMBEDDED_PDV_identification_context_negotiation,
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,
___CHARACTER_STRING_identification_syntaxes_transfer,
__CHARACTER_STRING_identification_syntaxes,
__CHARACTER_STRING_identification_syntax,
__CHARACTER_STRING_identification_presentation_context_id,
___CHARACTER_STRING_identification_context_negotiation_presentation_context_id,
___CHARACTER_STRING_identification_context_negotiation_transfer_syntax,
__CHARACTER_STRING_identification_context_negotiation,
__CHARACTER_STRING_identification_transfer_syntax,
__CHARACTER_STRING_identification_fixed,
_CHARACTER_STRING_identification,
_CHARACTER_STRING_string_value,
CHARACTER_STRING,
_TYPE_IDENTIFIER_id,
_TYPE_IDENTIFIER_Type,
TYPE_IDENTIFIER,
_ABSTRACT_SYNTAX_id,
_ABSTRACT_SYNTAX_Type,
_ABSTRACT_SYNTAX_property,
ABSTRACT_SYNTAX,
]
init_modules(NCBI_Access, NCBI_Biblio, NCBI_BioTree, NCBI_Blast4, NCBI_BlastDL, NCBI_BlastOutput2, NCBI_BlastOutput, NCBI_Cdd, NCBI_Cn3d, Docsum_3_4, NCBI_Entrez2, NCBI_Entrezgene, NCBI_FeatDef, NCBI_GBSeq, NCBI_General, HomoloGene, NCBI_ID1Access, NCBI_ID2Access, INSD_INSDSeq, NCBI_Medlars, NCBI_Medline, NCBI_Mim, NCBI_MedArchive, MMDB, MMDB_Chemical_graph, MMDB_Structural_model, MMDB_Features, NCBI_Mime, NCBI_ObjPrt, OMSSA, NCBI_PCAssay, NCBI_PCSubstance, NCBI_Project, NCBI_Pub, NCBI_PubMed, NCBI_Remap, NCBI_ScoreMat, NCBI_Seqalign, NCBI_Sequence, EMBL_General, SP_General, PIR_General, GenBank_General, PRF_General, PDB_General, NCBI_SeqCode, NCBI_Seqfeat, NCBI_Variation, NCBI_Rsite, NCBI_RNA, NCBI_Gene, NCBI_Organism, NCBI_BioSource, NCBI_Protein, NCBI_TxInit, NCBI_Seqloc, NCBI_Seqres, NCBI_Seqset, NCBI_Seq_split, NCBI_SeqTable, NCBI_Submit, NCBI_TSeq, _IMPL_)