private static void AddSaPositon(ISaPosition saPosition, IAnnotatedVariant annotatedVariant) { foreach (var dataSource in saPosition.DataSources) { var saAltAllele = SaReaderUtils.GetReducedAllele(annotatedVariant.Variant.RefAllele, annotatedVariant.Variant.AltAllele); if (dataSource.MatchByAllele && dataSource.AltAllele != saAltAllele) { continue; } annotatedVariant.SupplementaryAnnotations.Add(new AnnotatedSaDataSource(dataSource, saAltAllele)); } }
public void GetReducedAlleleTest(string refAllele, string altAllele, string expectedOut) { var reducedAllele = SaReaderUtils.GetReducedAllele(refAllele, altAllele); Assert.Equal(expectedOut, reducedAllele); }