Exemplo n.º 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'
Exemplo n.º 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
Exemplo n.º 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'
Exemplo n.º 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
Exemplo n.º 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"
Exemplo n.º 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')]
Exemplo n.º 7
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('experiment_id'))
Exemplo n.º 8
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
Exemplo n.º 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'
Exemplo n.º 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"
Exemplo n.º 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'))
Exemplo n.º 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'
Exemplo n.º 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')
Exemplo n.º 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'
Exemplo n.º 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'
Exemplo n.º 16
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json["reference"].format_name
Exemplo n.º 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"
Exemplo n.º 18
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get('bioitem_id'))
Exemplo n.º 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'
Exemplo n.º 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'
Exemplo n.º 21
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = create_format_name(self.display_name)
Exemplo n.º 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'
Exemplo n.º 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'))
Exemplo n.º 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))
Exemplo n.º 25
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json['strain'].format_name
Exemplo n.º 26
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name =str(obj_json.get('reference_id'))
Exemplo n.º 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"))
Exemplo n.º 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])
Exemplo n.º 29
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = str(obj_json.get("bioentity_id"))
Exemplo n.º 30
0
 def __init__(self, obj_json):
     UpdateByJsonMixin.__init__(self, obj_json)
     self.format_name = obj_json["bioentity"].format_name