Description
Biological data file formats and IO.
Description
Please see the README on GitHub at https://github.com/less-wrong/cobot-tools#readme
README.md
cobot-tools
Tools for computational biology
Software required to use cobot-tools
ViennaRNA
ViennaRNA is a library that already contains lots of useful algorithms that work with RNA sequences. We use it in order to make tools from cobot-tools better.
Installation guide for Linux can be found here.
Some issues occur when you try to install ViennaRNA for MacOS. If you want to avoid them, use the following guide.
Installation of ViennaRNA for MacOS
Installation of ViennaRNA for MacOS can be done in following steps:
- Download library. Here is the link for version 2.4.13.
- Unpack it.
- Go to the directory, where archive has been unpacked.
- Run command
./configure --without-perl --without-python
. - Remove field
libRNA_la_LDFLAGS
and flag-static
from the filesrc/ViennaRNA/Makefile.am
. - Due to us having changed .am-file, it is needed to install following packages: autoconf and automake. In order to do it, run command:
brew install autoconf automake
. - Run in the root of library command
autoreconf
. - Compile library using command
make -j8
(j8
- flag that allows us to compile code using 8 jobs). - Run command
make install
.
Tools of cobot-tools
Sequence.Primer.Optimisation.designPrimer
Given 'DNA' sequence and position in that sequence designs forward primer for that sequence. Primer will start at the given position.