vcf2maf v1.0
Finds effects of each variant on all possible transcripts using snpEff, and selects the "most deleterious effect on the best transcript". If there are multiple such affected transcripts, it chooses the longest one.
Future releases will add different ways to select a single effect and transcript per variant.