Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
        public void GetReducedAlleleTest(string refAllele, string altAllele, string expectedOut)
        {
            var reducedAllele = SaReaderUtils.GetReducedAllele(refAllele, altAllele);

            Assert.Equal(expectedOut, reducedAllele);
        }