/// <summary> /// Set marker. Add some warnings if the marker relates to incomplete transcripts /// </summary> /// <param name="marker"></param> public void SetMarker(Interval marker) { Marker = marker; Transcript transcript = GetTranscript(); if (transcript != null) { // Transcript level errors or warnings AddErrorWarningInfo(transcript.sanityCheck(Variant)); // Exon level errors or warnings Exon exon = GetExon(); if (exon != null) { AddErrorWarningInfo(exon.SanityCheck(Variant)); } } }