Source Operations
Source operations create the initial Pools from which all downstream Pools are constructed. They do not require an existing pool as input. Sources may represent user-specified sequences, DNA sequences generated using IUPAC ambiguity codes or position weight matrices, random k-mers, constrained barcodes, and more.
Create a pool from a single sequence string, optionally with region tags. |
|
Create a pool that draws uniformly from a list of sequences. |
|
Load sequences from a FASTA file. |
|
Enumerate all sequences consistent with an IUPAC ambiguity string. |
|
Sample sequences from a position-probability matrix. |
|
Enumerate every k-mer of a given length over a specified alphabet. |
|
Generate DNA barcodes satisfying distance, GC, and homopolymer constraints. |