Filters a MAF GenomicRanges object to retain only non-synonymous mutations, including both SNVs and InDels and splice site variantss.
Variant Class: SNV, insertion, deletion
Non-Synonymous Classifications: Missense_Mutation, Nonsense_Mutation, Frame_Shift_Del, Frame_Shift_Ins, In_Frame_Del, In_Frame_Ins, Nonstop_Mutation, Translation_Start_Site, Splice_Site, Splice_Region
Note, this function was designed to be run downstream of read_maf_file()
Usage
get_maf_nonsynonymous(
maf_gr,
variant_class = c("SNV", "insertion", "deletion"),
include_splice = TRUE
)