public void GetVcfPositions_SkipCorruptPositions()
        {
            const string input           = "2\t55927i\t.\tT\tC\t39\t.\t.\tGT\t0/1\t.\t1/1\n2\t55928\t.\tT\tC\t39\t.\t.\tGT\t0/1\t.\t1/1";
            bool         observedResults = BgzfBlockVcfReader.HasVcfPositionsOnInterval(input, ChromosomeUtilities.Chr2, 55927, 55927);

            Assert.False(observedResults);
        }
        public void GetVcfPositions_MixedLineEndings_PartialEntries_MultipleChromosomes_ReturnFalse()
        {
            bool observedResults = BgzfBlockVcfReader.HasVcfPositionsOnInterval(MixedLineEndingsInput, ChromosomeUtilities.Chr2, 55930, 55940);

            Assert.False(observedResults);
        }
Exemplo n.º 3
0
        public void GetVcfPositions_MixedLineEndings_PartialEntries_MultipleChromosomes_ReturnTrue()
        {
            bool observedResults = BgzfBlockVcfReader.HasVcfPositionsOnInterval(MixedLineEndingsInput, _chr2, 55927, 55928);

            Assert.True(observedResults);
        }