biofast
biofast copied to clipboard
Benchmarking programming languages/implementations for common tasks in Bioinformatics
Added a faster Go version using [bio](https://github.com/shenwei356/bio) lib. It's compiled with [go 1.17](https://golang.org/dl/) Benchmark (CPU: AMD Ryzen 7 2700X Eight-Core Processor, 3.7 GHz) |app |gzip |plain| |:---------------|:-----|:----| |fqcnt_needletail|5.924 |0.733| |fqcnt_c1_kseq...
…other implementations
Crystal lang had release V1.2.1 recently,so I tested ```fqcnt_cr1_klib.cr``` and ```bedcov_cr1_klib.cr```(with nothing modify these two files) in my computer below showed: For fqcnt: the run time of plain txt is...
At least for Nim development, the use of the `-d:danger` flag can dramatically improve speed if you take care when writing your code. I imagine it is likely the case...
This PR adds a dinopy version of fqcnt, which uses some cythonization internally.
I'd be curious to see a benchmark with swift, but I don't use it myself. Putting this here in case anyone wants to take it up
This PR adds BBTools FastqScan as a Java implementation for the fqcnt benchmark. ## Implementation Details - Uses BBTools' FastqScan tool with multithreaded SIMD-accelerated parsing - Wrapper script: `fqcnt_java_bbtools.sh` -...