Mercurial > repos > artbio > mircounts
comparison mircounts.py @ 9:2a08a6eb471c draft
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/mircounts commit 6013aaf29ff7aa2d1aab434f2355da327c7ef102
author | artbio |
---|---|
date | Wed, 25 Apr 2018 12:48:27 -0400 |
parents | da1aa7de2b19 |
children | b045c30fb768 |
comparison
equal
deleted
inserted
replaced
8:3f62272192f9 | 9:2a08a6eb471c |
---|---|
62 for line in open(gff_file, 'r'): | 62 for line in open(gff_file, 'r'): |
63 if line[0] != '#': | 63 if line[0] != '#': |
64 gff_fields = line[:-1].split("\t") | 64 gff_fields = line[:-1].split("\t") |
65 if gff_fields[2] == 'miRNA': | 65 if gff_fields[2] == 'miRNA': |
66 mir_name = gff_fields[0] | 66 mir_name = gff_fields[0] |
67 premir_name = gff_fields[8].split('=')[-1] | 67 premir_name = gff_fields[8].split('Parent_mir_Name=')[-1] |
68 mir_start = int(gff_fields[3]) | 68 mir_start = int(gff_fields[3]) |
69 mir_end = int(gff_fields[4]) | 69 mir_end = int(gff_fields[4]) |
70 # GFF is 1-based, pysam is 0-based. | 70 # GFF is 1-based, pysam is 0-based. |
71 counts[mir_name] = bamfile.count(reference=premir_name, | 71 counts[mir_name] = bamfile.count(reference=premir_name, |
72 start=mir_start-1, | 72 start=mir_start-1, |