comparison overlapping_reads.py @ 1:ca2b04cdbf4d draft

"planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/small_rna_signatures commit 8691f2575cacd71c971338658198a1324e5f9370"
author artbio
date Sat, 23 Oct 2021 22:54:47 +0000
parents 3e0ea204d09e
children c0e72bd28453
comparison
equal deleted inserted replaced
0:3e0ea204d09e 1:ca2b04cdbf4d
72 dic[key] = set(dic[key]) 72 dic[key] = set(dic[key])
73 return dic 73 return dic
74 74
75 def query_positions(self, bam_object, overlap): 75 def query_positions(self, bam_object, overlap):
76 all_query_positions = defaultdict(list) 76 all_query_positions = defaultdict(list)
77 for genomicKey in self.alignement_dic.keys(): 77 for genomicKey in list(self.alignement_dic):
78 chrom, coord, pol = genomicKey 78 chrom, coord, pol = genomicKey
79 if pol == 'F' and len(self.alignement_dic[(chrom, 79 if pol == 'F' and len(self.alignement_dic[(chrom,
80 coord+overlap-1, 80 coord+overlap-1,
81 'R')]) > 0: 81 'R')]) > 0:
82 all_query_positions[chrom].append(coord) 82 all_query_positions[chrom].append(coord)