Releases: yhoogstrate/fastafs
Releases · yhoogstrate/fastafs
v1.10.0
v1.9.0
v1.8.1
v1.8.1
- More structured way of building using
cmake
andlibfastafs
. - Improved building using
meson
/ninja
v1.8.0
- v1.8.0
- Support for zstd-seekable
- Support for protein sequences using 8-to-5 byte compression
- Object type for chunked/buffered file reading
- Requires libzstd (1.4.5 and above) as dependency
- Awesome and complex per-system-id & per-git-revision Python benchmark system 😎 which exports stats into the git tree
v1.7.5
v1.7.5:
- Added argument
check -5/--md5sum
to do file verification using md5sums as well - Fixed error code returned after
fastafs check --help
v1.7.4:
- Added argument
cache --2bit
to force 2bit compression when this gives suboptimal compression ratio's (needed for statistical analysis)
v1.7.3
2020-20-26 Youri Hoogstrate
* v1.7.3
* Small decoy function added for basic snakemake compatiblity
2020-02-04 Youri Hoogstrate
* v1.7.2
* Reduce file read syscalls and gain performance
* Functional testing in python, for both view to stdout as mounting
* Added templating for cleaner code
* Auto conversion to fourbit if that is more efficient compression
v1.7.1
2020-02-01 Youri Hoogstrate
- v1.7.1
- Fixed an errornous syscall (when
ls -l
requests a certain xattr) - Set chmods to 0555 to 0444
v1.7.0
fastafs cache -o
for custom output files and bypassing the config- Random access subsequence retrieval diretly via filesystem:
<mount>/seq/chr1:100-200
- Implements CRC32 checksums for whole-file integritity
- Converting to meson because of insane build times using cmake+make and re-building files that have not changed
fastafs view|mount -m/--no-masking
virtualises fasta files without masking (uppercase)- Minor support for building with meson and ninja
- cmake template allows building for guix (+guix file provided)
- Changed requirement from c++17 on c++14 to avoid large compatibility issues
- Implements bitflags with corresponding class
- Implements fourbit (and automatically switches over if non ACTGUN chars are found
- Implements functions
is_fasta_file
, andis_ucsc2bit_file
using file MAGIC - Creates by FASTAFS files that are first flagged as incomplete, that are unflagged after conversion has completed
- MD5sums working for fourbit compressed sequences
- Implements
fastafs cache -o
to export to desired output fastafs file - Adds compression type to
fastafs list
output - More and improved testing, including file integrity detection
v1.6.2
- Rewritten argument parsing of fuse/mounting
- Added binary
mount.fastafs
only for mounting, without the toolkit, to use in/etc/fstab
fastafs --version
will now also output whether the binary was compiled as debug or release.
v1.6.1
- Adds process' pid to
fastafs ps