A simple node module that wraps the functionalities of T-Coffee multiple sequence alignment program
Visit official T-Coffee web site to learn more about it. http://www.tcoffee.org/Projects/tcoffee/index.html
You can install tcoffee-wrapper by running,
npm install tcoffee-wrapper
You can download pre-compiled T-Coffee binary by running,
node util/downloader.js
It will download the T-Coffee installer package to util/bin folder and launch installer for you
-
.alignProtein (inputFile, callback)
callback passed (err, data)const tcoffee = require('tcoffee-wrapper'); var inputFile = 'samples/example.fasta'; tcoffee.alignProtein(inputFile, function(err,data){ if(err){ console.log(err); }else{ console.log(data); } });
- .alignDNA (inputFile, callback)
callback passed (err, output)
- .alignRNA (inputFile, callback)
callback passed (err, output)
- .alignProteinFast (inputFile, callback)
callback passed (err, output)
- .alignMcoffee (inputFile, callback)
callback passed (err, output)
- .alignProCoffee (inputFile, callback)
callback passed (err, output)
- .alignRcoffee (inputFile, callback)
callback passed (err, output)