LibiadaCore.Core.Characteristics.Calculators.AverageRemotenessATSkew.Calculate C# (CSharp) Méthode

Calculate() public méthode

Calculation method.
public Calculate ( Chain chain, Link link ) : double
chain Chain /// Source sequence. ///
link Link /// Link of intervals in chain. ///
Résultat double
        public double Calculate(Chain chain, Link link)
        {
            DnaProcessor.CheckDnaAlphabet(chain.Alphabet);

            var a = remotenessCalculator.Calculate(chain.GetOrCreateCongenericChain(new ValueString("A")), link);
            var t = remotenessCalculator.Calculate(chain.GetOrCreateCongenericChain(new ValueString("T")), link);

            return (int)(a + t) == 0 ? 0 : (a - t) / (a + t);
        }
AverageRemotenessATSkew