Repository navigation
Changes to get_plasmid_inserts.py:
- only fastq is output by default now; table output requires --table option
- fixed bug which didn't concatenate reads for fastq output
- default distance changed from 5% to 10% of flanking sequence length
- --no-empty removes empty inserts from both fastq and table output now, not just table
Changes to utils.py:
- is_DNA function now doesn't accept N as a valid base. It doesn't make sense to accept N bases in flanking regions for get_plasmid_inserts or in barcodes for demux_inline_bc since they won't be matched as might be expected (won't match any base except N rather than matching any base).
Added demux_inline_bc.py script for demultiplexing fastq files with barcodes within reads.
Updated testing to use pytest instead of unittest.