Added:
- automatically detects input file format from filename; now allows GunZip compressed GenBank and FastA
- `blastn` system call by default uses all CPUs available
- minimum alignment fraction default unchanged (40%) but new `--aln-fraction` option allows a user to change the threshold
- tests input argument values are within relevant ranges
- summary tab-delimited report default unchaged (stdout) but new `--report` option to specify outfile
- new option to verify input genome is nucleotide composition with `--min-ACGT`
Changed:
- `--similarity` option removed and replaced with `--identity` option with same default (95%)
- clarified data fields parsed by converting lists to dictionary
- camelcase of variable names removed, no longer following the Java vars written for the SSTAR GUI
- PEP8 compliant according to flake8 tests