public void GetCigarWithoutProbeClips()
        {
            var cigar = new CigarAlignment("1S3M");

            Assert.Equal("3M", cigar.GetCigarWithoutProbeClips(true).ToString());
            Assert.Equal("1S3M", cigar.GetCigarWithoutProbeClips(false).ToString());

            cigar = new CigarAlignment("1S3M1D");
            Assert.Equal("3M1D", cigar.GetCigarWithoutProbeClips(true).ToString());
            Assert.Equal("1S3M1D", cigar.GetCigarWithoutProbeClips(false).ToString());

            cigar = new CigarAlignment("3M1S");
            Assert.Equal("3M1S", cigar.GetCigarWithoutProbeClips(true).ToString());
            Assert.Equal("3M", cigar.GetCigarWithoutProbeClips(false).ToString());

            cigar = new CigarAlignment("1D3M1S");
            Assert.Equal("1D3M1S", cigar.GetCigarWithoutProbeClips(true).ToString());
            Assert.Equal("1D3M", cigar.GetCigarWithoutProbeClips(false).ToString());

            cigar = new CigarAlignment("1S3M1S");
            Assert.Equal("3M1S", cigar.GetCigarWithoutProbeClips(true).ToString());
            Assert.Equal("1S3M", cigar.GetCigarWithoutProbeClips(false).ToString());
        }