Skip to content

Commit

Permalink
dinuc snp
Browse files Browse the repository at this point in the history
  • Loading branch information
sridhar Iyengar committed Apr 9, 2020
1 parent aadbf7d commit e9a936a
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions cb_sniffer.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,14 @@ def classify(self):
v = ['A', 'T', 'G', 'C']
if self.ref and self.alt in v:
return 0

else:
if self.alt == '-': # deletion
return len(self.ref)
elif self.ref == '-': # insertion
return len(self.alt)
elif len(self.ref) == len(self.alt) > 1:
return len(self.alt)

@classmethod
def good_barcodes(cls,f):
Expand Down Expand Up @@ -116,8 +119,8 @@ def count_barcodes(self, bam_fil, bar, indel, mapq=0, baseq=0):
# barcode without mutations
if indel > 0 and self.alt == '-':

print('{}:{}:{}:{}:{}:{}'.format(read.indel, read.alignment.get_tag('CB'),read.alignment.cigarstring,
read.query_position,self.alt,pileupcolumn.pos))
# print('{}:{}:{}:{}:{}:{}'.format(read.indel, read.alignment.get_tag('CB'),read.alignment.cigarstring,
# read.query_position,self.alt,pileupcolumn.pos))
q_name = read.alignment.query_name
q_tag = read.alignment.get_tag('CB')
qU_tag = read.alignment.get_tag('UB')
Expand Down

0 comments on commit e9a936a

Please sign in to comment.