def deselectOligo(self, oligo: Oligo): """Deselect given ``Oligo`` Args: oligo: ``Oligo`` object """ strand5p = oligo.strand5p() for strand in strand5p.generator3pStrand(): self.removeStrandFromSelection(strand) self.updateStrandSelection()
def deselectOligo(self, oligo: Oligo): """Deselect given ``Oligo`` Args: oligo: ``Oligo`` object """ strand5p = oligo.strand5p() for strand in strand5p.generator3pStrand(): self.removeStrandFromSelection(strand) self.updateStrandSelection()
def selectOligo(self, oligo: Oligo): """Select given ``Oligo`` Args: oligo: ``Oligo`` object """ strand5p = oligo.strand5p() both_ends = (True, True) for strand in strand5p.generator3pStrand(): self.addStrandToSelection(strand, both_ends) self.updateStrandSelection()
def selectOligo(self, oligo: Oligo): """Select given ``Oligo`` Args: oligo: ``Oligo`` object """ strand5p = oligo.strand5p() both_ends = (True, True) for strand in strand5p.generator3pStrand(): self.addStrandToSelection(strand, both_ends) self.updateStrandSelection()
def isOligoSelected(self, oligo: Oligo) -> bool: """Determine if given ``Oligo`` is selected Args: oligo: ``Oligo`` object Returns: ``True`` if ``oligo`` is selected otherwise ``False`` """ strand5p = oligo.strand5p() for strand in strand5p.generator3pStrand(): if self.isModelStrandSelected(strand): return True return False
def isOligoSelected(self, oligo: Oligo) -> bool: """Determine if given ``Oligo`` is selected Args: oligo: ``Oligo`` object Returns: ``True`` if ``oligo`` is selected otherwise ``False`` """ strand5p = oligo.strand5p() for strand in strand5p.generator3pStrand(): if self.isModelStrandSelected(strand): return True return False