def __init__(self, fragments=None, taps=None, taps_strand='R', **kwargs): CHICMolecule.__init__(self, fragments, **kwargs) TAPSMolecule.__init__(self, fragments=fragments, taps_strand=taps_strand, taps=taps, **kwargs)
def write_tags_to_psuedoreads(self, reads): CHICMolecule.write_tags_to_psuedoreads(self, reads) TAPSMolecule.write_tags_to_psuedoreads(self, reads, call_super=False)
def __finalise__(self): CHICMolecule.__finalise__(self) TAPSMolecule.__finalise__(self)
def is_valid(self, set_rejection_reasons=False): return CHICMolecule.is_valid( self, set_rejection_reasons=set_rejection_reasons ) and TAPSMolecule.is_valid( self, set_rejection_reasons=set_rejection_reasons)
def write_tags(self): CHICMolecule.write_tags(self) TAPSMolecule.write_tags(self)