API reference

class plasmid_assessor.Assessment(record, enzyme)

The sequence assessment class.

Parameters:
  • record (SeqRecord) – A Biopython SeqRecord.

  • enzyme (str) – A restriction enzyme. A Biopython RestrictionType will be looked up using the string.

add_name()

Set a name for the assessment.

assess_seq(other_enzymes=None)

Evaluate sequence for Golden Gate.

Parameters:

other_enzymes (list) – List of enzymes used in higher level assemblies.

check_enzyme_site_locations()

Flag enzyme sites that are within the retained section.

plot_sequence()

Plot an outline of the sequence.

class plasmid_assessor.write_pdf_report(target, assessment)

Write an assessment report with a PDF summary.

Parameters:
  • target (str) – Path for PDF file.

  • assessment (Assessment) – Assessment instance.