/// <summary>
        /// Calculate codons by applying the variant and calculating the differences in CDS sequences.
        /// This is a slow method, makes sense only for complex variants
        /// </summary>
        protected void CodonsRefAlt()
        {
            Transcript trNew = Transcript.ApplyVariant(Variant) as Transcript;

            cdsAlt = SequenceExtensions.ConvertToString(trNew.RetrieveCodingSequence());
            cdsRef = SequenceExtensions.ConvertToString(Transcript.RetrieveCodingSequence());
            cdsDiff(); // Calculate differences: CDS
        }