hall-lab / speedseq

A flexible framework for rapid genome analysis and interpretation
MIT License
311 stars 116 forks source link

Update dependencies (submodules) so that the project builds on Linux ARM64 #150

Open martin-g opened 1 year ago

martin-g commented 1 year ago

Add Github Actions based CI. It builds and tests on Linux x86_64 and aarch64

martin-g commented 1 year ago

Fixes #149

martin-g commented 1 year ago

Any feedback on the proposed changes ? Without these changes it is impossible to use speedseq on ARM64 due to the usage of x86_64 binary for Sambamba. This PS uses Sambamba as a submodule and builds it for the current CPU architecture. Also this PR updates Bwa to a newer version that supports ARM64.

emiliofernandes commented 1 year ago

I also needed to build speedseq on Linux ARM64! Thank you, @martin-g ! I hope this PR is merged soon!