MetaCache 2.4.0
Changed handling of non-unique sequence IDs during database build
If a reference sequence is inserted, whose ID (e.g. NCBI accession) is already present in the database, the newer sequence will now be inserted with a modified ID (an exclamation mark + duplication counter will be appended) and a warning will be printed to stderr.
Added min/max length filter
A minimum and maximum length for reads can now be set with -min-readlen <#>
and -max-readlen <#>
. Reads with lengths outside of this range will not be processed, i.e., treated as if they were not present in the input file. How many reads were discarded and how many were processed is printed to stderr. The default behavior, that all reads will be processed, remains unchanged.
Other changes
- cleaned up some includes
- updated dates
- changed some aspects of default code formatting