variant_dic[variantID].chr=row[1] variant_dic[variantID].strand=row[2] variant_dic[variantID].cdsStart=int(row[5]) variant_dic[variantID].cdsEnd=int(row[6]) variant_dic[variantID].exon=[] tx=1 for i in range(len(chr_start_list)): exon=EXON(variant=row[0],chr=row[1],strand=row[2]) exon.number=i+1 if int(chr_start_list[i])>=variant_dic[variantID].cdsStart and int(chr_end_list[i])<=variant_dic[variantID].cdsEnd: exon.start=int(chr_start_list[i]) exon.end=int(chr_end_list[i]) exonlen=exon.end-exon.start exon.trans_start=tx exon.trans_end=tx+exonlen-1 tx+=exonlen elif int(chr_end_list[i])>=variant_dic[variantID].cdsStart and int(chr_start_list[i])<=variant_dic[variantID].cdsStart: exon.start=variant_dic[variantID].cdsStart exon.end=int(chr_end_list[i]) exonlen=exon.end-exon.start exon.trans_start=tx exon.trans_end=tx+exonlen-1 tx+=exonlen elif int(chr_end_list[i])>=variant_dic[variantID].cdsEnd and int(chr_start_list[i])<=variant_dic[variantID].cdsEnd: exon.start=int(chr_start_list[i]) exon.end=variant_dic[variantID].cdsEnd exonlen=exon.end-exon.start exon.trans_start=tx exon.trans_end=tx+exonlen-1
variant_dic[variantID].strand = row[2] variant_dic[variantID].cdsStart = int(row[5]) variant_dic[variantID].cdsEnd = int(row[6]) variant_dic[variantID].exon = [] tx = 1 for i in range(len(chr_start_list)): exon = EXON(variant=row[0], chr=row[1], strand=row[2]) exon.number = i + 1 if int(chr_start_list[i] ) >= variant_dic[variantID].cdsStart and int( chr_end_list[i]) <= variant_dic[variantID].cdsEnd: exon.start = int(chr_start_list[i]) exon.end = int(chr_end_list[i]) exonlen = exon.end - exon.start exon.trans_start = tx exon.trans_end = tx + exonlen - 1 tx += exonlen elif int( chr_end_list[i] ) >= variant_dic[variantID].cdsStart and int( chr_start_list[i]) <= variant_dic[variantID].cdsStart: exon.start = variant_dic[variantID].cdsStart exon.end = int(chr_end_list[i]) exonlen = exon.end - exon.start exon.trans_start = tx exon.trans_end = tx + exonlen - 1 tx += exonlen elif int( chr_end_list[i] ) >= variant_dic[variantID].cdsEnd and int(