Exemple #1
0
 public static IAlterer <TGene, TAllele> Compose <TGene, TAllele>(this IAlterer <TGene, TAllele> alterer,
                                                                  IAlterer <TGene, TAllele> before)
     where TGene : IGene <TGene>
     where TAllele : IComparable <TAllele>, IConvertible
 {
     return(Of(before, alterer));
 }
Exemple #2
0
        public Builder <TGene, TAllele> Alterers(
            IAlterer <TGene, TAllele> first,
            params IAlterer <TGene, TAllele>[] rest
            )
        {
            _alterer = rest.Length == 0 ? first : Alterer.Of(rest).Compose(first);

            return(this);
        }