/// <summary> /// Calculate the effect on an exon /// </summary> /// <param name="exon"></param> /// <returns></returns> protected virtual bool ChangeCodon(Exon exon) { throw new InvalidOperationException("Unimplemented method codonChangeSingle() for\n\t\tVariant type : " + Variant.GetType().Name + "\n\t\tClass : " + GetType().Name + "\n\t\tVariant : " + Variant); }