Beispiel #1
0
 /// <summary>
 /// List of values for a given index type
 /// </summary>
 /// <param name="TraitType"></param>
 /// <returns></returns>
 /// <remarks></remarks>
 public List <TraitValuesCollection.TraitValueSummaryLine> TraitValueSummaries(string TraitType)
 {
     TraitTypes.TryGetValue(TraitType, out var TraitValues);
     return(TraitValues?.ValuesCounts() ?? Enumerable.Empty <TraitValuesCollection.TraitValueSummaryLine>().ToList());
 }
Beispiel #2
0
 public override string ToString() => JsonConvert.SerializeObject(new
 {
     AnimalTypes   = AnimalTypes.OrderBy(i => i),
     TraitValues   = TraitValues.OrderBy(i => i.Key).ToDictionary(i => i, i => i.Value.OrderBy(j => j)),
     BooleanTraits = BooleanTraits.OrderBy(i => i)
 });