Пример #1
0
        internal static GenomeType GetGenomeType([NotNull] this IContigInfo variantContig)
        {
            var isUcsc   = variantContig.ToUcscStyle().Name == variantContig.Name;
            var isGrch37 = variantContig.ToGrchStyle().Name == variantContig.Name;

            if (isUcsc && isGrch37)
            {
                return(GenomeType.Unknown);                    // means not found in either.
            }
            return(isUcsc ? GenomeType.Ucsc : GenomeType.Grch);
        }
Пример #2
0
 public void AddFalseCount(IContigInfo contig, IInterval <uint> interval) =>
 _falseCount.GetOrAdd(contig, _ => MergedIntervalTree.Create <uint>()).Add(interval);