Skip to content
genome sequence alignment
C++ Other
  1. C++ 99.4%
  2. Other 0.6%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sequences
src
.gitignore
CMakeLists.txt
LICENSE
README.md
abstract
install_anydsl.sh
makeall.sh

README.md

AnySeq

Proof-of-concept sequence alignment algorithms library implemented in Impala.

Setup Instructions

  • Prerequisites:

  • a recent version of CMake (at least v3.7)

  • for the CUDA benchmark an NVIDIA GPU with recent drivers and a working CUDA installation

  • make sure, that the CUDA libraries are in your PATH before installing AnyDSL

  • Install AnyDSL. In order to do so, run the "install_anydsl.sh" script provided. This will download, configure & compile AnyDSL which can take some time.

  • After you have a working AnyDSL installation you can run the AnySeq build script:

./makeall.sh

Demo Program Usage

  • read sequences from files:

    align [-o <output_file>] -i <FASTA file> <FASTA file>
    
  • use random sequences:

    align [-o <output_file>] -r [[<min length>] <max length>]
    
You can’t perform that action at this time.