Hi,
This appears to be a simple problem that I am unable to solve. I have some data that looks like this:
CHROM POS REF ALT TYPE AF
chr1 1 A T MISSENSE 0.23
chr2 1 A T,G MISSENSE 0.17, 0.09
The above is dummy meaningless data, but it is representative of the problem at hand.
I'd like to separate_rows
such that the ALT
and AF
are separated in a couples manner. Running separate_rows
on the 2 columns would give me 4 rows, not 2. I'd like my output to be:
CHROM POS REF ALT TYPE AF
chr1 1 A T MISSENSE 0.23
chr2 1 A T MISSENSE 0.17
chr2 1 A G MISSENSE 0.09
Is there any way I can conserve this combination while separating the values out? I am really far out from the VCF to go back and split multi-allelics.
I run with defaults buy I'll try toggling the
convert
parameter. Thanks, Antonio!You're welcome. Actually I was lucky, because first I tested on the example from the function documentation, that sets
convert = TRUE
. Since the outcome was similar to what you wanted, I just kept it.OK, moment of truth - I did not run
separate_rows
, I assumed how it would work based on my experience. It looks likeseparate_rows
does exactly what I need, not a random combination like I thought it would. I really should have tested it before asking here. Sorry about that.