Mercurial > repos > glogobyte > isoread
comparison mirbase_graphs.py @ 19:3dd4977f3277 draft
Uploaded
| author | glogobyte |
|---|---|
| date | Wed, 20 Oct 2021 10:01:21 +0000 |
| parents | fa48ad87ae3e |
| children | 958330b9bce3 |
comparison
equal
deleted
inserted
replaced
| 18:01679b6e886a | 19:3dd4977f3277 |
|---|---|
| 79 if f==0: | 79 if f==0: |
| 80 t_templ+=1 | 80 t_templ+=1 |
| 81 t_tem_counts += x[2] | 81 t_tem_counts += x[2] |
| 82 | 82 |
| 83 fig = plt.figure(figsize=(7,5)) | 83 fig = plt.figure(figsize=(7,5)) |
| 84 labels = 'miRNA RefSeq','template', 'unassigned','non-template' | 84 labels = 'miRNA RefSeq','templated', 'unassigned','non-templated' |
| 85 sizes = [c_mat_counts, c_tem_counts, c_unmap_counts,c_non_counts] | 85 sizes = [c_mat_counts, c_tem_counts, c_unmap_counts,c_non_counts] |
| 86 colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] | 86 colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] |
| 87 ax1 = plt.subplot2grid((1,2),(0,0)) | 87 ax1 = plt.subplot2grid((1,2),(0,0)) |
| 88 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) | 88 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) |
| 89 [x.set_fontsize(10) for x in texts] | 89 [x.set_fontsize(10) for x in texts] |
| 90 plt.title(group_name1.capitalize() + ' Group (reads)',fontsize=12) | 90 plt.title(group_name1.capitalize() + ' group (reads)',fontsize=12) |
| 91 labels = 'miRNA RefSeq','Template', 'Unassigned','non-template' | 91 labels = 'miRNA RefSeq','templated', 'Unassigned','non-templated' |
| 92 sizes = [t_mat_counts, t_tem_counts, t_unmap_counts, t_non_counts] | 92 sizes = [t_mat_counts, t_tem_counts, t_unmap_counts, t_non_counts] |
| 93 colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] | 93 colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] |
| 94 ax2 = plt.subplot2grid((1,2),(0,1)) | 94 ax2 = plt.subplot2grid((1,2),(0,1)) |
| 95 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) | 95 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) |
| 96 [x.set_fontsize(10) for x in texts] | 96 [x.set_fontsize(10) for x in texts] |
| 97 plt.title(group_name2.capitalize() + ' Group (reads)', fontsize=12) | 97 plt.title(group_name2.capitalize() + ' group (reads)', fontsize=12) |
| 98 plt.savefig('pie_non.png',dpi=300) | 98 plt.savefig('pie_non.png',dpi=300) |
| 99 | 99 |
| 100 ###################################################################################################################################################### | 100 ###################################################################################################################################################### |
| 101 | 101 |
| 102 | 102 |
| 156 t_templ+=1 | 156 t_templ+=1 |
| 157 t_tem_counts += x[2] | 157 t_tem_counts += x[2] |
| 158 | 158 |
| 159 | 159 |
| 160 fig = plt.figure() | 160 fig = plt.figure() |
| 161 labels = 'miRNA RefSeq','template', 'unassigned' | 161 labels = 'miRNA RefSeq','templated', 'unassigned' |
| 162 sizes = [c_mat_counts, c_tem_counts, c_unmap_counts] | 162 sizes = [c_mat_counts, c_tem_counts, c_unmap_counts] |
| 163 colors = ['gold', 'yellowgreen', 'lightskyblue'] | 163 colors = ['gold', 'yellowgreen', 'lightskyblue'] |
| 164 explode = (0.2, 0.05, 0.1) | 164 explode = (0.2, 0.05, 0.1) |
| 165 ax1 = plt.subplot2grid((1,2),(0,0)) | 165 ax1 = plt.subplot2grid((1,2),(0,0)) |
| 166 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) | 166 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) |
| 167 [x.set_fontsize(10) for x in texts] | 167 [x.set_fontsize(10) for x in texts] |
| 168 plt.title(group_name1.capitalize() + ' group (reads)', fontsize=12) | 168 plt.title(group_name1.capitalize() + ' group (reads)', fontsize=12) |
| 169 labels = 'miRNA RefSeq','Template', 'Unassigned' | 169 labels = 'miRNA RefSeq','templated', 'unassigned' |
| 170 sizes = [t_mat_counts, t_tem_counts, t_unmap_counts] | 170 sizes = [t_mat_counts, t_tem_counts, t_unmap_counts] |
| 171 colors = ['gold', 'yellowgreen', 'lightskyblue'] | 171 colors = ['gold', 'yellowgreen', 'lightskyblue'] |
| 172 explode = (0.2, 0.05, 0.1) | 172 explode = (0.2, 0.05, 0.1) |
| 173 ax2 = plt.subplot2grid((1,2),(0,1)) | 173 ax2 = plt.subplot2grid((1,2),(0,1)) |
| 174 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) | 174 patches, texts, autotexts=plt.pie(sizes, labels=labels, colors=colors, startangle=140,autopct='%1.1f%%',radius=0.8) |
| 452 ################################################################################################################# | 452 ################################################################################################################# |
| 453 | 453 |
| 454 def logo_seq_red(merge, flag, group_name): | 454 def logo_seq_red(merge, flag, group_name): |
| 455 | 455 |
| 456 if flag=="c": | 456 if flag=="c": |
| 457 titlos= group_name + " group (redundant)" | 457 titlos= group_name.capitalize() + " group (redundant)" |
| 458 file_logo="c_logo.png" | 458 file_logo="c_logo.png" |
| 459 file_bar="c_bar.png" | 459 file_bar="c_bar.png" |
| 460 if flag=="t": | 460 if flag=="t": |
| 461 titlos= group_name + " group (redundant)" | 461 titlos= group_name.capitalize() + " group (redundant)" |
| 462 file_logo="t_logo.png" | 462 file_logo="t_logo.png" |
| 463 file_bar="t_bar.png" | 463 file_bar="t_bar.png" |
| 464 | 464 |
| 465 c_samples=[[x[0],x[1],sum(int(i) for i in x[2:])] for x in merge] | 465 c_samples=[[x[0],x[1],sum(int(i) for i in x[2:])] for x in merge] |
| 466 | 466 |
