In this hypothetical scenario, the ends of two parts assemble into an enzyme site. If the overhang is in the middle 4 basepairs, the enzyme site will not be detected in the individual parts:
Admittedly, this is an extreme edge case, but may be useful to implement a check on the final construct, possibly using biopython.Restriction. Example of final construct containing an enzyme site: assembly_simulation.zip
In this hypothetical scenario, the ends of two parts assemble into an enzyme site. If the overhang is in the middle 4 basepairs, the enzyme site will not be detected in the individual parts:
Admittedly, this is an extreme edge case, but may be useful to implement a check on the final construct, possibly using
biopython.Restriction
. Example of final construct containing an enzyme site: assembly_simulation.zip