Skip to content

NAF v1.1.0

Compare
Choose a tag to compare
@KirillKryukov KirillKryukov released this 01 Oct 10:44
· 36 commits to master since this release
a6e641a

Highlights

  • Added support for RNA, protein and text sequences. Expected input can be specified with ennaf's new switches: --dna, --rna, --protein and --text. DNA is the default. Sequence type is stored in the compressed file, so unnaf will restore the correct data automatically. NAF format specification was updated to include sequence type information. This change is backward compatible - new unnaf will continue to work with old .naf files.
  • ennaf became a bit more efficient - it no longer loads each entire input sequence to memory, and no longer creates temporary files for small inputs.
  • unnaf received a new switch --charcount for counting sequence characters in a .naf file.

Other changes

  • Added report for number of unknown characters at the end of compression.
  • Added strict compression mode (--strict switch). In this mode ennaf fails on any unexpected input character.
  • Added -o and -c arguments to unnaf.
  • Added test suite.
  • Incorporated zstd as submodule to simplify installation from source.
  • Fixed streaming mode in MinGW builds.