Exemple #1
0
 def __init__(self, fragments=None, features=None, taps=None, **kwargs):
     assert features is not None, "Supply features!"
     AnnotatedNLAIIIMolecule.__init__(self,
                                      fragments,
                                      features=features,
                                      **kwargs)
     TAPSMolecule.__init__(self, fragments=fragments, taps=taps, **kwargs)
Exemple #2
0
 def write_tags_to_psuedoreads(self, reads):
     AnnotatedNLAIIIMolecule.write_tags_to_psuedoreads(self, reads)
     TAPSMolecule.write_tags_to_psuedoreads(self, reads, call_super=False)
Exemple #3
0
 def is_valid(self, set_rejection_reasons=False):
     return AnnotatedNLAIIIMolecule.is_valid(
         self, set_rejection_reasons=set_rejection_reasons
     ) and TAPSMolecule.is_valid(
         self, set_rejection_reasons=set_rejection_reasons)
Exemple #4
0
 def write_tags(self):
     AnnotatedNLAIIIMolecule.write_tags(self)
     TAPSMolecule.write_tags(self)