comparison cpt.py @ 4:da1be0114755 draft default tip

planemo upload commit 471832a126aa25d903becae9a074a6b7b1ff7092-dirty
author cpt
date Fri, 20 Sep 2024 04:02:16 +0000
parents f7afd1480d0f
children
comparison
equal deleted inserted replaced
3:76a3830e9cb1 4:da1be0114755
146 for match in self.re_stops.finditer(s, overlapped=True): 146 for match in self.re_stops.finditer(s, overlapped=True):
147 index = match.start() + 3 147 index = match.start() + 3
148 if index % 3 != 0: 148 if index % 3 != 0:
149 continue 149 continue
150 n = s[start:index] 150 n = s[start:index]
151 for (offset, n, t) in self.start_chop_and_trans(n): 151 for offset, n, t in self.start_chop_and_trans(n):
152 if n and len(t) >= self.min_len: 152 if n and len(t) >= self.min_len:
153 yield start + offset, n, t 153 yield start + offset, n, t
154 start = index 154 start = index
155 155
156 def putative_genes_in_sequence(self, nuc_seq): 156 def putative_genes_in_sequence(self, nuc_seq):
293 for match in self.re_stops.finditer(s, overlapped=True): 293 for match in self.re_stops.finditer(s, overlapped=True):
294 index = match.start() + 3 294 index = match.start() + 3
295 if index % 3 != 0: 295 if index % 3 != 0:
296 continue 296 continue
297 n = s[start:index] 297 n = s[start:index]
298 for (offset, n, t) in self.start_chop_and_trans(n): 298 for offset, n, t in self.start_chop_and_trans(n):
299 if n and len(t) >= self.min_len: 299 if n and len(t) >= self.min_len:
300 yield start + offset, n, t 300 yield start + offset, n, t
301 start = index 301 start = index
302 302
303 def putative_genes_in_sequence(self, nuc_seq): 303 def putative_genes_in_sequence(self, nuc_seq):