singlecellmultiomics.barcodeFileParser package

Submodules

singlecellmultiomics.barcodeFileParser.barcodeFileParser module

class singlecellmultiomics.barcodeFileParser.barcodeFileParser.BarcodeParser(barcodeDirectory='barcodes', hammingDistanceExpansion=0, spaceFill=False, lazyLoad=None)[source]

Bases: object

addBarcode(barcodeFileAlias, barcode, index, hammingDistance=0, originBarcode=None)[source]
expand(hammingDistanceExpansion, alias, reportCollisions=True, spaceFill=None)[source]
getBarcodeMapping()[source]
getIndexCorrectedBarcodeAndHammingDistance(barcode, alias, try_lazy_load_pending=True)[source]
getTargetCount(barcodeFileAlias)[source]
list(showBarcodes=5)[source]
parse_barcode_file(barcodeFile)[source]
parse_pending_barcode_file_of_alias(alias)[source]
path_to_barcode_alias(path)[source]
singlecellmultiomics.barcodeFileParser.barcodeFileParser.hamming_circle(s, n, alphabet)[source]

Module contents