Assumes ref and alt alleles available for target and reference datasets, and uses chr:pos for alignment
harmonise( chr1, pos1, ref1, alt1, chr2, pos2, ref2, alt2, rsid2 = NULL, indel_recode = FALSE, strand_flip = FALSE )
chr1 | Vector |
---|---|
pos1 | Vector |
ref1 | Vector |
alt1 | Vector |
chr2 | Vector |
pos2 | Vector |
ref2 | Vector |
alt2 | Vector |
rsid2 | Optional vector |
indel_recode | =FALSE. If TRUE then attempts to recode D/I |
strand_flip | =FALSE. If TRUE then attempts to flip strand when alignment is not otherwise possible |
Dataframe of outcomes
0: stick 1: swap 2: rename indel 3: rename indel and swap 4: flip 5: flip and swap 6: drop (no match) 7: drop (no reference)