The GenomeTools genome analysis system is a free collection of bioinformatics
tools (in the realm of genome informatics) combined into a single binary named
gt. It is based on a C library named
libgenometools which contains a wide
variety of classes for efficient and convenient implementation of sequence and
annotation processing software.
If you are interested in gene prediction, have a look at GenomeThreader.
GenomeTools has been designed to run on every POSIX compliant UNIX system, for example, Linux, Mac OS X, and OpenBSD.
Debian (testing) and Ubuntu (raring and later) users can install the most recent stable version simply using apt, e.g.
% apt-get install genometools
to install the
gt executable. To install the library and development headers,
% apt-get install libgenometools0 libgenometools0-dev
$ make -j4
should suffice. On 32-bit systems, add the
32bit=yes option. Add
if you do not have the Cairo libraries and their
development headers installed. This will, however, remove AnnotationSketch
support from the resulting binary. When your binary has been built, use the
install target and
prefix option to install the compiled binary on your
system. Make sure you repeat all the options from the original
make run. So
$ make -j4 install prefix=~/gt
would install the software in the
gt subdirectory in the current user's home
directory. If no
prefix option is given, the software will be installed
system-wide (requires root access).
GenomeTools uses a collective code construction contract for contributions (and the process explains how to submit a patch). Basically, just fork this repository on GitHub, start hacking on your own feature branch and submit a pull request when you are ready. Our recommended coding style is explained in the developer's guide (among other technical guidelines).
To report a bug, ask a question, or suggest new features, use the GenomeTools issue tracker.