# -*- coding: utf-8 -*- # !/usr/bin/python # Create Date 2019/5/28 0028 __author__ = 'huohuo' from jy_word.File import File from jy_word.web_tool import format_time import uuid my_file = File() # def get_uuid(): # uid = uuid.uuid1().hex # return uid # # # templates = my_file.read('tcm_template.json') # # print d # templates1 = [] # for template in templates: # blocks = template.get('items') or [] # template['template'] = get_uuid() # blocks2 = [] # for block in blocks: # bb = block.get('items') or [] # block['entry_name'] = block['title'] # del block['title'] # block['block_id'] = get_uuid() # bb1 = [] # for item in bb: # print item.keys(), item.get('text') # input_items = item.get('input_items') or []
# -*- coding: utf-8 -*- # !/usr/bin/python # Create Date 2019/5/28 0028 __author__ = 'huohuo' from jy_word.File import File from jy_word.web_tool import format_time import uuid my_file = File() def get_uuid(): uid = uuid.uuid1().hex return uid templates = my_file.read('tcm_template.json') # print d templates1 = [] for template in templates: blocks = template.get('items') or [] template['template'] = get_uuid() blocks2 = [] for block in blocks: bb = block.get('items') or [] block['entry_name'] = block['title'] del block['title'] block['block_id'] = get_uuid() bb1 = [] for item in bb: print item.keys(), item.get('text')
# -*- coding: utf-8 -*- # !/usr/bin/python # Create Date 2019/5/23 0023 __author__ = 'huohuo' from matplotlib import pyplot as plt from matplotlib_venn import venn2 from jy_word.File import File my_file = File() def set_info(file_name): set11 = my_file.read(file_name).strip('\n').split('\n') return set(set11), file_name if __name__ == "__main__": set1, l1 = set_info('nodbsnp.list') set2, l2 = set_info('hg19_id.list') venn2(subsets=[set1, set2], set_labels=(l1, l2), set_colors=['r', 'g']) plt.savefig('test.png') pass
from report_doc.get_real_level import FetchRealLevel gray = 'E9E9E9' gray_lighter = 'EEEEEE' blue = '00ADEF' white = 'FFFFFF' red = 'ED1C24' orange = 'F14623' colors = ['2C3792', '3871C1', '50ADE5', '37AB9C', '27963C', '40B93C', '80CC28'] level_names = ['A', 'B', 'C', 'D'] db_names = ['OncoKB', 'Civic', 'CGI'] borders = ['top', 'right', 'bottom', 'left'] # 因为数据库的权威性 oncokb>civic>cgi real_level = FetchRealLevel() my_file = File(base_dir) # 初始化 patient_info = my_file.read('summary/patient_info.tsv', dict_name=data_dir)[0] disease_name = patient_info['diagnose'] evidence_dir = os.path.join(data_dir, 'evidence') variant_knowledge_names = [ u'结直肠癌', u'非小细胞肺癌', u'肉瘤', u'胃癌', u'胰腺癌', u'乳腺癌', u'肝癌' ] variant_knowledge_index = 0 out_path = '' for indexx, v in enumerate(variant_knowledge_names): if disease_name in v: variant_knowledge_index = indexx break var_sys_arg = ''
access_token = get_access_token() if access_token is None: return None print access_token params = {'access_token': access_token} headers = {'Content-type': 'application/x-www-form-urlencoded'} rq = {'image': img, 'templateSign': '75728a7d5fbaa201049f6198f651305f2019'} res = requests.request( 'POST', 'https://aip.baidubce.com/rest/2.0/solution/v1/iocr/recognise', params=params, headers=headers, data=rq) if res: print res.json() return None image = get_file_content('test_aip.jpg') data0 = client.basicAccurate(image) print_result(data0['words_result']) # get_img(image) from jy_word.File import File my_file = File() data1 = client.custom(image, template_id) # print data1 my_file.write('aip_test.json', data1) if __name__ == "__main__": pass
# -*- coding:UTF-8 -*- import os import sys from report_doc.report_core import get_report_core, patient_info, disease_name, variant_knowledge_names, variant_knowledge_index, out_path from jy_word.File import File from config import base_dir, data_dir_name reload(sys) sys.setdefaultencoding('utf-8') result_dir = os.path.join(base_dir, 'results') my_file = File(base_dir) if __name__ == '__main__': report_title_cn = u'多组学临床检测报告' report_title_en = 'AIomics1' user_name = patient_info['name'] file_name = u'results/%s_%s_%s(%s)检测报告.doc' % ( data_dir_name, user_name, disease_name, variant_knowledge_names[variant_knowledge_index]) # os.system('start explorer D:') if out_path != '': file_name = out_path print u'%s begin.' % file_name data = {'patient_info': patient_info} pkg = get_report_core(report_title_cn, report_title_en, data) # if variant_knowledge_index == 2: my_file.download(pkg, file_name) # os.startfile(os.path.abspath(file_name)) # os.close() # os.system('start explorer %s' % os.path.abspath('results')) print u'%s over.' % file_name