Skip to content

v1.4.0: StORFs now rejected for non-standard NTs & minor bug fixes and speedups

Compare
Choose a tag to compare
@NickJD NickJD released this 22 Sep 17:34
· 4 commits to master since this release

This minor release includes a few niche bug fixes/speedups and one new user option.

  • New user option '-non_standard' which by default removes StORFs with more than 20% non-standard nucleotides (X's etc) - this can be helpful when working with 'low-quality' sequencing or assemblies.
  • A few small low-hit bugs were identified and fixed. For example, if Pyrodigal 'mode' is run with default parameters on short-sequences, it would fail at the pre-training step as no sequence was >=20kb and some input filename handling was improved.
  • For the StORF 'tile filtering', set theory was originally used to check if the smaller StORF was inside or overlapped the larger by more than n nucleotides. While not very impactful timewise, it has now been significantly sped up by just using min/max ranges.

Full Changelog: v1.3.4...v1.4.0