Multiple Sequence Alignment In C
0
0
Entering edit mode
8.2 years ago
Isaac Turner ▴ 50

I want to do multiple sequence alignment in a program I'm writing in C, and will likely end up calling it millions of times with short DNA sequences (<10 sequences, <200bp). Do you know of any multiple sequence alignment libraries that provide an API that I can use? I could write the sequences to the file, make a system call to run a common alignment program (e.g. MUSCLE) then read in the results, but given the number of calls I'll be making this seems quite slow to do all the message passing on disk.

I'm ideally looking for a library in C/C++ with a simple API, with a GPL/MIT/BSD license. Does anyone have any experience of this?

multiple-alignment c • 3.1k views
ADD COMMENT
3
Entering edit mode

I think seqan must have this functionality.

ADD REPLY
0
Entering edit mode

I wrote a small wrapper in C to call seqan and it seems to work great - thanks.

ADD REPLY
0
Entering edit mode

as is recomended by lh3, seqan should be your choice, bowtie also use this library too.

ADD REPLY

Login before adding your answer.

Traffic: 2005 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6