Esempio n. 1
0
 def parse_subject_wrapper(self, subject_line):
     # used by core.parse_subject, but only if locus tag not in self.seqlengths
     with patch.object(core, 'get_cds_lengths', returns=self.seqlengths):
         with patch.object(Record,
                           'get_cds_by_name',
                           returns=DummyCDS(1, 301)):
             return core.parse_subject(subject_line, self.seqlengths,
                                       self.seq_record)
Esempio n. 2
0
 def parse_subject_wrapper(self, subject_line):
     seq_record = Record("dummy")
     seqlengths = {}
     # used by core.parse_subject, but only if locus tag not in self.seqlengths
     with patch.object(core, 'get_cds_lengths', return_value={}):
         with patch.object(Record,
                           'get_cds_by_name',
                           return_value=DummyCDS(1, 101)):
             return core.parse_subject(subject_line, seqlengths, seq_record)
Esempio n. 3
0
 def parse_subject_wrapper(self, subject_line):
     return core.parse_subject(subject_line, self.seqlengths,
                               self.geneclustergenes, self.seq_record)
Esempio n. 4
0
 def parse_subject_wrapper(self, subject_line):
     geneclustergenes = {}
     seq_record = Record("dummy")
     seqlengths = {}
     return core.parse_subject(subject_line, seqlengths, geneclustergenes,
                               seq_record)