Пример #1
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     if self.format_name is None:
         self.format_name = self.genbank_accession
     if self.display_name is None:
         self.display_name = self.genbank_accession
     self.link = None if self.format_name is None else '/contig/' + self.format_name + '/overview'
Пример #2
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('parent_id')) + ' - ' + str(obj_json.get('child_id'))
     self.display_name = str(obj_json.get('parent_id')) + ' - ' + str(obj_json.get('child_id'))
     if self.relation_type is not None:
         self.format_name = self.format_name + ' - ' + self.relation_type
         self.display_name = self.display_name + ' - ' + self.relation_type
Пример #3
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     if self.display_name == 'observable':
         self.display_name = 'Yeast Phenotype Ontology'
         self.format_name = 'ypo'
         self.link = '/ontology/phenotype/ypo/overview'
     else:
         self.format_name = create_format_name(self.display_name.lower())
         self.link = '/observable/' + self.format_name + '/overview'
Пример #4
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     if self.display_name == 'biological_process':
         self.display_name = 'biological process'
         self.link = '/ontology/go/biological_process/overview'
         self.format_name = 'biological_process'
     elif self.display_name == 'molecular_function':
         self.display_name = 'molecular function'
         self.link = '/ontology/go/molecular_function/overview'
         self.format_name = 'molecular_function'
     elif self.display_name == 'cellular_component':
         self.display_name = 'cellular component'
         self.link = '/ontology/go/cellular_component/overview'
         self.format_name = 'cellular_component'
     elif self.go_id is not None:
         self.link = '/go/' + self.go_id + '/overview'
         self.format_name = self.go_id
Пример #5
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.link = None if obj_json.get("sgdid") is None else "/locus/" + self.sgdid + "/overview"
Пример #6
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(obj_json.get('display_name'))
     if obj_json.get('eco_id') in eco_id_to_category:
         self.category = eco_id_to_category[obj_json.get('eco_id')]
Пример #7
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('experiment_id'))
Пример #8
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
Пример #9
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(obj_json['display_name'])
     self.link = '/tag/' + self.format_name + '/overview'
Пример #10
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(obj_json["display_name"])
     self.link = "/tag/" + self.format_name + "/overview"
Пример #11
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = None if obj_json.get('display_name') is None else create_format_name(obj_json.get('display_name'))
Пример #12
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = self.display_name
     self.link = '/reserved_name/' + self.format_name + '/overview'
Пример #13
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json.get('dataset').format_name + '.' + str(obj_json.get('file_order'))
     self.display_name = obj_json.get('description')
Пример #14
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json.get('pcl_filename')[:-4]
     self.display_name = obj_json.get('pcl_filename')
     self.link = '/dataset/' + self.format_name + '/overview'
Пример #15
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = None if obj_json.get('display_name') is None else create_format_name(obj_json.get('display_name'))[:95]
     self.link = None if self.format_name is None else '/chemical/' + self.format_name + '/overview'
Пример #16
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json["reference"].format_name
Пример #17
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(obj_json.get("display_name")).replace(".", "")
     self.link = "/strain/" + self.format_name + "/overview"
Пример #18
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('bioitem_id'))
Пример #19
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(obj_json.get('display_name')).replace('.', '')
     self.link = '/strain/' + self.format_name + '/overview'
Пример #20
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = self.sgdid if self.pubmed_id is None else str(self.pubmed_id)
     self.link = '/reference/' + self.sgdid + '/overview'
Пример #21
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(self.display_name)
Пример #22
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(self.display_name)
     self.link = '/author/' + self.format_name + '/overview'
Пример #23
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('parent_id')) + ' - ' + str(obj_json.get('child_id'))
     self.display_name = str(obj_json.get('parent_id')) + ' - ' + str(obj_json.get('child_id'))
Пример #24
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.display_name = self.title
     self.format_name = create_format_name(self.title + '' if self.volume_title is None else ('_' + self.volume_title))
Пример #25
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json['strain'].format_name
Пример #26
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name =str(obj_json.get('reference_id'))
Пример #27
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get("parent_id")) + " - " + str(obj_json.get("child_id"))
     self.display_name = str(obj_json.get("parent_id")) + " - " + str(obj_json.get("child_id"))
Пример #28
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.display_name = self.title if self.title is not None else self.med_abbr
     self.format_name = create_format_name(self.display_name[:99] if self.med_abbr is None else self.display_name[:50] + '_' + self.med_abbr[:49])
Пример #29
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get("bioentity_id"))
Пример #30
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json["bioentity"].format_name