method to generate short random strings to use as file names with PathHasher
Small code clean ups; import contextlib closing to wrap openCompressed
Option to read list of training sequence files from a file
Move bash exit on error option to be after all source statements.
Source statements can source external profiles that can generate
harmless errors.
Always open new instance of SeqDbFasta and use optional mode argument
Use DirStore interface to get output stream when binning NCBI sequences by taxa
Method to generate temporary dir in PathHasher.
Also extra argument to compressFile for renaming the output.
Use PathHasher.mkdtemp() to generate cwd for scalability
DirStore uses PathHasher. SeqDbFasta adjusted to work with these changes.
This provides file system scalability for 10x increase in RefSeq genomes.
Sample script runs makeflow