diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index de014773..25641192 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -413,11 +413,11 @@ class M13Variant(enum.Enum): p7249 = "p7249" """"Standard" variant of M13mp18; 7249 bases long, available from, for example + https://www.tilibit.com/collections/scaffold-dna/products/single-stranded-scaffold-dna-type-p7249 + https://www.neb.com/products/n4040-m13mp18-single-stranded-dna http://www.bayoubiolabs.com/biochemicat/vectors/pUCM13/ - - https://www.tilibit.com/collections/scaffold-dna/products/single-stranded-scaffold-dna-type-p7249 """ p7560 = "p7560" @@ -443,9 +443,9 @@ def m13(rotation: int = 5587, variant: M13Variant = M13Variant.p7249) -> str: `GenBank `_. By default, returns the "standard" variant of consisting of 7249 bases, sold by companies such as - `New England Biolabs `_ - and `Tilibit `_. + and + `New England Biolabs `_ The actual M13 DNA strand itself is circular, so assigning this sequence to the scaffold :any:`Strand` in a :any:`Design` @@ -4346,7 +4346,8 @@ def strand(self, helix: int, offset: int) -> StrandBuilder: return StrandBuilder(self, helix, offset) def assign_m13_to_scaffold(self, rotation: int = 5587, variant: M13Variant = M13Variant.p7249) -> None: - """Assigns the scaffold to be the sequence of M13: :py:func:`m13` with the given `rotation`. + """Assigns the scaffold to be the sequence of M13: :py:func:`m13` with the given `rotation` + and :any:`M13Variant`. Raises :any:`IllegalDesignError` if the number of scaffolds is not exactly 1. """