LibiadaCore.Core.Characteristics.Calculators.GCSkew.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 g = counter.Calculate(chain.GetOrCreateCongenericChain(new ValueString("G")), link);
            var c = counter.Calculate(chain.GetOrCreateCongenericChain(new ValueString("C")), link);

            var result = (g - c) / (g + c);

            return result;
        }