Skip to content

nathanweeks/exonerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

22beeb0 · May 21, 2022

History

49 Commits
Feb 6, 2022
Nov 21, 2018
Oct 3, 2014
Jan 23, 2021
Jan 7, 2013
Jan 7, 2013
Jan 7, 2013
Nov 21, 2018
May 21, 2022
Jan 7, 2013
Jan 7, 2013
Jan 7, 2013
Jan 7, 2013
May 21, 2022
Jan 7, 2013
Jan 20, 2013

Repository files navigation

exonerate

A continuation of exonerate, a generic tool for sequence alignment by Guy St. C. Slater et al. (http://www.ebi.ac.uk/~guy/exonerate/).

Exonerate is apparently unmaintained. The goal of this fork is mainly bug fixes to the final version (2.4.0).

To check out/build the final (stable) version:

$ git clone https://github.com/nathanweeks/exonerate.git
$ cd exonerate
$ git checkout v2.4.0
$ ./configure [YOUR_CONFIGURE_OPTIONS]
$ make
$ make check
$ sudo make install

NOTE: do not use the exonerate -c/--cores option, as the multi-threading code contains data races. Multi-threading has been disabled after v2.4.0.

To build the master branch:

$ git clone https://github.com/nathanweeks/exonerate.git
$ cd exonerate
$ autoreconf -i
$ ./configure [YOUR_CONFIGURE_OPTIONS]
$ make
$ make check
$ sudo make install

This repository contains a Dockerfile that formalizes the process to build and install exonerate on Ubuntu. To build a Docker image and execute exonerate (assuming input sequences are in the current working directory or a subdirectory of on the host):

$ docker build -t exonerate https://github.com/nathanweeks/exonerate.git
$ alias exonerate='docker run -it --rm -v $PWD:/mnt -w /mnt exonerate'
$ exonerate --version
exonerate from exonerate version 2.4.0
Using glib version 2.64.3
Built on Jan 23 2021

About

A fork of exonerate: a generic tool for sequence alignment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages