public CountData() { var categories = MutationCategoryUtil.GetAllMutationCategories(); foreach (var nucleotideTransitionCategory in categories) { CountsByCategory.Add(nucleotideTransitionCategory, 0); } }
public double MutationRateForCategory(MutationCategory cat) { if (CountsByCategory.ContainsKey(cat)) { return(((double)CountsByCategory[cat]) / NumPossibleVariants); } else { return(0); } }