biopython v1.71.0 Bio.Restriction.Restriction.Unknown

Implement methods for enzymes that produce unknown overhangs.

These enzymes are also NotDefined and NoCut.

Internal use only. Not meant to be instantiated.

Link to this section Summary

Functions

Test if other enzyme produces compatible ends for enzyme (PRIVATE)

List the sequence fragments after cutting dna with enzyme

List all enzymes that produce compatible ends for the enzyme

Return if the enzyme produces 3’ overhanging ends

Return if the enzymes produces 5’ overhanging ends

Return if the enzyme produces blunt ends

Return the type of the enzyme’s overhang as string

Link to this section Functions

Test if other enzyme produces compatible ends for enzyme (PRIVATE).

For internal use only.

Test for the compatibility of restriction ending of RE and other.

List the sequence fragments after cutting dna with enzyme.

RE.catalyze(dna, linear=True) -> tuple of DNA.

Return a tuple of dna as will be produced by using RE to restrict the dna.

dna must be a Bio.Seq.Seq instance or a Bio.Seq.MutableSeq instance.

If linear is False, the sequence is considered to be circular and the output will be modified accordingly.

Link to this function compatible_end()

List all enzymes that produce compatible ends for the enzyme.

Return if the enzyme produces 3’ overhanging ends.

True if the enzyme produces 3’ overhang sticky end.

Related methods:

  • RE.is_5overhang()
  • RE.is_blunt()
  • RE.is_unknown()

Return if the enzymes produces 5’ overhanging ends.

True if the enzyme produces 5’ overhang sticky end.

Related methods:

  • RE.is_3overhang()
  • RE.is_blunt()
  • RE.is_unknown()

Return if the enzyme produces blunt ends.

True if the enzyme produces blunt end.

Related methods:

  • RE.is_3overhang()
  • RE.is_5overhang()
  • RE.is_unknown()

Return the type of the enzyme’s overhang as string.

Can be “3’ overhang”, “5’ overhang”, “blunt”, “unknown”.