Hi Brett,
this is possible with the BiAffine Score specification.
However this was so far only used in the JournaledStringSet module which is still under development.
You can access it by simply including <seqan/journaled_set/score_biaffine.h>
You can use the setter and getter functions:
setScore/score
setScoreMismatch/scoreMismatch
setScoreGapOpenVertical/scoreGapOpenVertical
setScoreGapOpenHorizontal/scoreGapOpenHorizontal
and of course the standard setGap interfaces.
Apart from this, the entire align engine for the standard DP algorithms works with different gap penalties for insertions/deletions.
Cheers,
René
---
René Rahn
Ph.D. Student
--------------------------------
Institute of Computer Science
Algorithmic Bioinformatics (ABI)
--------------------------------
Freie Universität Berlin
Takustraße 9
14195 Berlin
--------------------------------
|