Ambiguous places in consensus
0
0
Entering edit mode
16 months ago

I would like to make a consensus with the dumb_consensus function. Instead of the put "X" ambiguous place, I wanted to implement a selection of different possibilities. For example, if there is 'A' in one sequence, and 'T' in the other, it would nrmaly write 'X', but I want to reach 'W' instead of it. And as well If there would be 'C' and 'G' I want to get 'S' etc. Could someone help me to solve this problem?

Here is an example:

Seq1:

ATCGATC


Seq2:

AAGGAAG


Consensus:

AWSGAWS


biopthon consensus ambiguous dumb_consensus • 329 views
0
Entering edit mode

To my knowledge you cannot do this with dumb_consensus specifically. You will need to write your own code to go column by column and decide what character to include, though this shouldn't be too difficult, its basically going to be a loop over the alignment/sequences, with a selection of if/else statements to decide what character to include.

0
Entering edit mode

Thank you for the information.