Cndtools is a project mainly written in C++, based on the GPL-2.0 license.
fork of cndtools
cndsrc: Colin N. Dewey's Source Code (2005-12-04)
CONTENTS
This package includes the source code for the many utility programs that I have written as well as for the mercator, parametricAlign, and recombination programs. Makefiles are included for compilation of these programs so that they may be used and distributed.
In order to successfully compile the programs in this package, you must have a couple of external packages installed. These are:
Optik: http://optik.sourceforge.net/
BLAT: http://www.cse.ucsc.edu/~kent/
Genscan: http://genes.mit.edu/GENSCAN.html
Polymake: http://www.math.tu-berlin.de/polymake/
Make sure that all prerequisites have been installed correctly
Unpack the source code tarball:
tar zxf cndsrc-XXXX.XX.XX.tar.gz
Change to the cndsrc directory:
cd cndsrc-XXXX.XX.XX
Build all programs:
make
Install programs to the "bin" directory in the directory specified by the --prefix option (in this example the programs will be installed in /usr/local/cndsrc-XXXX-XX-XX/bin):
make install prefix=/usr/local/cndsrc-XXXX-XX-XX"
Most of the small utility programs (e.g. faReformat) are fairly simple and you can get the usage information for each of these programs by running them with the "--help" option. For example:
$ faReformat --help Usage: faReformat [options] < fastaInput Reformat fasta input
Options: -?, --help Display this help message -s, --strip-title truncate the title for each record at the first whitespace character -g, --remove-gaps remove gaps from sequences -w, --width=NUM number of characters at which sequence is wrapped (default: 60)
For instructions on running the larger applications (i.e. mercator, parametricAlign, and recombination programs), please read the README files in the appropriate subdirectory of the "apps" directory.