API documentation¶
- barcode.barcode.all_barcodes(length)¶
Generate all possible barcodes of a certain length.
- Parameters
length (int) – Lenth of the barcodes.
- Returns list
List of barcodes.
- barcode.barcode.filter_distance(barcodes, min_dist, distance=<function distance>)¶
Filter a list of barcodes for distance to other barcodes.
- Parameters
barcodes (list) – List of barcodes.
min_dist (int) – Minimum distance between the barcodes.
distance (function) – Distance function.
- Returns list
List of barcodes filtered for distance to other barcodes.
- barcode.barcode.filter_stretches(barcodes, max_stretch)¶
Filter a list of barcodes for mononucleotide stretches.
- Parameters
barcodes (list) – List of barcodes.
max_stretch (int) – Maximum mononucleotide stretch length.
- Returns list
List of barcodes filtered for mononucleotide stretches.