public void HasInternalSoftclip()
        {
            var cigar = new CigarAlignment("2S3M2S");

            Assert.False(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("2S3M1S1M1S");
            Assert.True(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("3M1S1M");
            Assert.True(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("3M1D2S1M");
            Assert.True(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("1S3M1D1S1M");
            Assert.True(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("3M1I1M");
            Assert.False(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("3M1D2I1M");
            Assert.False(cigar.HasInternalSoftclip());

            cigar = new CigarAlignment("1S3M1D1I1M");
            Assert.False(cigar.HasInternalSoftclip());
        }