├── .github └── workflows │ └── static.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── build.xml ├── buildLib ├── ant-contrib-1.0b3.jar └── handlechecker.jar ├── installer ├── README.txt ├── ReleaseNotes.txt ├── resources │ ├── common │ │ └── scripts │ │ │ ├── GRCh37.example.reference.txt │ │ │ ├── GRCh38.example.reference.txt │ │ │ ├── hg18.example.reference.txt │ │ │ ├── hg19.example.reference.txt │ │ │ └── rtg-bash-completion │ └── tools │ │ ├── RTGOperationsManual.pdf │ │ ├── RTGOperationsManual │ │ ├── _images │ │ │ ├── ceph-1463.png │ │ │ ├── chinese-trio.png │ │ │ ├── math │ │ │ │ ├── 67e012a427a90dc0c0f8a2d5939a95e5f6ffe591.png │ │ │ │ ├── 6c754ae3fc49dc56e236eb95ef00cfdcad3df594.png │ │ │ │ ├── 888f7c323ac0341871e867220ae2d76467d74d6e.png │ │ │ │ ├── b6f66d1803a9dcb5f12f25c57d4e43fb6584ca7e.png │ │ │ │ ├── b81c7a12342c0ee157b2c3f1bcfc4f91642187dc.png │ │ │ │ └── f13fefe97363643ae6879e8f163616d0cf50ab3f.png │ │ │ ├── rocplot_ps.png │ │ │ └── rocplot_roc.png │ │ ├── _sources │ │ │ ├── administration.rst.txt │ │ │ ├── appendix.rst.txt │ │ │ ├── index.rst.txt │ │ │ ├── overview.rst.txt │ │ │ ├── product_usage.rst.txt │ │ │ └── rtg_command_reference.rst.txt │ │ ├── _static │ │ │ ├── background_b01.png │ │ │ ├── basic.css │ │ │ ├── bizstyle.css │ │ │ ├── bizstyle.js │ │ │ ├── css3-mediaqueries.js │ │ │ ├── doctools.js │ │ │ ├── documentation_options.js │ │ │ ├── file.png │ │ │ ├── html_logo.png │ │ │ ├── language_data.js │ │ │ ├── latex_logo.png │ │ │ ├── minus.png │ │ │ ├── plus.png │ │ │ ├── pygments.css │ │ │ ├── searchtools.js │ │ │ └── sphinx_highlight.js │ │ ├── administration.html │ │ ├── appendix.html │ │ ├── genindex.html │ │ ├── index.html │ │ ├── objects.inv │ │ ├── overview.html │ │ ├── product_usage.html │ │ ├── rtg_command_reference.html │ │ ├── search.html │ │ └── searchindex.js │ │ └── scripts │ │ ├── README.txt │ │ └── demo-tools.sh ├── rtg └── rtg.bat ├── lib ├── RPlot.jar ├── asm-7.3.1.jar ├── asm-analysis-7.3.1.jar ├── asm-commons-7.3.1.jar ├── asm-tree-7.3.1.jar ├── asm-util-7.3.1.jar ├── commons-collections-3.2.1.jar ├── commons-compress-1.4.1.jar ├── commons-lang-2.4.jar ├── findbugs-annotations.jar ├── findbugs-jsr305.jar ├── gzipfix.jar ├── json-simple-1.1.1.jar ├── jumble-annotations.jar ├── nashorn-core-15.4.jar ├── sam-rtg-2.23.0.1-src.jar ├── sam-rtg-2.23.0.1.jar ├── snappy-java-1.1.4.jar ├── velocity-1.7.jar └── velocity-tools-generic.jar ├── rocplot-screencap.gif ├── src ├── main │ ├── java │ │ └── com │ │ │ └── rtg │ │ │ ├── AbstractCliEntry.java │ │ │ ├── Command.java │ │ │ ├── CommandCategory.java │ │ │ ├── CommandLookup.java │ │ │ ├── HelpCommand.java │ │ │ ├── LicenseCommand.java │ │ │ ├── ReleaseLevel.java │ │ │ ├── RtgTools.java │ │ │ ├── ToolsCommand.java │ │ │ ├── VersionCommand.java │ │ │ ├── alignment │ │ │ ├── ActionsHelper.java │ │ │ ├── ActionsValidator.java │ │ │ ├── GotohEditDistance.java │ │ │ ├── Partition.java │ │ │ ├── Slice.java │ │ │ ├── SplitAlleles.java │ │ │ └── UnidirectionalEditDistance.java │ │ │ ├── bed │ │ │ ├── BedHeader.java │ │ │ ├── BedRangeLoader.java │ │ │ ├── BedReader.java │ │ │ ├── BedRecord.java │ │ │ ├── BedUtils.java │ │ │ ├── BedWriter.java │ │ │ ├── NamedBedRangeLoader.java │ │ │ └── SimpleBedRangeLoader.java │ │ │ ├── graph │ │ │ ├── DataBundle.java │ │ │ ├── ParseRocFile.java │ │ │ ├── ProgressBarDelegate.java │ │ │ ├── ProgressDelegate.java │ │ │ ├── RocLinePanel.java │ │ │ ├── RocLinesPanel.java │ │ │ ├── RocPlot.java │ │ │ ├── RocPlotCli.java │ │ │ ├── RocPlotPalettes.java │ │ │ ├── RocPlotSettings.java │ │ │ └── RocPlotToFile.java │ │ │ ├── jmx │ │ │ ├── DiskStats.java │ │ │ ├── ExternalCommand.java │ │ │ ├── LocalStats.java │ │ │ ├── MBeanStats.java │ │ │ ├── MonStats.java │ │ │ ├── MonUtils.java │ │ │ ├── NetworkStats.java │ │ │ ├── ProgressStats.java │ │ │ └── RecordStats.java │ │ │ ├── launcher │ │ │ ├── AbstractCli.java │ │ │ ├── AbstractStatistics.java │ │ │ ├── CommandLineFiles.java │ │ │ ├── CommonFlags.java │ │ │ ├── LoggedCli.java │ │ │ ├── ModuleParams.java │ │ │ ├── NoStatistics.java │ │ │ ├── OutputDirParams.java │ │ │ ├── OutputModuleParams.java │ │ │ ├── OutputParams.java │ │ │ ├── ParamsCli.java │ │ │ ├── ParamsTask.java │ │ │ ├── ReaderParams.java │ │ │ ├── Statistics.java │ │ │ └── globals │ │ │ │ ├── GlobalFlags.java │ │ │ │ ├── GlobalFlagsInitializer.java │ │ │ │ └── ToolsGlobalFlags.java │ │ │ ├── mode │ │ │ ├── BidirectionalFrame.java │ │ │ ├── DNA.java │ │ │ ├── DNAFastaSymbolTable.java │ │ │ ├── DNARange.java │ │ │ ├── DNARangeAT.java │ │ │ ├── DNARangeNAT.java │ │ │ ├── DNASimple.java │ │ │ ├── DnaUtils.java │ │ │ ├── FastaSymbolTable.java │ │ │ ├── Frame.java │ │ │ ├── GeneralDNARange.java │ │ │ ├── IllegalBaseException.java │ │ │ ├── Protein.java │ │ │ ├── ProteinFastaSymbolTable.java │ │ │ ├── ProteinFrame.java │ │ │ ├── ProteinScoringMatrix.java │ │ │ ├── Residue.java │ │ │ ├── ScoringMatrix.java │ │ │ ├── SequenceMode.java │ │ │ ├── SequenceType.java │ │ │ ├── TranslatedFrame.java │ │ │ └── UnidirectionalFrame.java │ │ │ ├── reader │ │ │ ├── AbstractAsyncChunkWriter.java │ │ │ ├── AbstractSdfWriter.java │ │ │ ├── AbstractSequencesReader.java │ │ │ ├── AbstractStreamManager.java │ │ │ ├── AlternatingSequencesReader.java │ │ │ ├── AlternatingSequencesWriter.java │ │ │ ├── AnnotatedSequencesReader.java │ │ │ ├── Arm.java │ │ │ ├── ArrayNames.java │ │ │ ├── AsyncFastqSequenceWriter.java │ │ │ ├── Batch.java │ │ │ ├── BatchProcessor.java │ │ │ ├── BatchReorderingWriter.java │ │ │ ├── BestSumReadTrimmer.java │ │ │ ├── BlockingExecutor.java │ │ │ ├── CachingSequencesReader.java │ │ │ ├── Cg2Sdf.java │ │ │ ├── CgSamBamSequenceDataSource.java │ │ │ ├── CgSequenceDataSource.java │ │ │ ├── CgUtils.java │ │ │ ├── CompressedMemorySequencesReader.java │ │ │ ├── CompressedMemorySequencesReader2.java │ │ │ ├── CompressedMemorySequencesWriter.java │ │ │ ├── CompressedSequenceFilePair.java │ │ │ ├── ConcatSequenceDataSource.java │ │ │ ├── CorruptSdfException.java │ │ │ ├── DataFileIndex.java │ │ │ ├── DataFileOpener.java │ │ │ ├── DataFileOpenerFactory.java │ │ │ ├── DataInMemory.java │ │ │ ├── DataSourceDescription.java │ │ │ ├── DefaultReadTrimmer.java │ │ │ ├── DefaultSequencesIterator.java │ │ │ ├── DefaultSequencesReader.java │ │ │ ├── EmptyStringNames.java │ │ │ ├── FastaSequenceDataSource.java │ │ │ ├── FastaUtils.java │ │ │ ├── FastaWriter.java │ │ │ ├── FastaWriterWrapper.java │ │ │ ├── FastqIterator.java │ │ │ ├── FastqSequence.java │ │ │ ├── FastqSequenceDataSource.java │ │ │ ├── FastqTrim.java │ │ │ ├── FastqTrimProcessor.java │ │ │ ├── FastqUtils.java │ │ │ ├── FastqWriter.java │ │ │ ├── FastqWriterWrapper.java │ │ │ ├── FileBitwiseInputStream.java │ │ │ ├── FileBitwiseOutputStream.java │ │ │ ├── FileCompressedInputStream.java │ │ │ ├── FileCompressedOutputStream.java │ │ │ ├── FileStreamIterator.java │ │ │ ├── FirstBasesReadTrimmer.java │ │ │ ├── FormatCli.java │ │ │ ├── FullReadTrimmer.java │ │ │ ├── IndexFile.java │ │ │ ├── Label.java │ │ │ ├── LabelStreamManager.java │ │ │ ├── LastBasesReadTrimmer.java │ │ │ ├── MappedSamBamSequenceDataSource.java │ │ │ ├── MinLengthReadTrimmer.java │ │ │ ├── MultiReadTrimmer.java │ │ │ ├── NameDuplicateDetector.java │ │ │ ├── NameFilePair.java │ │ │ ├── NameWrapperFilter.java │ │ │ ├── Names.java │ │ │ ├── NamesInterface.java │ │ │ ├── NormalSequenceFilePair.java │ │ │ ├── NullReadTrimmer.java │ │ │ ├── PointerFileHandler.java │ │ │ ├── PointerFileLookup.java │ │ │ ├── PrereadArm.java │ │ │ ├── PrereadHashFunction.java │ │ │ ├── PrereadType.java │ │ │ ├── QualityFormat.java │ │ │ ├── ReadHelper.java │ │ │ ├── ReadTrimmer.java │ │ │ ├── ReaderUtils.java │ │ │ ├── ReverseComplementReadTrimmer.java │ │ │ ├── ReverseComplementingReader.java │ │ │ ├── RightSimpleNames.java │ │ │ ├── RollingIndex.java │ │ │ ├── SamBamSequenceDataSource.java │ │ │ ├── SamSequence.java │ │ │ ├── SamWriterWrapper.java │ │ │ ├── Sdf2Cg.java │ │ │ ├── Sdf2Fasta.java │ │ │ ├── Sdf2Fastq.java │ │ │ ├── Sdf2Quala.java │ │ │ ├── Sdf2Sam.java │ │ │ ├── SdfFileUtils.java │ │ │ ├── SdfId.java │ │ │ ├── SdfReaderWrapper.java │ │ │ ├── SdfSplitter.java │ │ │ ├── SdfStatistics.java │ │ │ ├── SdfSubseq.java │ │ │ ├── SdfSubset.java │ │ │ ├── SdfUtils.java │ │ │ ├── SdfVerifier.java │ │ │ ├── SdfWriter.java │ │ │ ├── SdfWriterWrapper.java │ │ │ ├── SequenceDataLoader.java │ │ │ ├── SequenceDataSource.java │ │ │ ├── SequenceFilePair.java │ │ │ ├── SequenceStreamManager.java │ │ │ ├── SequenceWriter.java │ │ │ ├── SequencesIterator.java │ │ │ ├── SequencesReader.java │ │ │ ├── SequencesReaderFactory.java │ │ │ ├── SequencesReaderReferenceSource.java │ │ │ ├── SequencesWriter.java │ │ │ ├── SimpleNames.java │ │ │ ├── SourceFormat.java │ │ │ ├── SourceTemplateReadWriter.java │ │ │ ├── TaxidWrapperFilter.java │ │ │ ├── TsvSequenceDataSource.java │ │ │ ├── TsvWriterWrapper.java │ │ │ ├── WrapperFilter.java │ │ │ ├── WriterWrapper.java │ │ │ └── package.html │ │ │ ├── reference │ │ │ ├── GenerateReferenceManifest.java │ │ │ ├── Ploidy.java │ │ │ ├── ReferenceDetector.java │ │ │ ├── ReferenceGenome.java │ │ │ ├── ReferenceManifest.java │ │ │ ├── ReferenceParse.java │ │ │ ├── ReferenceSequence.java │ │ │ ├── ReferenceTextBuilder.java │ │ │ ├── Sex.java │ │ │ └── SexMemo.java │ │ │ ├── relation │ │ │ ├── ChildFamilyLookup.java │ │ │ ├── Family.java │ │ │ ├── GenomeRelationships.java │ │ │ ├── LineageLookup.java │ │ │ ├── MultiFamilyOrdering.java │ │ │ ├── PedFileParser.java │ │ │ ├── PedFilterCli.java │ │ │ ├── PedStatsCli.java │ │ │ ├── PedigreeException.java │ │ │ ├── Relationship.java │ │ │ ├── RelationshipsFileParser.java │ │ │ └── VcfPedigreeParser.java │ │ │ ├── report │ │ │ ├── ReportUtils.java │ │ │ ├── RtgVelocityLogChute.java │ │ │ └── VelocityReportUtils.java │ │ │ ├── sam │ │ │ ├── AbstractSamRecordIterator.java │ │ │ ├── BadSuperCigarException.java │ │ │ ├── BamIndexMerge.java │ │ │ ├── BamIndexReader.java │ │ │ ├── BamIndexer.java │ │ │ ├── BamReader.java │ │ │ ├── BgzfInputStream.java │ │ │ ├── DefaultSamFilter.java │ │ │ ├── DuplicateSamFilter.java │ │ │ ├── FlushLocus.java │ │ │ ├── ForcedInitialiser.java │ │ │ ├── MappedParams.java │ │ │ ├── MateInfo.java │ │ │ ├── NoneFilter.java │ │ │ ├── ReadGroupUtils.java │ │ │ ├── ReaderRecord.java │ │ │ ├── ReaderWindow.java │ │ │ ├── RecordCounter.java │ │ │ ├── RecordIterator.java │ │ │ ├── SamBamBaseFile.java │ │ │ ├── SamBamConstants.java │ │ │ ├── SamBamReader.java │ │ │ ├── SamBamRecord.java │ │ │ ├── SamBamRecordImpl.java │ │ │ ├── SamClosedFileReader.java │ │ │ ├── SamCommandHelper.java │ │ │ ├── SamCompareUtils.java │ │ │ ├── SamFileAndRecord.java │ │ │ ├── SamFileReaderAdaptor.java │ │ │ ├── SamFilter.java │ │ │ ├── SamFilterChain.java │ │ │ ├── SamFilterIterator.java │ │ │ ├── SamFilterOptions.java │ │ │ ├── SamFilterParams.java │ │ │ ├── SamMultiRestrictingIterator.java │ │ │ ├── SamOutput.java │ │ │ ├── SamRangeUtils.java │ │ │ ├── SamReadingContext.java │ │ │ ├── SamRecordException.java │ │ │ ├── SamRegionRestriction.java │ │ │ ├── SamRestrictingIterator.java │ │ │ ├── SamUtils.java │ │ │ ├── SimpleRecordCounter.java │ │ │ ├── SingleMappedParams.java │ │ │ ├── SkipInvalidRecordsIterator.java │ │ │ └── SmartSamWriter.java │ │ │ ├── simulation │ │ │ ├── DistributionSampler.java │ │ │ ├── GaussianSampler.java │ │ │ ├── IntSampler.java │ │ │ ├── SimulationUtils.java │ │ │ ├── genome │ │ │ │ ├── GenomeSimulator.java │ │ │ │ ├── RandomDistribution.java │ │ │ │ └── SequenceGenerator.java │ │ │ ├── reads │ │ │ │ ├── AbstractIlluminaMachine.java │ │ │ │ ├── AbstractMachine.java │ │ │ │ ├── CgSimCli.java │ │ │ │ ├── CompleteGenomicsMachine.java │ │ │ │ ├── CompleteGenomicsV1Machine.java │ │ │ │ ├── CompleteGenomicsV2Machine.java │ │ │ │ ├── ErrorMachine.java │ │ │ │ ├── FastaReadWriter.java │ │ │ │ ├── FastqReadWriter.java │ │ │ │ ├── FilteringFragmenter.java │ │ │ │ ├── FourFiveFourPairedEndMachine.java │ │ │ │ ├── FourFiveFourSingleEndMachine.java │ │ │ │ ├── FragmentTooSmallException.java │ │ │ │ ├── GenomeFragmenter.java │ │ │ │ ├── IlluminaPairedEndMachine.java │ │ │ │ ├── IlluminaSingleEndMachine.java │ │ │ │ ├── IonTorrentSingleEndMachine.java │ │ │ │ ├── Machine.java │ │ │ │ ├── MinMaxGaussianSampler.java │ │ │ │ ├── ReadSimCli.java │ │ │ │ ├── ReadSimCliValidator.java │ │ │ │ ├── ReadWriter.java │ │ │ │ ├── SdfReadWriter.java │ │ │ │ ├── SingleEndRandomLengthMachine.java │ │ │ │ ├── TaxonomyDistribution.java │ │ │ │ └── UnknownBaseReadWriter.java │ │ │ └── variants │ │ │ │ ├── ChildSampleSimulator.java │ │ │ │ ├── ChildSampleSimulatorCli.java │ │ │ │ ├── CrossoverSelector.java │ │ │ │ ├── DeNovoSampleSimulator.java │ │ │ │ ├── DeNovoSampleSimulatorCli.java │ │ │ │ ├── FixedStepPopulationVariantGenerator.java │ │ │ │ ├── FixedStepPopulationVariantGeneratorCli.java │ │ │ │ ├── Mutator.java │ │ │ │ ├── MutatorResult.java │ │ │ │ ├── MutatorSingle.java │ │ │ │ ├── PedSampleSimulatorCli.java │ │ │ │ ├── PopulationMutatorPriors.java │ │ │ │ ├── PopulationVariantGenerator.java │ │ │ │ ├── PopulationVariantSimulatorCli.java │ │ │ │ ├── PriorPopulationVariantGenerator.java │ │ │ │ ├── SampleReplayer.java │ │ │ │ ├── SampleReplayerCli.java │ │ │ │ ├── SampleSimulator.java │ │ │ │ └── SampleSimulatorCli.java │ │ │ ├── tabix │ │ │ ├── AbstractIndexReader.java │ │ │ ├── AbstractPositionReader.java │ │ │ ├── AlleleCountsPositionReader.java │ │ │ ├── BgZip.java │ │ │ ├── BlockCompressedLineReader.java │ │ │ ├── BlockCompressedPositionReader.java │ │ │ ├── BrLineReader.java │ │ │ ├── ExtractCli.java │ │ │ ├── GenericPositionReader.java │ │ │ ├── IndexUtils.java │ │ │ ├── IndexerCli.java │ │ │ ├── IndexingStreamCreator.java │ │ │ ├── LineReader.java │ │ │ ├── LocusIndex.java │ │ │ ├── SamPositionReader.java │ │ │ ├── SequenceIndex.java │ │ │ ├── SequenceIndexContainer.java │ │ │ ├── TabixHeader.java │ │ │ ├── TabixIndexMerge.java │ │ │ ├── TabixIndexReader.java │ │ │ ├── TabixIndexer.java │ │ │ ├── TabixLineReader.java │ │ │ ├── UnindexableDataException.java │ │ │ ├── VcfPositionReader.java │ │ │ └── VirtualOffsets.java │ │ │ ├── taxonomy │ │ │ ├── SequenceToTaxonIds.java │ │ │ ├── TaxonNode.java │ │ │ ├── Taxonomy.java │ │ │ └── TaxonomyUtils.java │ │ │ ├── usage │ │ │ ├── FileUsageLoggingClient.java │ │ │ ├── HttpUsageLoggingClient.java │ │ │ ├── NullUsageLoggingClient.java │ │ │ ├── UsageConfiguration.java │ │ │ ├── UsageLogging.java │ │ │ ├── UsageLoggingClient.java │ │ │ ├── UsageMessage.java │ │ │ ├── UsageMetric.java │ │ │ ├── UsageServer.java │ │ │ └── UsageServerCli.java │ │ │ ├── util │ │ │ ├── AutoAddMap.java │ │ │ ├── BasicLinkedListNode.java │ │ │ ├── BasicLinkedListNodeIterator.java │ │ │ ├── ByteUtils.java │ │ │ ├── ChiSquared.java │ │ │ ├── ChooseMemory.java │ │ │ ├── ClassPathScanner.java │ │ │ ├── CompareHelper.java │ │ │ ├── Constants.java │ │ │ ├── ContingencyTable.java │ │ │ ├── Counter.java │ │ │ ├── DoubleCounter.java │ │ │ ├── DoubleMultiSet.java │ │ │ ├── EnumHelper.java │ │ │ ├── Environment.java │ │ │ ├── GeneralParser.java │ │ │ ├── Histogram.java │ │ │ ├── HistogramWithNegatives.java │ │ │ ├── HtmlReportHelper.java │ │ │ ├── IORunnable.java │ │ │ ├── IORunnableProxy.java │ │ │ ├── IntegerOrPercentage.java │ │ │ ├── InvalidParamsException.java │ │ │ ├── License.java │ │ │ ├── LongCounter.java │ │ │ ├── LongMultiSet.java │ │ │ ├── MD5Utils.java │ │ │ ├── MathUtils.java │ │ │ ├── MultiMap.java │ │ │ ├── MultiMapFactory.java │ │ │ ├── MultiSet.java │ │ │ ├── NullStreamUtils.java │ │ │ ├── ObjectParams.java │ │ │ ├── Pair.java │ │ │ ├── Params.java │ │ │ ├── ParamsBuilder.java │ │ │ ├── Permutation.java │ │ │ ├── PortableRandom.java │ │ │ ├── PosteriorUtils.java │ │ │ ├── ProgramState.java │ │ │ ├── PropertiesUtils.java │ │ │ ├── PseudoEnum.java │ │ │ ├── QuickSort.java │ │ │ ├── QuickSortDoubleIntProxy.java │ │ │ ├── QuickSortIntIntProxy.java │ │ │ ├── QuickSortLongLongProxy.java │ │ │ ├── ReorderingQueue.java │ │ │ ├── Resources.java │ │ │ ├── RstTable.java │ │ │ ├── SimpleThreadPool.java │ │ │ ├── SpawnJvm.java │ │ │ ├── StringUtils.java │ │ │ ├── TextTable.java │ │ │ ├── TsvParser.java │ │ │ ├── Utils.java │ │ │ ├── WorkerThread.java │ │ │ ├── arithcode │ │ │ │ ├── ArithCodeModel.java │ │ │ │ ├── ArithCoder.java │ │ │ │ ├── ArithDecoder.java │ │ │ │ ├── ArithEncoder.java │ │ │ │ ├── ArithModelBuilder.java │ │ │ │ ├── DetailedModel.java │ │ │ │ ├── Input.java │ │ │ │ ├── InputBytes.java │ │ │ │ ├── Order0ModelBuilder.java │ │ │ │ ├── Output.java │ │ │ │ ├── OutputBytes.java │ │ │ │ ├── StaticModel.java │ │ │ │ └── UniformModel.java │ │ │ ├── array │ │ │ │ ├── AbstractIndex.java │ │ │ │ ├── ArrayHandle.java │ │ │ │ ├── ArrayType.java │ │ │ │ ├── ArrayUtils.java │ │ │ │ ├── CommonIndex.java │ │ │ │ ├── ExtensibleIndex.java │ │ │ │ ├── ImmutableIntArray.java │ │ │ │ ├── IndexSorter.java │ │ │ │ ├── IndexType.java │ │ │ │ ├── SingleValueIntArray.java │ │ │ │ ├── Swapper.java │ │ │ │ ├── WrappedIntArray.java │ │ │ │ ├── atomic │ │ │ │ │ ├── AtomicIndex.java │ │ │ │ │ ├── AtomicIntChunks.java │ │ │ │ │ └── AtomicLongChunks.java │ │ │ │ ├── bitindex │ │ │ │ │ ├── BitCreate.java │ │ │ │ │ └── BitIndex.java │ │ │ │ ├── byteindex │ │ │ │ │ ├── ByteArray.java │ │ │ │ │ ├── ByteChunks.java │ │ │ │ │ ├── ByteCreate.java │ │ │ │ │ ├── ByteIndex.java │ │ │ │ │ └── package.html │ │ │ │ ├── intindex │ │ │ │ │ ├── IntArray.java │ │ │ │ │ ├── IntChunks.java │ │ │ │ │ ├── IntCreate.java │ │ │ │ │ ├── IntIndex.java │ │ │ │ │ └── package.html │ │ │ │ ├── longindex │ │ │ │ │ ├── LongArray.java │ │ │ │ │ ├── LongChunks.java │ │ │ │ │ ├── LongCreate.java │ │ │ │ │ ├── LongIndex.java │ │ │ │ │ └── package.html │ │ │ │ ├── objectindex │ │ │ │ │ ├── ObjectArray.java │ │ │ │ │ ├── ObjectChunks.java │ │ │ │ │ ├── ObjectCreate.java │ │ │ │ │ ├── ObjectIndex.java │ │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── packedindex │ │ │ │ │ ├── PackedCreate.java │ │ │ │ │ └── PackedIndex.java │ │ │ │ ├── shortindex │ │ │ │ │ ├── ShortArray.java │ │ │ │ │ ├── ShortChunks.java │ │ │ │ │ ├── ShortCreate.java │ │ │ │ │ ├── ShortIndex.java │ │ │ │ │ └── package.html │ │ │ │ └── zeroindex │ │ │ │ │ ├── ZeroCreate.java │ │ │ │ │ └── ZeroIndex.java │ │ │ ├── bytecompression │ │ │ │ ├── ArithByteCompression.java │ │ │ │ ├── BitwiseByteArray.java │ │ │ │ ├── ByteArray.java │ │ │ │ ├── ByteBaseCompression.java │ │ │ │ ├── ByteCompression.java │ │ │ │ ├── CompressedByteArray.java │ │ │ │ ├── MultiByteArray.java │ │ │ │ └── SingleByteArray.java │ │ │ ├── cli │ │ │ │ ├── AnonymousFlag.java │ │ │ │ ├── CFlags.java │ │ │ │ ├── CommandLine.java │ │ │ │ ├── CommonFlagCategories.java │ │ │ │ ├── Flag.java │ │ │ │ ├── FlagCountException.java │ │ │ │ ├── FlagValue.java │ │ │ │ ├── InvalidFlagHandler.java │ │ │ │ ├── Switch.java │ │ │ │ ├── Validator.java │ │ │ │ ├── WrappingStringBuilder.java │ │ │ │ └── package.html │ │ │ ├── diagnostic │ │ │ │ ├── AbstractTimer.java │ │ │ │ ├── CliDiagnosticListener.java │ │ │ │ ├── Diagnostic.java │ │ │ │ ├── DiagnosticEvent.java │ │ │ │ ├── DiagnosticListener.java │ │ │ │ ├── DiagnosticType.java │ │ │ │ ├── ErrorEvent.java │ │ │ │ ├── ErrorType.java │ │ │ │ ├── InformationEvent.java │ │ │ │ ├── InformationType.java │ │ │ │ ├── ListenerType.java │ │ │ │ ├── NoTalkbackSlimException.java │ │ │ │ ├── OneShotTimer.java │ │ │ │ ├── ParallelProgress.java │ │ │ │ ├── SimpleTalkback.java │ │ │ │ ├── SlimException.java │ │ │ │ ├── Spy.java │ │ │ │ ├── SpyCounter.java │ │ │ │ ├── SpyHistogram.java │ │ │ │ ├── SpyTimer.java │ │ │ │ ├── Talkback.java │ │ │ │ ├── Timer.java │ │ │ │ ├── WarningEvent.java │ │ │ │ ├── WarningType.java │ │ │ │ └── Warnings.java │ │ │ ├── format │ │ │ │ ├── Bits.java │ │ │ │ ├── FloatValue.java │ │ │ │ ├── FormatInteger.java │ │ │ │ ├── FormatIntegerLeft.java │ │ │ │ ├── FormatReal.java │ │ │ │ ├── FormattedValue.java │ │ │ │ ├── NullValue.java │ │ │ │ └── package.html │ │ │ ├── gzip │ │ │ │ └── GzipUtils.java │ │ │ ├── integrity │ │ │ │ ├── Exam.java │ │ │ │ ├── IntegerRange.java │ │ │ │ ├── IntegralAbstract.java │ │ │ │ ├── Integrity.java │ │ │ │ └── package.html │ │ │ ├── intervals │ │ │ │ ├── Interval.java │ │ │ │ ├── IntervalComparator.java │ │ │ │ ├── JSReferenceRegions.java │ │ │ │ ├── LongRange.java │ │ │ │ ├── MergedIntervals.java │ │ │ │ ├── Range.java │ │ │ │ ├── RangeList.java │ │ │ │ ├── RangeMeta.java │ │ │ │ ├── ReferenceRanges.java │ │ │ │ ├── ReferenceRegions.java │ │ │ │ ├── RegionRestriction.java │ │ │ │ ├── SequenceIdLocus.java │ │ │ │ ├── SequenceIdLocusComparator.java │ │ │ │ ├── SequenceIdLocusSimple.java │ │ │ │ ├── SequenceNameLocus.java │ │ │ │ ├── SequenceNameLocusComparator.java │ │ │ │ ├── SequenceNameLocusSimple.java │ │ │ │ ├── SimpleRangeMeta.java │ │ │ │ └── StatusInterval.java │ │ │ ├── io │ │ │ │ ├── AdjustableGZIPOutputStream.java │ │ │ │ ├── AsynchInputStream.java │ │ │ │ ├── AsynchOutputStream.java │ │ │ │ ├── BaseFile.java │ │ │ │ ├── BufferedOutputStreamFix.java │ │ │ │ ├── BufferedRandomAccessFile.java │ │ │ │ ├── ByteArrayIOUtils.java │ │ │ │ ├── ClosedFileInputStream.java │ │ │ │ ├── ConcurrentByteQueue.java │ │ │ │ ├── FalseSeekableStream.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── GzipAsynchInputStream.java │ │ │ │ ├── GzipAsynchOutputStream.java │ │ │ │ ├── IOIterator.java │ │ │ │ ├── IOUtils.java │ │ │ │ ├── InputFileUtils.java │ │ │ │ ├── LineWriter.java │ │ │ │ ├── LogFile.java │ │ │ │ ├── LogSimple.java │ │ │ │ ├── LogStream.java │ │ │ │ ├── MemoryPrintStream.java │ │ │ │ ├── Partition.java │ │ │ │ ├── RandomAccessFileStream.java │ │ │ │ ├── RuntimeIOIterator.java │ │ │ │ ├── SeekableStream.java │ │ │ │ ├── SimpleArchive.java │ │ │ │ ├── bzip2 │ │ │ │ │ ├── BZip2Constants.java │ │ │ │ │ ├── CBZip2InputStream.java │ │ │ │ │ └── CRC.java │ │ │ │ └── package.html │ │ │ ├── iterators │ │ │ │ ├── ArrayToIterator.java │ │ │ │ ├── ComposeIterators.java │ │ │ │ ├── IteratorForEach.java │ │ │ │ ├── IteratorHelper.java │ │ │ │ ├── SubsampleIterator.java │ │ │ │ └── Transform.java │ │ │ ├── machine │ │ │ │ ├── MachineOrientation.java │ │ │ │ ├── MachineType.java │ │ │ │ └── PairOrientation.java │ │ │ └── test │ │ │ │ └── params │ │ │ │ ├── BuilderNotSet.java │ │ │ │ └── ParamsNoField.java │ │ │ ├── variant │ │ │ ├── AbstractMachineErrorParams.java │ │ │ ├── GenomePriorParams.java │ │ │ ├── GenomePriorParamsBuilder.java │ │ │ ├── MachineErrorParams.java │ │ │ ├── MachineErrorParamsBuilder.java │ │ │ ├── PhredScaler.java │ │ │ ├── cnv │ │ │ │ ├── CnaType.java │ │ │ │ ├── CnvRecordFilter.java │ │ │ │ └── cnveval │ │ │ │ │ ├── BedAnnotation.java │ │ │ │ │ ├── CnaRecordStats.java │ │ │ │ │ ├── CnaVariant.java │ │ │ │ │ ├── CnaVariantList.java │ │ │ │ │ ├── CnaVariantSet.java │ │ │ │ │ └── CnvEvalCli.java │ │ │ └── sv │ │ │ │ ├── VcfSvDecomposer.java │ │ │ │ └── bndeval │ │ │ │ ├── AbstractBreakpointGeometry.java │ │ │ │ ├── AnnotatingBndEvalVcfWriter.java │ │ │ │ ├── BndEvalCli.java │ │ │ │ ├── BndEvalVcfWriter.java │ │ │ │ ├── BndVariant.java │ │ │ │ ├── BreakpointGeometry.java │ │ │ │ ├── FlippedProxyBreakpointGeometry.java │ │ │ │ ├── Interval.java │ │ │ │ ├── Orientation.java │ │ │ │ └── SplitBndEvalVcfWriter.java │ │ │ ├── vcf │ │ │ ├── AbstractVcfFilter.java │ │ │ ├── Adjuster.java │ │ │ ├── AllMatchFilter.java │ │ │ ├── AltVariantTypeFilter.java │ │ │ ├── AnnotatingVcfWriter.java │ │ │ ├── ArrayVcfIterator.java │ │ │ ├── AssertVcfSorted.java │ │ │ ├── AsyncVcfWriter.java │ │ │ ├── BedVcfAnnotator.java │ │ │ ├── BreakpointAlt.java │ │ │ ├── ChildPhasingVcfAnnotator.java │ │ │ ├── ClusterAnnotator.java │ │ │ ├── Decomposer.java │ │ │ ├── DecomposingVcfIterator.java │ │ │ ├── DecomposingVcfWriter.java │ │ │ ├── DefaultVcfWriter.java │ │ │ ├── ExpressionInfoFilter.java │ │ │ ├── ExpressionSampleFilter.java │ │ │ ├── FilterVcfWriter.java │ │ │ ├── NamedRangesVcfAnnotator.java │ │ │ ├── NullVcfWriter.java │ │ │ ├── Operation.java │ │ │ ├── OperationDouble.java │ │ │ ├── OperationObject.java │ │ │ ├── PassOnlyFilter.java │ │ │ ├── PerSampleVariantStatistics.java │ │ │ ├── ReorderingVcfWriter.java │ │ │ ├── ScriptedVcfFilter.java │ │ │ ├── ScriptedVcfProcessor.java │ │ │ ├── SnpIntersection.java │ │ │ ├── StatisticsVcfWriter.java │ │ │ ├── SymbolicAlt.java │ │ │ ├── VariantStatistics.java │ │ │ ├── VariantType.java │ │ │ ├── VcfAltCleaner.java │ │ │ ├── VcfAnnotator.java │ │ │ ├── VcfAnnotatorCli.java │ │ │ ├── VcfAnnotatorFactory.java │ │ │ ├── VcfDecomposerCli.java │ │ │ ├── VcfFilter.java │ │ │ ├── VcfFilterCli.java │ │ │ ├── VcfFilterIterator.java │ │ │ ├── VcfFilterStatistics.java │ │ │ ├── VcfFilterStripper.java │ │ │ ├── VcfFilterTask.java │ │ │ ├── VcfFormatException.java │ │ │ ├── VcfFormatStripper.java │ │ │ ├── VcfGtMajorityMerger.java │ │ │ ├── VcfIdAnnotator.java │ │ │ ├── VcfIdCleaner.java │ │ │ ├── VcfInfoFilter.java │ │ │ ├── VcfInfoStripper.java │ │ │ ├── VcfIterator.java │ │ │ ├── VcfMerge.java │ │ │ ├── VcfParser.java │ │ │ ├── VcfQualCleaner.java │ │ │ ├── VcfReader.java │ │ │ ├── VcfReaderFactory.java │ │ │ ├── VcfRecord.java │ │ │ ├── VcfRecordMerger.java │ │ │ ├── VcfSameAltsMerger.java │ │ │ ├── VcfSampleFilter.java │ │ │ ├── VcfSampleNameRelabeller.java │ │ │ ├── VcfSampleStripper.java │ │ │ ├── VcfSortRefiner.java │ │ │ ├── VcfSplitCli.java │ │ │ ├── VcfStatsCli.java │ │ │ ├── VcfSubset.java │ │ │ ├── VcfSubsetParser.java │ │ │ ├── VcfUtils.java │ │ │ ├── VcfWriter.java │ │ │ ├── VcfWriterFactory.java │ │ │ ├── annotation │ │ │ │ ├── AbstractDerivedAnnotation.java │ │ │ │ ├── AbstractDerivedFormatAnnotation.java │ │ │ │ ├── AbstractDerivedInfoAnnotation.java │ │ │ │ ├── AbstractInbreedingCoefficientAnnotation.java │ │ │ │ ├── AlleleCountInGenotypesAnnotation.java │ │ │ │ ├── AltAlleleQualityAnnotation.java │ │ │ │ ├── ContraryObservationCounter.java │ │ │ │ ├── DerivedAnnotations.java │ │ │ │ ├── EquilibriumProbabilityAnnotation.java │ │ │ │ ├── Formatter.java │ │ │ │ ├── GenotypeQualityOverDepthAnnotation.java │ │ │ │ ├── InbreedingCoefficientAnnotation.java │ │ │ │ ├── LongestAlleleAnnotation.java │ │ │ │ ├── MeanQualityDifferenceAnnotation.java │ │ │ │ ├── NumberAllelesInGenotypesAnnotation.java │ │ │ │ ├── NumberOfAltAllelesAnnotation.java │ │ │ │ ├── PloidyAnnotation.java │ │ │ │ ├── QualOverDepthAnnotation.java │ │ │ │ ├── RefAltAnnotation.java │ │ │ │ ├── SimpleTandemRepeatAnnotator.java │ │ │ │ ├── SplitContraryObservationAnnotator.java │ │ │ │ ├── VariantAllelicFractionAnnotation.java │ │ │ │ ├── VariantMinorAllelicFractionAnnotation.java │ │ │ │ ├── VcfAnnotation.java │ │ │ │ └── ZygosityAnnotation.java │ │ │ ├── eval │ │ │ │ ├── Allele.java │ │ │ │ ├── AlleleAccumulator.java │ │ │ │ ├── AnnotatingEvalSynchronizer.java │ │ │ │ ├── CombinedEvalSynchronizer.java │ │ │ │ ├── CombinedRocFilter.java │ │ │ │ ├── EvalSynchronizer.java │ │ │ │ ├── ExpressionRocFilter.java │ │ │ │ ├── FMeasureThreshold.java │ │ │ │ ├── FixedScoreThreshold.java │ │ │ │ ├── Ga4ghEvalSynchronizer.java │ │ │ │ ├── Ga4ghLooseMatchFilter.java │ │ │ │ ├── GtIdVariant.java │ │ │ │ ├── HalfPath.java │ │ │ │ ├── HaplotypePlayback.java │ │ │ │ ├── InterleavingEvalSynchronizer.java │ │ │ │ ├── LoadedVariants.java │ │ │ │ ├── MaxCallsMinBaseline.java │ │ │ │ ├── MaxSumBoth.java │ │ │ │ ├── OrientedVariant.java │ │ │ │ ├── Orientor.java │ │ │ │ ├── ParentalVariant.java │ │ │ │ ├── Path.java │ │ │ │ ├── PathFinder.java │ │ │ │ ├── PathPreference.java │ │ │ │ ├── PhaseTransferEvalSynchronizer.java │ │ │ │ ├── PhasingEvaluator.java │ │ │ │ ├── PrecisionThreshold.java │ │ │ │ ├── RegionsRocFilter.java │ │ │ │ ├── RocContainer.java │ │ │ │ ├── RocFilter.java │ │ │ │ ├── RocFilterProxy.java │ │ │ │ ├── RocFlags.java │ │ │ │ ├── RocOnlyEvalSynchronizer.java │ │ │ │ ├── RocPoint.java │ │ │ │ ├── RocPointCriteria.java │ │ │ │ ├── RocScoreField.java │ │ │ │ ├── RocSlope.java │ │ │ │ ├── RocSortOrder.java │ │ │ │ ├── RocSortValueExtractor.java │ │ │ │ ├── RocUtils.java │ │ │ │ ├── SampleRecoder.java │ │ │ │ ├── SensitivityThreshold.java │ │ │ │ ├── SequenceEvaluator.java │ │ │ │ ├── SkippedVariantException.java │ │ │ │ ├── SplitEvalSynchronizer.java │ │ │ │ ├── SquashedAlleleAccumulator.java │ │ │ │ ├── TabixVcfRecordSet.java │ │ │ │ ├── TrioEvalSynchronizer.java │ │ │ │ ├── Variant.java │ │ │ │ ├── VariantFactory.java │ │ │ │ ├── VariantId.java │ │ │ │ ├── VariantSet.java │ │ │ │ ├── VariantSetType.java │ │ │ │ ├── Vcf2Rocplot.java │ │ │ │ ├── VcfEvalCli.java │ │ │ │ ├── VcfEvalParams.java │ │ │ │ ├── VcfEvalTask.java │ │ │ │ ├── VcfRecordSet.java │ │ │ │ ├── VcfRecordTabixCallable.java │ │ │ │ ├── WithInfoEvalSynchronizer.java │ │ │ │ └── WithRocsEvalSynchronizer.java │ │ │ ├── header │ │ │ │ ├── AltField.java │ │ │ │ ├── ContigField.java │ │ │ │ ├── FilterField.java │ │ │ │ ├── FormatField.java │ │ │ │ ├── IdField.java │ │ │ │ ├── InfoField.java │ │ │ │ ├── MetaType.java │ │ │ │ ├── PedigreeField.java │ │ │ │ ├── SampleField.java │ │ │ │ ├── TypedField.java │ │ │ │ ├── VcfHeader.java │ │ │ │ ├── VcfHeaderMerge.java │ │ │ │ ├── VcfNumber.java │ │ │ │ └── VcfNumberType.java │ │ │ └── mendelian │ │ │ │ ├── Genotype.java │ │ │ │ ├── GenotypeProportions.java │ │ │ │ ├── MendeliannessAnnotator.java │ │ │ │ ├── MendeliannessChecker.java │ │ │ │ └── TrioConcordance.java │ │ │ └── visualization │ │ │ ├── AnsiDisplayHelper.java │ │ │ ├── DisplayHelper.java │ │ │ └── HtmlDisplayHelper.java │ └── resources │ │ └── com │ │ └── rtg │ │ ├── graph │ │ ├── palettes.properties │ │ └── resources │ │ │ ├── realtimegenomics_logo.png │ │ │ └── realtimegenomics_logo_sm.png │ │ ├── mode │ │ ├── BLOSUM45 │ │ ├── BLOSUM45.properties │ │ ├── BLOSUM62 │ │ ├── BLOSUM62.properties │ │ ├── BLOSUM80 │ │ └── BLOSUM80.properties │ │ ├── reference │ │ └── resources │ │ │ ├── grch37-hgrc.manifest │ │ │ ├── grch37-hgrc.txt │ │ │ ├── grch37-ucsc.manifest │ │ │ ├── grch37-ucsc.txt │ │ │ ├── grch38-ucsc.manifest │ │ │ ├── grch38-ucsc.txt │ │ │ ├── grcm38.manifest │ │ │ ├── grcm38.txt │ │ │ ├── hg18.manifest │ │ │ ├── hg18.txt │ │ │ ├── manifest.list │ │ │ ├── namelookup │ │ │ ├── hgrc-numbers.manifest │ │ │ ├── hgrc-wz.manifest │ │ │ ├── hgrc-xy.manifest │ │ │ ├── numbers.list │ │ │ ├── sex.list │ │ │ ├── ucsc-numbers.manifest │ │ │ ├── ucsc-wz.manifest │ │ │ └── ucsc-xy.manifest │ │ │ ├── ncbim37.manifest │ │ │ └── ncbim37.txt │ │ ├── report │ │ └── resources │ │ │ ├── 07_ascending.gif │ │ │ ├── 07_descending.gif │ │ │ ├── blank.png │ │ │ ├── canvasXpress.min.js │ │ │ ├── check.png │ │ │ ├── cross.png │ │ │ ├── default.html │ │ │ ├── default.vm │ │ │ ├── excanvas.js │ │ │ ├── rtg.css │ │ │ ├── rtg_logo.png │ │ │ ├── table.css │ │ │ └── table.js │ │ ├── simulation │ │ └── variants │ │ │ └── alt.allele.frequency.counts.txt │ │ ├── util │ │ └── diagnostic │ │ │ └── Diagnostics.properties │ │ ├── variant │ │ └── priors │ │ │ ├── cnv │ │ │ └── cnv-default.properties │ │ │ ├── error │ │ │ ├── cg_real_errors.properties │ │ │ ├── cg_test_errors-080412.properties │ │ │ ├── cg_test_errors.properties │ │ │ ├── complete.properties │ │ │ ├── completegenomics.properties │ │ │ ├── default.properties │ │ │ ├── errorrate_0.001_indelrate_0.1_errors.properties │ │ │ ├── errorrate_0.01_indelrate_0.1_errors.properties │ │ │ ├── errorrate_0.01_indelrate_0.1_withMnps_errors.properties │ │ │ ├── illumina.properties │ │ │ ├── iontorrent.properties │ │ │ ├── ls454_pe.properties │ │ │ ├── ls454_se.properties │ │ │ └── no_errors.properties │ │ │ └── prior │ │ │ └── human.properties │ │ └── vcf │ │ ├── field_adjustment.properties │ │ └── resources │ │ └── vcf_filter_preamble.js └── test │ ├── java │ ├── AllTests.java │ ├── ClassPathSuite.java │ ├── FindTestClasses.java │ ├── OutputListener.java │ ├── RtgTestEntry.java │ └── com │ │ └── rtg │ │ ├── AbstractTest.java │ │ ├── CommandCategoryTest.java │ │ ├── CommandLookupTest.java │ │ ├── CommandTest.java │ │ ├── DummyCliEntryTest.java │ │ ├── ReleaseLevelTest.java │ │ ├── RtgToolsTest.java │ │ ├── ToolsCommandTest.java │ │ ├── VersionCommandTest.java │ │ ├── alignment │ │ ├── AbstractUnidirectionalEditDistanceTest.java │ │ ├── ActionsHelperTest.java │ │ ├── ActionsValidatorTest.java │ │ ├── GotohEditDistanceTest.java │ │ ├── PartitionTest.java │ │ ├── SliceTest.java │ │ └── SplitAllelesTest.java │ │ ├── bed │ │ ├── BedHeaderTest.java │ │ ├── BedReaderTest.java │ │ ├── BedRecordTest.java │ │ ├── BedUtilsTest.java │ │ ├── BedWriterTest.java │ │ ├── NamedBedRangeLoaderTest.java │ │ └── SimpleBedRangeLoaderTest.java │ │ ├── graph │ │ ├── DataBundleTest.java │ │ ├── ParseRocFileTest.java │ │ ├── RightMouseButtonFilterTest.java │ │ ├── RocPlotCliTest.java │ │ ├── RocPlotPalettesTest.java │ │ └── RocPlotToFileTest.java │ │ ├── jmx │ │ ├── DiskStatsTest.java │ │ ├── ExternalCommandTest.java │ │ ├── LocalStatsTest.java │ │ ├── MBeanStatsTest.java │ │ ├── MonUtilsTest.java │ │ ├── NetworkStatsTest.java │ │ ├── ProgressStatsTest.java │ │ └── RecordStatsTest.java │ │ ├── launcher │ │ ├── AbstractCliTest.java │ │ ├── AbstractEndToEndTest.java │ │ ├── AbstractNanoTest.java │ │ ├── CommandLineFilesTest.java │ │ ├── CommonFlagsTest.java │ │ ├── DummyCliTest.java │ │ ├── DummyStatisticsTest.java │ │ ├── LoggedCliTest.java │ │ ├── MainResult.java │ │ ├── MockCli.java │ │ ├── MockCliParams.java │ │ ├── MockReaderParams.java │ │ ├── MockTask.java │ │ ├── ModuleParamsTest.java │ │ ├── NoStatisticsTest.java │ │ ├── OutputModuleParamsTest.java │ │ ├── OutputParamsTest.java │ │ ├── ParamsCliTest.java │ │ ├── ParamsTaskTest.java │ │ └── globals │ │ │ └── GlobalFlagsTest.java │ │ ├── mode │ │ ├── BidirectionalFrameTest.java │ │ ├── DNAFastaSymbolTableTest.java │ │ ├── DNARangeATTest.java │ │ ├── DNARangeNATTest.java │ │ ├── DNARangeTest.java │ │ ├── DNASimpleTest.java │ │ ├── DNATest.java │ │ ├── DnaUtilsTest.java │ │ ├── GeneralDNARangeTest.java │ │ ├── IllegalBaseExceptionTest.java │ │ ├── ProteinFastaSymbolTableTest.java │ │ ├── ProteinFrameTest.java │ │ ├── ProteinScoringMatrixTest.java │ │ ├── ProteinTest.java │ │ ├── ScoringMatrixTest.java │ │ ├── SequenceModeTest.java │ │ ├── SequenceTypeTest.java │ │ ├── TranslatedFrameTest.java │ │ └── UnidirectionalFrameTest.java │ │ ├── reader │ │ ├── AbstractByteArrayRegression.java │ │ ├── AbstractFileStreamRegression.java │ │ ├── AbstractSequencesReaderTest.java │ │ ├── AlternatingSequencesReaderTest.java │ │ ├── AlternatingSequencesWriterTest.java │ │ ├── ArmTest.java │ │ ├── ArrayNamesTest.java │ │ ├── ArraySequencesReader.java │ │ ├── AsyncFastqSequenceWriterTest.java │ │ ├── BatchProcessorTest.java │ │ ├── BatchReorderingWriterTest.java │ │ ├── BatchTest.java │ │ ├── BestSumReadTrimmerTest.java │ │ ├── BlockingExecutorTest.java │ │ ├── CachingSequencesReaderTest.java │ │ ├── Cg2SdfTest.java │ │ ├── CgSamBamSequenceDataSourceTest.java │ │ ├── CgUtilsTest.java │ │ ├── CompressedMemorySequencesReader2Test.java │ │ ├── CompressedMemorySequencesReaderTest.java │ │ ├── CompressedMemorySequencesWriterTest.java │ │ ├── ConcatSequenceDataSourceTest.java │ │ ├── CorruptSdfExceptionTest.java │ │ ├── DataFileOpenerFactoryTest.java │ │ ├── DataInMemoryTest.java │ │ ├── DataSourceDescriptionTest.java │ │ ├── DefaultReadTrimmerTest.java │ │ ├── DefaultSequencesReaderTest.java │ │ ├── DummyAsyncChunkWriterTest.java │ │ ├── DummySequencesReader.java │ │ ├── EmptyStringNamesTest.java │ │ ├── FastaSequenceDataSourceTest.java │ │ ├── FastaUtilsTest.java │ │ ├── FastaWriterTest.java │ │ ├── FastqIteratorTest.java │ │ ├── FastqSequenceDataSourceTest.java │ │ ├── FastqSequenceTest.java │ │ ├── FastqTrimProcessorTest.java │ │ ├── FastqTrimTest.java │ │ ├── FastqUtilsTest.java │ │ ├── FastqWriterTest.java │ │ ├── FileBitwiseInputStreamTest.java │ │ ├── FileBitwiseOutputStreamTest.java │ │ ├── FileBitwiseStreamRegression.java │ │ ├── FileCompressedInputStreamTest.java │ │ ├── FileCompressedOutputStreamTest.java │ │ ├── FileCompressedStreamRegression.java │ │ ├── FileStreamIteratorTest.java │ │ ├── FirstBasesReadTrimmerTest.java │ │ ├── FormatCliTest.java │ │ ├── FullReadTrimmerTest.java │ │ ├── IndexFileTest.java │ │ ├── LabelTest.java │ │ ├── LargeBitwiseByteArrayRegression.java │ │ ├── LargeCompressedByteArrayRegression.java │ │ ├── LargeMultiByteArrayRegression.java │ │ ├── LastBasesReadTrimmerTest.java │ │ ├── MappedSamBamSequenceDataSourceTest.java │ │ ├── MinLengthReadTrimmerTest.java │ │ ├── MockArraySequencesReader.java │ │ ├── MockSequencesReader.java │ │ ├── MultiReadTrimmerTest.java │ │ ├── NameDuplicateDetectorTest.java │ │ ├── NameFilePairTest.java │ │ ├── NamesTest.java │ │ ├── NullReadTrimmerTest.java │ │ ├── PointerFileHandlerTest.java │ │ ├── PointerFileLookupTest.java │ │ ├── PrereadArmTest.java │ │ ├── PrereadHashFunctionTest.java │ │ ├── PrereadTypeTest.java │ │ ├── QualityFormatTest.java │ │ ├── ReadHelperTest.java │ │ ├── ReaderLongMock.java │ │ ├── ReaderTestUtils.java │ │ ├── ReaderUtilsTest.java │ │ ├── ReverseComplementReadTrimmerTest.java │ │ ├── ReverseComplementingReaderTest.java │ │ ├── RightSimpleNamesTest.java │ │ ├── SamBamSequenceDataSourceTest.java │ │ ├── Sdf2CgTest.java │ │ ├── Sdf2FastaTest.java │ │ ├── Sdf2FastqTest.java │ │ ├── Sdf2QualaTest.java │ │ ├── Sdf2SamTest.java │ │ ├── SdfFileUtilsTest.java │ │ ├── SdfIdTest.java │ │ ├── SdfSplitterTest.java │ │ ├── SdfStatisticsTest.java │ │ ├── SdfSubseqTest.java │ │ ├── SdfSubsetTest.java │ │ ├── SdfUtilsTest.java │ │ ├── SdfVerifierTest.java │ │ ├── SequenceDataLoaderTest.java │ │ ├── SequenceStreamManagerTest.java │ │ ├── SequencesReaderFactoryTest.java │ │ ├── SequencesReaderReferenceSourceTest.java │ │ ├── SequencesWriterTest.java │ │ ├── SimpleNamesTest.java │ │ ├── SourceFormatTest.java │ │ ├── SourceTemplateReadWriterTest.java │ │ └── TsvSequenceDataSourceTest.java │ │ ├── reference │ │ ├── GenerateReferenceManifestTest.java │ │ ├── PloidyTest.java │ │ ├── ReferenceDetectorTest.java │ │ ├── ReferenceGenomeTest.java │ │ ├── ReferenceManifestTest.java │ │ ├── ReferenceParseTest.java │ │ ├── ReferenceSequenceTest.java │ │ ├── ReferenceTextBuilderTest.java │ │ ├── SexMemoTest.java │ │ └── SexTest.java │ │ ├── relation │ │ ├── ChildFamilyLookupTest.java │ │ ├── FamilyTest.java │ │ ├── GenomeRelationshipsTest.java │ │ ├── LineageLookupTest.java │ │ ├── MultiFamilyOrderingTest.java │ │ ├── PedFileParserTest.java │ │ ├── PedFilterCliTest.java │ │ ├── PedStatsCliTest.java │ │ ├── RelationshipsFileParserTest.java │ │ └── VcfPedigreeParserTest.java │ │ ├── report │ │ ├── RtgVelocityLogChuteTest.java │ │ └── VelocityReportUtilsTest.java │ │ ├── sam │ │ ├── BadSuperCigarExceptionTest.java │ │ ├── BamIndexMergeTest.java │ │ ├── BamIndexReaderTest.java │ │ ├── BamIndexerTest.java │ │ ├── BamReaderTest.java │ │ ├── BgzfInputStreamTest.java │ │ ├── DefaultSamFilterTest.java │ │ ├── DuplicateSamFilterTest.java │ │ ├── FlushLocusTest.java │ │ ├── MappedParamsTest.java │ │ ├── MockSamBamRecord.java │ │ ├── NoneFilterTest.java │ │ ├── ReadGroupUtilsTest.java │ │ ├── SamBamBaseFileTest.java │ │ ├── SamBamReaderTest.java │ │ ├── SamBamRecordImplTest.java │ │ ├── SamClosedFileReaderTest.java │ │ ├── SamCommandHelperTest.java │ │ ├── SamCompareUtilsTest.java │ │ ├── SamFileAndRecordTest.java │ │ ├── SamFilterChainTest.java │ │ ├── SamFilterOptionsTest.java │ │ ├── SamFilterParamsTest.java │ │ ├── SamMultiRestrictingIteratorTest.java │ │ ├── SamOutputTest.java │ │ ├── SamRangeUtilsTest.java │ │ ├── SamReadingContextTest.java │ │ ├── SamRecordExceptionTest.java │ │ ├── SamRegionRestrictionTest.java │ │ ├── SamRestrictingIteratorTest.java │ │ ├── SamUtilsTest.java │ │ ├── SharedSamConstants.java │ │ ├── SingleMappedParamsTest.java │ │ ├── SkipInvalidRecordsIteratorTest.java │ │ └── SmartSamWriterTest.java │ │ ├── simulation │ │ ├── DistributionSamplerTest.java │ │ ├── GaussianSamplerTest.java │ │ ├── SimulationUtilsTest.java │ │ ├── genome │ │ │ ├── GenomeSimulatorTest.java │ │ │ ├── RandomDistributionTest.java │ │ │ └── SequenceGeneratorTest.java │ │ ├── reads │ │ │ ├── AbstractMachineTest.java │ │ │ ├── CgSimCliTest.java │ │ │ ├── CompleteGenomicsV1MachineTest.java │ │ │ ├── CompleteGenomicsV2MachineTest.java │ │ │ ├── DummyIlluminaMachineTest.java │ │ │ ├── DummyMachineTest.java │ │ │ ├── ErrorMachineTest.java │ │ │ ├── FastaReadWriterTest.java │ │ │ ├── FastqReadWriterTest.java │ │ │ ├── FilteringFragmenterTest.java │ │ │ ├── FourFiveFourPairedEndMachineTest.java │ │ │ ├── FourFiveFourSingleEndMachineTest.java │ │ │ ├── FragmentTooSmallExceptionTest.java │ │ │ ├── GenomeFragmenterTest.java │ │ │ ├── IlluminaPairedEndMachineTest.java │ │ │ ├── IlluminaSingleEndMachineTest.java │ │ │ ├── IonTorrentSingleEndMachineTest.java │ │ │ ├── MinMaxGaussianSamplerTest.java │ │ │ ├── ReadSimCliTest.java │ │ │ ├── ReadSimCliValidatorTest.java │ │ │ ├── SdfReadWriterTest.java │ │ │ ├── TaxonomyDistributionTest.java │ │ │ └── UnknownBaseReadWriterTest.java │ │ └── variants │ │ │ ├── ChildSampleSimulatorCliTest.java │ │ │ ├── ChildSampleSimulatorTest.java │ │ │ ├── CrossoverSelectorTest.java │ │ │ ├── DeNovoSampleSimulatorCliTest.java │ │ │ ├── DeNovoSampleSimulatorTest.java │ │ │ ├── FixedStepPopulationVariantGeneratorCliTest.java │ │ │ ├── FixedStepPopulationVariantGeneratorTest.java │ │ │ ├── MutatorResultTest.java │ │ │ ├── MutatorSingleTest.java │ │ │ ├── MutatorTest.java │ │ │ ├── PedSampleSimulatorCliTest.java │ │ │ ├── PopulationVariantGeneratorTest.java │ │ │ ├── PopulationVariantSimulatorCliTest.java │ │ │ ├── PriorPopulationVariantGeneratorTest.java │ │ │ ├── SampleReplayerCliTest.java │ │ │ ├── SampleReplayerTest.java │ │ │ ├── SampleSimulatorCliTest.java │ │ │ └── SampleSimulatorTest.java │ │ ├── tabix │ │ ├── AlleleCountsPositionReaderTest.java │ │ ├── BgZipTest.java │ │ ├── BlockCompressedLineReaderTest.java │ │ ├── BrLineReaderTest.java │ │ ├── ExtractCliTest.java │ │ ├── GenericPositionReaderTest.java │ │ ├── IndexTestUtils.java │ │ ├── IndexUtilsTest.java │ │ ├── IndexerCliTest.java │ │ ├── IndexingStreamCreatorTest.java │ │ ├── SamPositionReaderTest.java │ │ ├── SequenceIndexContainerTest.java │ │ ├── TabixHeaderTest.java │ │ ├── TabixIndexMergeTest.java │ │ ├── TabixIndexReaderTest.java │ │ ├── TabixIndexerTest.java │ │ ├── TabixLineReaderTest.java │ │ └── VcfPositionReaderTest.java │ │ ├── taxonomy │ │ ├── SequenceToTaxonIdsTest.java │ │ ├── TaxonNodeTest.java │ │ ├── TaxonomyTest.java │ │ └── TaxonomyUtilsTest.java │ │ ├── usage │ │ ├── FileUsageLoggingClientTest.java │ │ ├── HttpUsageLoggingClientTest.java │ │ ├── NullUsageLoggingClientTest.java │ │ ├── UsageConfigurationTest.java │ │ ├── UsageLoggingTest.java │ │ ├── UsageMessageTest.java │ │ ├── UsageMetricTest.java │ │ ├── UsageServerCliTest.java │ │ └── UsageServerTest.java │ │ ├── util │ │ ├── AutoAddMapTest.java │ │ ├── BasicLinkedListNodeTest.java │ │ ├── ByteUtilsTest.java │ │ ├── ChiSquaredTest.java │ │ ├── ChooseMemoryTest.java │ │ ├── ClassPathScannerTest.java │ │ ├── CompareHelperTest.java │ │ ├── ConstantsTest.java │ │ ├── ContingencyTableTest.java │ │ ├── DoubleMultiSetTest.java │ │ ├── EnumHelperTest.java │ │ ├── EnvironmentTest.java │ │ ├── HistogramTest.java │ │ ├── HistogramWithNegativesTest.java │ │ ├── HtmlReportHelperTest.java │ │ ├── IORunnableProxyTest.java │ │ ├── IntegerOrPercentageTest.java │ │ ├── InvalidParamsExceptionTest.java │ │ ├── LongMultiSetTest.java │ │ ├── MD5UtilsTest.java │ │ ├── MathUtilsTest.java │ │ ├── MultiMapTest.java │ │ ├── MultiSetTest.java │ │ ├── NullStreamUtilsTest.java │ │ ├── PairTest.java │ │ ├── ParamsBuilderTest.java │ │ ├── PermutationTest.java │ │ ├── PortableRandomTest.java │ │ ├── PosteriorUtilsTest.java │ │ ├── ProgramStateTest.java │ │ ├── PropertiesUtilsTest.java │ │ ├── QuickSortDoubleIntProxyTest.java │ │ ├── QuickSortIntIntProxyTest.java │ │ ├── QuickSortLongLongProxyTest.java │ │ ├── QuickSortTest.java │ │ ├── ReorderingQueueTest.java │ │ ├── ResourcesTest.java │ │ ├── RstTableTest.java │ │ ├── SimpleThreadPoolTest.java │ │ ├── SpawnJvmTest.java │ │ ├── StringUtilsTest.java │ │ ├── TestUtils.java │ │ ├── TextTableTest.java │ │ ├── TsvParserTest.java │ │ ├── UtilsTest.java │ │ ├── WorkerThreadTest.java │ │ ├── arithcode │ │ │ ├── ArithTest.java │ │ │ ├── BytesTest.java │ │ │ ├── Order0ModelBuilderTest.java │ │ │ ├── StaticModelTest.java │ │ │ └── UniformModelTest.java │ │ ├── array │ │ │ ├── AbstractCommonIndexRegression.java │ │ │ ├── AbstractCommonIndexTest.java │ │ │ ├── ArrayHandleTest.java │ │ │ ├── ArrayTypeTest.java │ │ │ ├── ArrayUtilsTest.java │ │ │ ├── DummyIndexTest.java │ │ │ ├── IndexSorterTest.java │ │ │ ├── IndexTypeTest.java │ │ │ ├── SingleValueIntArrayTest.java │ │ │ ├── WrappedIntArrayTest.java │ │ │ ├── atomic │ │ │ │ ├── AtomicIntChunksTest.java │ │ │ │ └── AtomicLongChunksTest.java │ │ │ ├── bitindex │ │ │ │ ├── BitCreateTest.java │ │ │ │ └── BitIndexTest.java │ │ │ ├── byteindex │ │ │ │ ├── AbstractByteIndexTest.java │ │ │ │ ├── ByteArrayTest.java │ │ │ │ ├── ByteChunksTest.java │ │ │ │ ├── ByteCreateTest.java │ │ │ │ └── ByteIndexTest.java │ │ │ ├── intindex │ │ │ │ ├── AbstractIntIndexTest.java │ │ │ │ ├── IntArrayTest.java │ │ │ │ ├── IntChunksTest.java │ │ │ │ ├── IntCreateTest.java │ │ │ │ └── IntIndexTest.java │ │ │ ├── longindex │ │ │ │ ├── AbstractLongIndexTest.java │ │ │ │ ├── LongArrayTest.java │ │ │ │ ├── LongChunksRegression.java │ │ │ │ ├── LongChunksTest.java │ │ │ │ ├── LongCreateTest.java │ │ │ │ ├── LongIndexTest.java │ │ │ │ └── SmallChunksTest.java │ │ │ ├── objectindex │ │ │ │ ├── AbstractObjectIndexTest.java │ │ │ │ ├── ObjectArrayTest.java │ │ │ │ ├── ObjectChunksRegression.java │ │ │ │ ├── ObjectChunksTest.java │ │ │ │ ├── ObjectCreateTest.java │ │ │ │ ├── ObjectIndexTest.java │ │ │ │ └── SmallChunksTest.java │ │ │ ├── packedindex │ │ │ │ ├── PackedCreateTest.java │ │ │ │ └── PackedIndexTest.java │ │ │ ├── shortindex │ │ │ │ ├── AbstractShortIndexTest.java │ │ │ │ ├── ShortArrayTest.java │ │ │ │ ├── ShortChunksRegression.java │ │ │ │ ├── ShortChunksTest.java │ │ │ │ ├── ShortCreateTest.java │ │ │ │ ├── ShortIndexTest.java │ │ │ │ └── SmallChunksTest.java │ │ │ └── zeroindex │ │ │ │ ├── ZeroCreateTest.java │ │ │ │ └── ZeroIndexTest.java │ │ ├── bytecompression │ │ │ ├── AbstractByteCompressionTest.java │ │ │ ├── ArithByteCompressionTest.java │ │ │ ├── BitwiseByteArrayTest.java │ │ │ ├── ByteArrayTest.java │ │ │ ├── ByteBaseCompressionTest.java │ │ │ ├── CompressedByteArrayTest.java │ │ │ ├── MultiByteArrayTest.java │ │ │ └── SingleByteArrayTest.java │ │ ├── cli │ │ │ ├── CFlagsTest.java │ │ │ ├── CheckSpelling.java │ │ │ ├── CommandLineTest.java │ │ │ ├── CommonFlagCategoriesTest.java │ │ │ ├── FlagCountExceptionTest.java │ │ │ ├── FlagTest.java │ │ │ ├── FlagValueTest.java │ │ │ ├── TestCFlags.java │ │ │ └── WrappingStringBuilderTest.java │ │ ├── diagnostic │ │ │ ├── AbstractDiagnosticEventTest.java │ │ │ ├── CliDiagnosticListenerTest.java │ │ │ ├── DiagnosticEventTest.java │ │ │ ├── DiagnosticTest.java │ │ │ ├── ErrorEventTest.java │ │ │ ├── ErrorTypeTest.java │ │ │ ├── InformationEventTest.java │ │ │ ├── InformationTypeTest.java │ │ │ ├── ListenerTypeTest.java │ │ │ ├── NoTalkbackSlimExceptionTest.java │ │ │ ├── OneShotTimerTest.java │ │ │ ├── ParallelProgressTest.java │ │ │ ├── SlimExceptionTest.java │ │ │ ├── SpyCounterTest.java │ │ │ ├── SpyHistogramTest.java │ │ │ ├── SpyTest.java │ │ │ ├── SpyTimerTest.java │ │ │ ├── TalkbackTest.java │ │ │ ├── TimerTest.java │ │ │ ├── WarningEventTest.java │ │ │ ├── WarningTypeTest.java │ │ │ └── WarningsTest.java │ │ ├── format │ │ │ ├── BitsTest.java │ │ │ ├── FloatValueTest.java │ │ │ ├── FormatIntegerLeftTest.java │ │ │ ├── FormatIntegerTest.java │ │ │ ├── FormatRealTest.java │ │ │ └── NullValueTest.java │ │ ├── gzip │ │ │ └── GzipUtilsTest.java │ │ ├── integrity │ │ │ ├── ExamTest.java │ │ │ ├── IntegerRangeTest.java │ │ │ └── IntegralAbstractTest.java │ │ ├── intervals │ │ │ ├── IntervalComparatorTest.java │ │ │ ├── JSReferenceRegionsTest.java │ │ │ ├── LongRangeTest.java │ │ │ ├── MergedIntervalsTest.java │ │ │ ├── RangeListTest.java │ │ │ ├── RangeTest.java │ │ │ ├── ReferenceRangesTest.java │ │ │ ├── ReferenceRegionsTest.java │ │ │ ├── RegionRestrictionTest.java │ │ │ ├── SequenceIdLocusComparatorTest.java │ │ │ ├── SequenceIdLocusSimpleTest.java │ │ │ ├── SequenceNameLocusComparatorTest.java │ │ │ ├── SequenceNameLocusSimpleTest.java │ │ │ ├── SimpleRangeMetaTest.java │ │ │ └── StatusIntervalTest.java │ │ ├── io │ │ │ ├── AdjustableGZIPOutputStreamTest.java │ │ │ ├── AsynchInputStreamTest.java │ │ │ ├── AsynchOutputStreamTest.java │ │ │ ├── BaseFileTest.java │ │ │ ├── BufferedOutputStreamFixTest.java │ │ │ ├── BufferedRandomAccessFileTest.java │ │ │ ├── ByteArrayIOUtilsTest.java │ │ │ ├── ClosedFileInputStreamTest.java │ │ │ ├── ConcurrentByteQueueTest.java │ │ │ ├── FalseSeekableStreamTest.java │ │ │ ├── FileUtilsTest.java │ │ │ ├── GzipAsynchInputStreamTest.java │ │ │ ├── GzipAsynchOutputStreamTest.java │ │ │ ├── IOUtilsTest.java │ │ │ ├── InputFileUtilsTest.java │ │ │ ├── LineWriterTest.java │ │ │ ├── LogFileTest.java │ │ │ ├── LogRecord.java │ │ │ ├── LogSimpleTest.java │ │ │ ├── MemoryPrintStreamTest.java │ │ │ ├── PartitionTest.java │ │ │ ├── RandomAccessFileStreamTest.java │ │ │ ├── RuntimeIOIteratorTest.java │ │ │ ├── SimpleArchiveTest.java │ │ │ ├── TestDirectory.java │ │ │ ├── TestDirectoryTest.java │ │ │ └── bzip2 │ │ │ │ ├── CBZip2InputStreamTest.java │ │ │ │ └── CRCTest.java │ │ ├── iterators │ │ │ ├── ArrayToIteratorTest.java │ │ │ ├── ComposeIteratorsTest.java │ │ │ ├── IteratorHelperTest.java │ │ │ ├── SubsampleIteratorTest.java │ │ │ └── TransformTest.java │ │ ├── machine │ │ │ ├── MachineOrientationTest.java │ │ │ ├── MachineTypeTest.java │ │ │ └── PairOrientationTest.java │ │ └── test │ │ │ ├── AbstractTempFileHandler.java │ │ │ ├── BgzipFileHelper.java │ │ │ ├── FileHelper.java │ │ │ ├── FileHelperTest.java │ │ │ ├── HttpServer.java │ │ │ ├── MockEventListener.java │ │ │ ├── NanoRegression.java │ │ │ ├── NotRandomRandom.java │ │ │ ├── NotRandomRandomTest.java │ │ │ ├── RandomByteGenerator.java │ │ │ ├── RandomDna.java │ │ │ ├── RandomDnaTest.java │ │ │ └── params │ │ │ └── TestParams.java │ │ ├── variant │ │ ├── GenomePriorParamsTest.java │ │ ├── MachineErrorParamsTest.java │ │ ├── cnv │ │ │ ├── CnaTypeTest.java │ │ │ ├── CnvRecordFilterTest.java │ │ │ └── cnveval │ │ │ │ ├── AbstractCnvEvalTest.java │ │ │ │ ├── CnaVariantListTest.java │ │ │ │ ├── CnaVariantSetTest.java │ │ │ │ ├── CnaVariantTest.java │ │ │ │ └── CnvEvalCliTest.java │ │ └── sv │ │ │ ├── VcfSvDecomposerTest.java │ │ │ └── bndeval │ │ │ ├── AbstractBndEvalTest.java │ │ │ ├── BndEvalCliTest.java │ │ │ ├── BndVariantTest.java │ │ │ ├── BreakpointGeometryTest.java │ │ │ ├── DummyBreakpointGeometryTest.java │ │ │ ├── FlippedProxyBreakpointGeometryTest.java │ │ │ ├── IntervalTest.java │ │ │ └── OrientationTest.java │ │ ├── vcf │ │ ├── AbstractVcfWriterTest.java │ │ ├── AdjusterTest.java │ │ ├── AllMatchFilterTest.java │ │ ├── AltVariantTypeFilterTest.java │ │ ├── AnnotatingVcfWriterTest.java │ │ ├── AssertVcfSortedTest.java │ │ ├── AsyncVcfWriterTest.java │ │ ├── BreakpointAltTest.java │ │ ├── ChildPhasingVcfAnnotatorTest.java │ │ ├── ClusterAnnotatorTest.java │ │ ├── DecomposingVcfIteratorTest.java │ │ ├── DefaultVcfWriterTest.java │ │ ├── ExpressionInfoFilterTest.java │ │ ├── ExpressionSampleFilterTest.java │ │ ├── FilterVcfWriterTest.java │ │ ├── NullVcfWriterTest.java │ │ ├── PassOnlyFilterTest.java │ │ ├── ReorderingVcfWriterTest.java │ │ ├── ScriptedVcfFilterTest.java │ │ ├── SnpIntersectionTest.java │ │ ├── StatisticsVcfWriterTest.java │ │ ├── SymbolicAltTest.java │ │ ├── VariantStatisticsTest.java │ │ ├── VariantTypeTest.java │ │ ├── VcfAltCleanerTest.java │ │ ├── VcfAnnotatorCliTest.java │ │ ├── VcfDecomposerCliTest.java │ │ ├── VcfFilterCliTest.java │ │ ├── VcfFilterCliValidatorTest.java │ │ ├── VcfFilterIteratorTest.java │ │ ├── VcfFilterStatisticsTest.java │ │ ├── VcfFilterStripperTest.java │ │ ├── VcfFormatStripperTest.java │ │ ├── VcfGtMajorityMergerTest.java │ │ ├── VcfIdCleanerTest.java │ │ ├── VcfInfoFilterTest.java │ │ ├── VcfInfoStripperTest.java │ │ ├── VcfMergeTest.java │ │ ├── VcfParserTest.java │ │ ├── VcfQualCleanerTest.java │ │ ├── VcfReaderTest.java │ │ ├── VcfRecordMergerTest.java │ │ ├── VcfRecordTest.java │ │ ├── VcfSameAltsMergerTest.java │ │ ├── VcfSampleNameRelabellerTest.java │ │ ├── VcfSampleStripperTest.java │ │ ├── VcfSortRefinerTest.java │ │ ├── VcfSplitCliTest.java │ │ ├── VcfStatsCliTest.java │ │ ├── VcfSubsetParserTest.java │ │ ├── VcfSubsetTest.java │ │ ├── VcfUtilsTest.java │ │ ├── annotation │ │ │ ├── AlleleCountInGenotypesAnnotationTest.java │ │ │ ├── AltAlleleQualityAnnotationTest.java │ │ │ ├── ContraryObservationCounterTest.java │ │ │ ├── DerivedAnnotationsTest.java │ │ │ ├── DummyDerivedFormatAnnotationTest.java │ │ │ ├── DummyDerivedInfoAnnotationTest.java │ │ │ ├── EquilibriumProbabilityAnnotationTest.java │ │ │ ├── FormatterTest.java │ │ │ ├── GenotypeQualityOverDepthAnnotationTest.java │ │ │ ├── InbreedingCoefficientAnnotationTest.java │ │ │ ├── LongestAlleleAnnotationTest.java │ │ │ ├── MeanQualityDifferenceAnnotationTest.java │ │ │ ├── NumberAllelesInGenotypesAnnotationTest.java │ │ │ ├── NumberOfAltAllelesAnnotationTest.java │ │ │ ├── PloidyAnnotationTest.java │ │ │ ├── QualOverDepthAnnotationTest.java │ │ │ ├── RefAltAnnotationTest.java │ │ │ ├── SimpleTandemRepeatAnnotatorTest.java │ │ │ ├── SplitContraryObservationAnnotatorTest.java │ │ │ ├── VariantAllelicFractionAnnotationTest.java │ │ │ ├── VariantMinorAllelicFractionAnnotationTest.java │ │ │ └── ZygosityAnnotationTest.java │ │ ├── eval │ │ │ ├── AbstractVcfEvalTest.java │ │ │ ├── AlleleAccumulatorTest.java │ │ │ ├── AnnotatingEvalSynchronizerTest.java │ │ │ ├── CombinedEvalSynchronizerTest.java │ │ │ ├── CombinedRocFilterTest.java │ │ │ ├── ExpressionRocFilterTest.java │ │ │ ├── FMeasureThresholdTest.java │ │ │ ├── FixedScoreThresholdTest.java │ │ │ ├── Ga4ghEvalSynchronizerTest.java │ │ │ ├── Ga4ghLooseMatchFilterTest.java │ │ │ ├── HalfPathTest.java │ │ │ ├── HaplotypePlaybackTest.java │ │ │ ├── MockVariant.java │ │ │ ├── OrientedVariantTest.java │ │ │ ├── OrientorTest.java │ │ │ ├── PathTest.java │ │ │ ├── PhaseTransferEvalSynchronizerTest.java │ │ │ ├── PhasingEvaluatorTest.java │ │ │ ├── PrecisionThresholdTest.java │ │ │ ├── RegionsRocFilterTest.java │ │ │ ├── RocContainerTest.java │ │ │ ├── RocFilterTest.java │ │ │ ├── RocOnlyEvalSynchronizerTest.java │ │ │ ├── RocPointTest.java │ │ │ ├── RocScoreFieldTest.java │ │ │ ├── RocSlopeTest.java │ │ │ ├── RocSortOrderTest.java │ │ │ ├── RocUtilsTest.java │ │ │ ├── SensitivityThresholdTest.java │ │ │ ├── SplitEvalSynchronizerTest.java │ │ │ ├── SquashedAlleleAccumulatorTest.java │ │ │ ├── TabixVcfRecordSetTest.java │ │ │ ├── TrioEvalSynchronizerTest.java │ │ │ ├── VariantFactoryTest.java │ │ │ ├── VariantSetTypeTest.java │ │ │ ├── VariantTest.java │ │ │ ├── Vcf2RocplotTest.java │ │ │ ├── VcfEvalCliTest.java │ │ │ ├── VcfEvalNanoTest.java │ │ │ ├── VcfEvalParamsTest.java │ │ │ ├── VcfEvalTaskTest.java │ │ │ └── VcfRecordTabixCallableTest.java │ │ ├── header │ │ │ ├── AltFieldTest.java │ │ │ ├── ContigFieldTest.java │ │ │ ├── FilterFieldTest.java │ │ │ ├── FormatFieldTest.java │ │ │ ├── InfoFieldTest.java │ │ │ ├── MetaTypeTest.java │ │ │ ├── PedigreeFieldTest.java │ │ │ ├── SampleFieldTest.java │ │ │ ├── VcfHeaderMergeTest.java │ │ │ ├── VcfHeaderTest.java │ │ │ ├── VcfNumberTest.java │ │ │ └── VcfNumberTypeTest.java │ │ └── mendelian │ │ │ ├── GenotypeProportionsTest.java │ │ │ ├── GenotypeTest.java │ │ │ ├── MendeliannessCheckerTest.java │ │ │ └── TrioConcordanceTest.java │ │ └── visualization │ │ ├── AnsiDisplayHelperTest.java │ │ ├── DisplayHelperTest.java │ │ └── HtmlDisplayHelperTest.java │ └── resources │ └── com │ └── rtg │ ├── alignment │ └── resources │ │ └── GotohEditDistanceDump.txt │ ├── graph │ └── resources │ │ ├── roc-nototal.tsv │ │ ├── roc.tsv │ │ └── roc2.tsv │ ├── mode │ ├── BLOSUM45TEST │ ├── BLOSUM45TEST.properties │ ├── BLOSUM45TESTPR │ ├── BLOSUM45TESTUNI │ ├── BLOSUM45TESTUNI.properties │ └── BLOSUM62CORRUPT │ ├── reader │ └── resources │ │ ├── cg2sdf-testns.txt │ │ ├── fastqtrim-e2e-rc.fastq │ │ ├── fastqtrim-e2e-trim-drop.fastq │ │ ├── fastqtrim-e2e-trim.fastq │ │ ├── format-cg-sam-v2.tsv │ │ ├── format-interleaved.txt │ │ ├── format-useprotein.txt │ │ ├── format-useq.txt │ │ ├── interleaved.fastq │ │ ├── mated-dups.sam │ │ ├── mated.sam │ │ ├── reads100.fastq │ │ ├── reads50_R1.fastq │ │ ├── reads50_R2.fastq │ │ ├── sample-cg-v2.sam │ │ ├── sample-v1.tsv │ │ ├── sample-v2.tsv │ │ ├── sample.tsv │ │ ├── sample.tsv.bz2 │ │ ├── sdf2cg-v1.tsv │ │ ├── sdf2cg-v2.tsv │ │ ├── sdf2sam-pe-sam │ │ ├── sdf2sam-se-sam │ │ ├── sdfsrc.fastq │ │ ├── sdfver10.arch │ │ ├── sdfver11.arch │ │ ├── sdfver12.arch │ │ ├── sdfver13.arch │ │ ├── sdfver4.arch │ │ ├── sdfver5.arch │ │ ├── sdfver6.arch │ │ ├── sdfver7.arch │ │ ├── sdfver8.arch │ │ ├── sdfver9.arch │ │ ├── sequences.fasta │ │ ├── taxonomy.tsv │ │ └── taxonomy_lookup.tsv │ ├── reference │ └── resources │ │ ├── testref-reference.txt │ │ ├── testref.fasta │ │ └── testref.manifest │ ├── relation │ └── resources │ │ ├── derived.vcf │ │ ├── dot.properties │ │ ├── octet.ped │ │ ├── pedfile │ │ ├── pedfilter-filtering-1.ped │ │ ├── pedfilter-filtering-2.ped │ │ ├── pedfilter-filtering-3.ped │ │ ├── pedfilter-toIds.ped │ │ ├── pedfilter-tovcf.txt │ │ ├── pedfromvcf │ │ ├── pednormal │ │ ├── pedstats-delim-c.txt │ │ ├── pedstats-delim-tab.txt │ │ ├── pedstats-female-ids.txt │ │ ├── pedstats-founder-ids.txt │ │ ├── pedstats-male-ids.txt │ │ ├── pedstats-maternal-ids.txt │ │ ├── pedstats-paternal-ids.txt │ │ ├── pedstats-primary-ids.txt │ │ ├── pedstats-todot-alt.txt │ │ ├── pedstats-todot-new.txt │ │ ├── pedstats-todot.txt │ │ ├── pop.ped │ │ ├── vcffromped.vcf │ │ └── vcfheader.vcf │ ├── report │ └── resources │ │ └── velocityTest.txt │ ├── sam │ └── resources │ │ ├── augmented.sam │ │ ├── bam.bam │ │ ├── bam.bam.bai │ │ ├── calibrate.bed │ │ ├── calibrated_mated.sam.gz │ │ ├── calibrated_mated.sam.gz.calibration │ │ ├── checklegacy │ │ ├── deduplicated-current.sam │ │ ├── deduplicated.sam │ │ ├── deduplicatedSE.sam │ │ ├── duplicates.sam │ │ ├── duplicatesSE.sam │ │ ├── failing.sam.gz │ │ ├── failing.sam.gz.tbi │ │ ├── indexmerge1.bam │ │ ├── indexmerge1.bam.bai │ │ ├── indexmerge2.bam │ │ ├── indexmerge2.bam.bai │ │ ├── indexmerge3.bam │ │ ├── indexmerge3.bam.bai │ │ ├── indexmerge4.bam │ │ ├── indexmerge4.bam.bai │ │ ├── mated.bam │ │ ├── mated.bam.bai │ │ ├── mated.sam │ │ ├── mergecombined.sam.gz │ │ ├── merged.bam.bai.debug │ │ ├── mergemated.sam │ │ ├── mergemated.sam.gz │ │ ├── mergeunmapped-aug.sam │ │ ├── mergeunmapped.sam.gz │ │ ├── mergeunmated.sam │ │ ├── mergeunmated.sam.gz │ │ ├── mixed.bam │ │ ├── mixed.bam.bai │ │ ├── mixed.sam.gz │ │ ├── mixed.sam.gz.tbi │ │ ├── mmmm.sam.gz │ │ ├── mmmm.sam.gz.tbi │ │ ├── multiRegionSequenceEnd.sam.gz │ │ ├── multiSequence.bam │ │ ├── multiSequence.bam.bai │ │ ├── readerWindow1.sam │ │ ├── readerWindow1.sam.gz │ │ ├── readerWindow1.sam.gz.tbi │ │ ├── readerWindow2.sam.gz │ │ ├── readerWindow2.sam.gz.tbi │ │ ├── readerWindow3.sam.gz │ │ ├── readerWindow3.sam.gz.tbi │ │ ├── readerWindowSmall.sam │ │ ├── readerWindowSmallGap.sam │ │ ├── readerWindowX4.sam.gz │ │ ├── readerWindowX4.sam.gz.tbi │ │ ├── readgroup_cg.txt │ │ ├── samoutput_expected_1.sam │ │ ├── sfm-exc-stdout │ │ ├── sfm-exc-unmappeddups │ │ ├── sfm-inc-stdout │ │ ├── sfm-inc-unmappeddups │ │ ├── snp_only.vcf.gz │ │ ├── snp_only.vcf.gz.tbi │ │ ├── tabix.sam.gz │ │ ├── tabix.sam.gz.tbi │ │ ├── tabixheader.sam.gz │ │ ├── tabixheader.sam.gz.tbi │ │ ├── test-multiregion.sam │ │ ├── test.cram │ │ ├── test.sam │ │ ├── test.sam.gz │ │ ├── test.sam.gz.tbi │ │ ├── test1_normal.sam │ │ ├── test2.bam │ │ ├── test2.bam.bai │ │ ├── test2.sam.gz │ │ ├── test2.sam.gz.tbi │ │ ├── test3.sam.gz │ │ ├── test3.sam.gz.tbi │ │ ├── tinyMappings.sam.gz │ │ ├── tinyTemplate.dwa │ │ ├── unmated-out-of-order.sam │ │ ├── unmated.sam │ │ ├── vcf.txt.gz │ │ └── vcf.txt.gz.tbi │ ├── simulation │ ├── reads │ │ └── resources │ │ │ ├── 454pe-results.fa │ │ │ ├── 454se-results.fa │ │ │ ├── cg-results.fa │ │ │ ├── cg-v2-results.fa │ │ │ └── cg-v2-results2.fa │ └── variants │ │ └── resources │ │ ├── childsim │ │ ├── pedsamplesim-summary.txt │ │ ├── pedsamplesim.vcf │ │ ├── popsim-simple.vcf │ │ ├── population_variant_gen_I.vcf │ │ ├── population_variant_gen_X.vcf │ │ ├── population_variant_gen_X_X.vcf │ │ ├── popvars │ │ └── samplereplayertest.vcf │ ├── tabix │ └── resources │ │ ├── alleleCounts.ac.gz │ │ ├── extract-header-only │ │ ├── extract-norestrict │ │ ├── extract-sam-multi │ │ ├── extract1000-5000 │ │ ├── extract500-1000 │ │ ├── extract500-1000-5000 │ │ ├── extract500-5000 │ │ ├── merged.sam.gz.tbi.debug │ │ ├── multiRegionSequenceEnd.bed.gz │ │ ├── tabixmerge1.sam.gz │ │ ├── tabixmerge1.sam.gz.tbi │ │ ├── tabixmerge2.sam.gz │ │ ├── tabixmerge2.sam.gz.tbi │ │ ├── tabixmerge3.sam.gz │ │ ├── tabixmerge3.sam.gz.tbi │ │ ├── tabixmerge4.sam.gz │ │ ├── tabixmerge4.sam.gz.tbi │ │ ├── tlr-multi-region │ │ └── tlr-single-region │ ├── taxonomy │ └── resources │ │ ├── tree1.tsv │ │ └── tree2.tsv │ ├── util │ ├── cli │ │ ├── spell.insensitive │ │ └── spell.sensitive │ ├── io │ │ └── bzip2 │ │ │ └── resources │ │ │ ├── sample3.ref │ │ │ ├── sample3.ref.bz2 │ │ │ ├── textfile │ │ │ ├── textfile.bz2 │ │ │ ├── textfilebad.bz2 │ │ │ └── textfilemulti.bz2 │ └── resources │ │ ├── ethwinout.txt │ │ ├── krona.xml │ │ ├── md5utils.txt │ │ ├── test.properties │ │ ├── tt-default.tsv │ │ ├── tt-default.txt │ │ ├── tt-indent-1center.txt │ │ ├── tt-indent-1left.txt │ │ ├── tt-indent.txt │ │ └── tt-mixed-alignments.txt │ ├── variant │ ├── cnv │ │ └── cnveval │ │ │ └── resources │ │ │ ├── cnveval_small_in_baseline.vcf │ │ │ ├── cnveval_small_in_calls.vcf │ │ │ ├── cnveval_small_in_regions.bed │ │ │ ├── cnveval_small_noroc_out_baseline.vcf │ │ │ ├── cnveval_small_noroc_out_calls.vcf │ │ │ ├── cnveval_small_noroc_out_summary.txt │ │ │ ├── cnveval_small_out_baseline.vcf │ │ │ ├── cnveval_small_out_calls.vcf │ │ │ ├── cnveval_small_out_del_roc.tsv │ │ │ ├── cnveval_small_out_dup_roc.tsv │ │ │ ├── cnveval_small_out_summary.txt │ │ │ └── cnveval_small_out_weighted_roc.tsv │ ├── priors │ │ ├── cnv │ │ │ └── testcnv-default.properties │ │ ├── error │ │ │ ├── testdummy_errors.properties │ │ │ └── testsequencer_errors.properties │ │ └── prior │ │ │ ├── testhumanprior.properties │ │ │ ├── testhumanpriorparams.properties │ │ │ ├── testprior.properties │ │ │ ├── testpriorbad1.properties │ │ │ ├── testpriorbad2.properties │ │ │ ├── testpriorbad3.properties │ │ │ └── testpriorbad4.properties │ └── sv │ │ └── bndeval │ │ └── resources │ │ ├── bndeval_small_all_out_fn.vcf │ │ ├── bndeval_small_all_out_fp.vcf │ │ ├── bndeval_small_all_out_summary.txt │ │ ├── bndeval_small_all_out_tp-baseline.vcf │ │ ├── bndeval_small_all_out_tp.vcf │ │ ├── bndeval_small_annotate_out_baseline.vcf │ │ ├── bndeval_small_annotate_out_calls.vcf │ │ ├── bndeval_small_annotate_out_summary.txt │ │ ├── bndeval_small_bidirectional2_in_baseline.vcf │ │ ├── bndeval_small_bidirectional2_in_calls.vcf │ │ ├── bndeval_small_bidirectional2_out_fn.vcf │ │ ├── bndeval_small_bidirectional2_out_fp.vcf │ │ ├── bndeval_small_bidirectional2_out_summary.txt │ │ ├── bndeval_small_bidirectional2_out_tp-baseline.vcf │ │ ├── bndeval_small_bidirectional2_out_tp.vcf │ │ ├── bndeval_small_bidirectional3_out_fn.vcf │ │ ├── bndeval_small_bidirectional3_out_fp.vcf │ │ ├── bndeval_small_bidirectional3_out_summary.txt │ │ ├── bndeval_small_bidirectional3_out_tp-baseline.vcf │ │ ├── bndeval_small_bidirectional3_out_tp.vcf │ │ ├── bndeval_small_bidirectional_annotate_out_baseline.vcf │ │ ├── bndeval_small_bidirectional_annotate_out_calls.vcf │ │ ├── bndeval_small_bidirectional_annotate_out_summary.txt │ │ ├── bndeval_small_bidirectional_in_baseline.vcf │ │ ├── bndeval_small_bidirectional_in_calls.vcf │ │ ├── bndeval_small_bidirectional_out_fn.vcf │ │ ├── bndeval_small_bidirectional_out_fp.vcf │ │ ├── bndeval_small_bidirectional_out_summary.txt │ │ ├── bndeval_small_bidirectional_out_tp-baseline.vcf │ │ ├── bndeval_small_bidirectional_out_tp.vcf │ │ ├── bndeval_small_default_out_fn.vcf │ │ ├── bndeval_small_default_out_fp.vcf │ │ ├── bndeval_small_default_out_summary.txt │ │ ├── bndeval_small_default_out_tp-baseline.vcf │ │ ├── bndeval_small_default_out_tp.vcf │ │ ├── bndeval_small_in_baseline.vcf │ │ ├── bndeval_small_in_calls.vcf │ │ ├── bndeval_small_tol_in_baseline.vcf │ │ ├── bndeval_small_tol_in_calls.vcf │ │ ├── bndeval_small_tol_out_fn.vcf │ │ ├── bndeval_small_tol_out_fp.vcf │ │ ├── bndeval_small_tol_out_summary.txt │ │ ├── bndeval_small_tol_out_tp-baseline.vcf │ │ └── bndeval_small_tol_out_tp.vcf │ └── vcf │ ├── annotation │ └── resources │ │ ├── coc_cof_rec.vcf │ │ └── scoc_cof_rec.vcf │ ├── eval │ └── resources │ │ ├── complexoverlap-hetero.tsv │ │ ├── complexoverlap-homo.tsv │ │ ├── complexoverlap-summary.txt │ │ ├── complexoverlap-weighted-rev.tsv │ │ ├── complexoverlap-weighted.tsv │ │ ├── ga4gh-loose-match-0_out.vcf │ │ ├── ga4gh-loose-match-1_out.vcf │ │ ├── ga4gh-loose-match-30_out.vcf │ │ ├── ga4gh-loose-match_in.vcf │ │ ├── obeyphasing │ │ ├── obeyphasing_in_baseline.vcf │ │ ├── obeyphasing_in_calls.vcf │ │ ├── obeyphasing_in_template.fa │ │ └── obeyphasing_out_tp.vcf │ │ ├── path-noinfite-roc.tsv │ │ ├── regions_roc_filter.bed │ │ ├── regions_roc_filter.vcf │ │ ├── roc-slope-0.txt │ │ ├── roc-slope-1.txt │ │ ├── roc-slope-2.txt │ │ ├── roc-slope-3.txt │ │ ├── roc-slope-3a.txt │ │ ├── rocempty-hetero.tsv │ │ ├── rocempty-homo.tsv │ │ ├── rocempty-summary.txt │ │ ├── rocempty-weighted-rev.tsv │ │ ├── rocempty-weighted.tsv │ │ ├── testroc-hetero.tsv │ │ ├── testroc-homo.tsv │ │ ├── testroc-summary.txt │ │ ├── testroc-weighted-rev.tsv │ │ ├── testroc-weighted.tsv │ │ ├── tricky-hetero.tsv │ │ ├── tricky-homo.tsv │ │ ├── tricky-summary.txt │ │ ├── tricky-weighted-rev.tsv │ │ ├── tricky-weighted.tsv │ │ ├── trickyxrx-hetero.tsv │ │ ├── trickyxrx-homo.tsv │ │ ├── trickyxrx-summary.txt │ │ ├── trickyxrx-weighted-rev.tsv │ │ ├── trickyxrx-weighted.tsv │ │ ├── vcf2rocplot │ │ ├── simple-region_out_summary.txt │ │ ├── simple-region_out_weighted_roc.tsv │ │ ├── simple_in_first.vcf │ │ ├── simple_in_second.vcf │ │ ├── simple_out_summary.txt │ │ └── simple_out_weighted_roc.tsv │ │ ├── vcfeval_all_matches_err.txt │ │ ├── vcfeval_all_matches_in_baseline.vcf │ │ ├── vcfeval_all_matches_in_calls.vcf │ │ ├── vcfeval_all_matches_in_template.fa │ │ ├── vcfeval_all_matches_out_output.vcf │ │ ├── vcfeval_annotate_in_baseline.vcf │ │ ├── vcfeval_annotate_in_calls.vcf │ │ ├── vcfeval_annotate_in_template.fa │ │ ├── vcfeval_annotate_out_baseline.vcf │ │ ├── vcfeval_annotate_out_calls.vcf │ │ ├── vcfeval_avoid_overlap │ │ ├── avoid_overlap_in_baseline.vcf │ │ ├── avoid_overlap_in_calls.vcf │ │ ├── avoid_overlap_in_template.fa │ │ ├── avoid_overlap_out_output.vcf │ │ └── avoid_overlap_out_summary.txt │ │ ├── vcfeval_combine2_in_baseline.vcf │ │ ├── vcfeval_combine2_in_calls.vcf │ │ ├── vcfeval_combine2_in_template.fa │ │ ├── vcfeval_combine2_out_output.vcf │ │ ├── vcfeval_combine_in_baseline.vcf │ │ ├── vcfeval_combine_in_calls.vcf │ │ ├── vcfeval_combine_in_template.fa │ │ ├── vcfeval_combine_out_output.vcf │ │ ├── vcfeval_ga4gh2_in_baseline.vcf │ │ ├── vcfeval_ga4gh2_in_calls.vcf │ │ ├── vcfeval_ga4gh2_in_template.fa │ │ ├── vcfeval_ga4gh2_out_output.vcf │ │ ├── vcfeval_ga4gh_in_baseline.vcf │ │ ├── vcfeval_ga4gh_in_calls.vcf │ │ ├── vcfeval_ga4gh_in_template.fa │ │ ├── vcfeval_ga4gh_out_output.vcf │ │ ├── vcfeval_nop │ │ ├── nop_in_baseline.vcf │ │ ├── nop_in_calls.vcf │ │ ├── nop_in_template.fa │ │ ├── nop_out_output.vcf │ │ └── nop_out_summary.txt │ │ ├── vcfeval_phase_transfer_in_baseline.vcf │ │ ├── vcfeval_phase_transfer_in_calls.vcf │ │ ├── vcfeval_phase_transfer_in_template.fa │ │ ├── vcfeval_phase_transfer_out_baseline.vcf │ │ ├── vcfeval_phase_transfer_out_calls.vcf │ │ ├── vcfeval_roc_only_in_baseline.vcf │ │ ├── vcfeval_roc_only_in_calls.vcf │ │ ├── vcfeval_roc_only_in_template.fa │ │ ├── vcfeval_roc_only_out_weighted_roc.tsv │ │ ├── vcfeval_roccrossjoin │ │ ├── vcfeval_roccrossjoin_in_baseline.vcf │ │ ├── vcfeval_roccrossjoin_in_calls.vcf │ │ ├── vcfeval_roccrossjoin_in_template.fa │ │ ├── vcfeval_roccrossjoin_out_test+indel_roc.tsv │ │ ├── vcfeval_roccrossjoin_out_test+snp_roc.tsv │ │ └── vcfeval_roccrossjoin_out_weighted_roc.tsv │ │ ├── vcfeval_small_alt │ │ ├── vcfeval_small_in_baseline.vcf │ │ ├── vcfeval_small_in_calls.vcf │ │ ├── vcfeval_small_in_template.fa │ │ ├── vcfeval_small_out_baseline.vcf │ │ └── vcfeval_small_out_calls.vcf │ │ ├── vcfeval_small_in_baseline.vcf │ │ ├── vcfeval_small_in_calls.vcf │ │ ├── vcfeval_small_in_template.fa │ │ ├── vcfeval_small_no_path │ │ ├── vcfeval_small_err.txt │ │ ├── vcfeval_small_in_baseline.vcf │ │ ├── vcfeval_small_in_calls.vcf │ │ └── vcfeval_small_in_template.fa │ │ ├── vcfeval_small_out_tp.vcf │ │ ├── vcfeval_small_out_weighted_roc.tsv │ │ ├── vcfeval_small_out_weighted_slope.tsv │ │ ├── vcfeval_small_recode_alleles.vcf │ │ ├── vcfeval_small_recode_in_empty.vcf │ │ ├── vcfeval_small_recode_in_samples.vcf │ │ ├── vcfeval_small_recode_in_template.fa │ │ ├── vcfeval_small_recode_recoded.vcf │ │ ├── vcfeval_small_region_in_baseline.vcf │ │ ├── vcfeval_small_region_in_calls.vcf │ │ ├── vcfeval_small_region_in_template.fa │ │ ├── vcfeval_small_region_out_weighted_roc.tsv │ │ ├── vcfeval_small_region_out_weighted_slope.tsv │ │ ├── vcfeval_small_samples_in_baseline.vcf │ │ ├── vcfeval_small_samples_in_calls.vcf │ │ ├── vcfeval_small_samples_in_template.fa │ │ ├── vcfeval_small_samples_out_weighted_roc.tsv │ │ ├── vcfeval_small_samples_out_weighted_slope.tsv │ │ ├── vcfeval_small_squash │ │ ├── vcfeval_small_in_baseline.vcf │ │ ├── vcfeval_small_in_calls.vcf │ │ ├── vcfeval_small_in_template.fa │ │ ├── vcfeval_small_out_tp.vcf │ │ └── vcfeval_small_out_weighted_roc.tsv │ │ ├── vcfeval_small_tricky │ │ ├── vcfeval_small_tricky_err.txt │ │ ├── vcfeval_small_tricky_in_baseline.vcf │ │ ├── vcfeval_small_tricky_in_calls.vcf │ │ ├── vcfeval_small_tricky_in_template.fa │ │ ├── vcfeval_small_tricky_out_tp.vcf │ │ └── vcfeval_small_tricky_out_weighted_roc.tsv │ │ ├── vcfeval_small_tricky2_err.txt │ │ ├── vcfeval_small_tricky2_in_baseline.vcf │ │ ├── vcfeval_small_tricky2_in_calls.vcf │ │ ├── vcfeval_small_tricky2_in_template.fa │ │ ├── vcfeval_small_tricky2_out_tp.vcf │ │ ├── vcfeval_small_tricky2_out_weighted_roc.tsv │ │ ├── vcfeval_small_tricky3_in_baseline.vcf │ │ ├── vcfeval_small_tricky3_in_calls.vcf │ │ ├── vcfeval_small_tricky3_in_template.fa │ │ ├── vcfeval_small_tricky3_out_tp.vcf │ │ ├── vcfeval_small_tricky3_out_weighted_roc.tsv │ │ ├── vcfeval_small_tricky4_in_baseline.vcf │ │ ├── vcfeval_small_tricky4_in_calls.vcf │ │ ├── vcfeval_small_tricky4_in_template.fa │ │ ├── vcfeval_small_tricky4_out_tp-baseline.vcf │ │ ├── vcfeval_small_tricky4_out_tp.vcf │ │ ├── vcfeval_small_trickysquash │ │ ├── trickysquash_in_baseline.vcf │ │ ├── trickysquash_in_calls.vcf │ │ ├── trickysquash_in_template.fa │ │ ├── trickysquash_out_baseline.vcf │ │ └── trickysquash_out_calls.vcf │ │ ├── vcfeval_small_updel │ │ ├── updel2_in_baseline.vcf │ │ ├── updel2_in_calls.vcf │ │ ├── updel2_in_template.fa │ │ ├── updel2_out_baseline.vcf │ │ ├── updel2_out_calls.vcf │ │ ├── updel3_in_baseline.vcf │ │ ├── updel3_in_calls.vcf │ │ ├── updel3_in_template.fa │ │ ├── updel3_out_baseline.vcf │ │ ├── updel3_out_calls.vcf │ │ ├── updel4_in_baseline.vcf │ │ ├── updel4_in_calls.vcf │ │ ├── updel4_in_template.fa │ │ ├── updel4_out_baseline.vcf │ │ ├── updel4_out_calls.vcf │ │ ├── updel5_in_baseline.vcf │ │ ├── updel5_in_calls.vcf │ │ ├── updel5_in_template.fa │ │ ├── updel5_out_baseline.vcf │ │ ├── updel5_out_calls.vcf │ │ ├── updel_in_baseline.vcf │ │ ├── updel_in_calls.vcf │ │ ├── updel_in_template.fa │ │ ├── updel_out_baseline.vcf │ │ └── updel_out_calls.vcf │ │ ├── vcfeval_split_in_baseline.vcf │ │ ├── vcfeval_split_in_calls.vcf │ │ ├── vcfeval_split_in_template.fa │ │ ├── vcfeval_split_no_roc_err.txt │ │ ├── vcfeval_split_no_roc_in_baseline.vcf │ │ ├── vcfeval_split_no_roc_in_calls.vcf │ │ ├── vcfeval_split_no_roc_in_template.fa │ │ ├── vcfeval_split_no_roc_out_fn.vcf │ │ ├── vcfeval_split_no_roc_out_fp.vcf │ │ ├── vcfeval_split_no_roc_out_phasing.txt │ │ ├── vcfeval_split_no_roc_out_summary.txt │ │ ├── vcfeval_split_no_roc_out_tp-baseline.vcf │ │ ├── vcfeval_split_no_roc_out_tp.vcf │ │ ├── vcfeval_split_out_fn.vcf │ │ ├── vcfeval_split_out_fp.vcf │ │ ├── vcfeval_split_out_phasing.txt │ │ ├── vcfeval_split_out_summary.txt │ │ ├── vcfeval_split_out_tp-baseline.vcf │ │ ├── vcfeval_split_out_tp.vcf │ │ ├── vcfeval_tetraploid │ │ ├── small_in_baseline.vcf │ │ ├── small_in_calls.vcf │ │ ├── small_in_template.fa │ │ ├── small_out_baseline.vcf │ │ └── small_out_calls.vcf │ │ ├── vcfeval_too_complex_end_err.txt │ │ ├── vcfeval_too_complex_end_in_baseline.vcf │ │ ├── vcfeval_too_complex_end_in_calls.vcf │ │ ├── vcfeval_too_complex_end_in_template.fa │ │ ├── vcfeval_too_complex_end_out_weighted_roc.tsv │ │ ├── vcfeval_too_complex_err.txt │ │ ├── vcfeval_too_complex_in_baseline.vcf │ │ ├── vcfeval_too_complex_in_calls.vcf │ │ ├── vcfeval_too_complex_in_template.fa │ │ ├── vcfeval_too_complex_out_weighted_roc.tsv │ │ ├── vcfeval_too_complex_out_weighted_slope.tsv │ │ ├── vcfeval_trio │ │ ├── mie_in_baseline.vcf │ │ ├── mie_in_calls.vcf │ │ ├── mie_in_template.fa │ │ ├── mie_out_output.vcf │ │ ├── ok_in_baseline.vcf │ │ ├── ok_in_calls.vcf │ │ ├── ok_in_template.fa │ │ └── ok_out_output.vcf │ │ └── vcfeval_triploid │ │ ├── small_in_baseline.vcf │ │ ├── small_in_calls.vcf │ │ ├── small_in_template.fa │ │ └── small_out_output.vcf │ ├── mendelian │ └── resources │ │ ├── gt_prop_biallelic_results.txt │ │ ├── gt_prop_can_results.txt │ │ ├── gt_prop_diploid_results.txt │ │ ├── gt_prop_ploidy_biallelic_results.txt │ │ ├── gt_prop_ploidy_can_results.txt │ │ ├── gt_prop_ploidy_diploid_results.txt │ │ ├── gt_prop_ploidy_results.txt │ │ ├── gt_prop_ploidy_test.vcf │ │ ├── gt_prop_results.txt │ │ ├── gt_prop_test.vcf │ │ ├── mendelian.annotated.vcf │ │ ├── mendelian.consistent.vcf │ │ ├── mendelian.inconsistent.vcf │ │ ├── mendelian.out.txt │ │ ├── mendelian2.out.txt │ │ └── merge.vcf │ └── resources │ ├── bedinput.txt │ ├── bedinputb.txt │ ├── exclude.bed │ ├── exclude.vcf │ ├── include.bed │ ├── include.vcf │ ├── snpAnnotate_small.bed │ ├── snpAnnotate_small.vcf │ ├── snpAnnotate_small_exp.vcf │ ├── snpAnnotate_small_ids.vcf │ ├── snpAnnotate_small_ids_exp.vcf │ ├── snpAnnotate_small_ids_vcf.vcf │ ├── snpAnnotate_small_vcf_ids_exp.vcf │ ├── snpfiltertest.vcf │ ├── snpfiltertest2.vcf │ ├── snpfiltertest2_exp.vcf │ ├── snpfiltertest2_exp.vcf.txt │ ├── snpfiltertest3.vcf │ ├── snpfiltertest3_exp.vcf │ ├── snpfiltertest3_exp.vcf.txt │ ├── snpfiltertest3_exp_all.vcf │ ├── snpfiltertest3_exp_all.vcf.txt │ ├── snpfiltertest4.vcf │ ├── snpfiltertest4_exp.vcf │ ├── snpfiltertest4_exp.vcf.txt │ ├── snpfiltertest4_exp_nonsnps.vcf │ ├── snpfiltertest4_exp_nonsnps.vcf.txt │ ├── snpfiltertest5.vcf │ ├── snpfiltertest5_DotPass_exp.vcf │ ├── snpfiltertest5_DotPass_exp.vcf.txt │ ├── snpfiltertest5_ac2_exp.vcf │ ├── snpfiltertest5_ac2_exp.vcf.txt │ ├── snpfiltertest5_ac3_exp.vcf │ ├── snpfiltertest5_ac3_exp.vcf.txt │ ├── snpfiltertest5_exp.vcf │ ├── snpfiltertest5_exp.vcf.txt │ ├── snpfiltertest5_exp_all.vcf │ ├── snpfiltertest5_exp_all.vcf.txt │ ├── snpfiltertest5_rx_exp.vcf │ ├── snpfiltertest5_rx_exp.vcf.txt │ ├── snpfiltertest6.vcf │ ├── snpfiltertest6_exp.vcf │ ├── snpfiltertest6_exp.vcf.txt │ ├── snpfiltertestASR_exp.vcf │ ├── snpfiltertestASR_exp.vcf.txt │ ├── snpfiltertestAVR.vcf │ ├── snpfiltertestAVR_AmMu3.vcf │ ├── snpfiltertestAVR_AmMu3.vcf.txt │ ├── snpfiltertestAVR_AmMu4.vcf │ ├── snpfiltertestAVR_AmMu4.vcf.txt │ ├── snpfiltertestAVR_AmMu5.vcf │ ├── snpfiltertestAVR_AmMu5.vcf.txt │ ├── snpfiltertestAVR_Avr7.vcf │ ├── snpfiltertestAVR_Avr7.vcf.txt │ ├── snpfiltertestAVR_exp.vcf │ ├── snpfiltertestAVR_exp.vcf.txt │ ├── snpfiltertestAVR_exp2.vcf │ ├── snpfiltertestAVR_exp2.vcf.txt │ ├── snpfiltertestAVR_exp3.vcf │ ├── snpfiltertestAVR_exp3.vcf.txt │ ├── snpfiltertestAVR_exp4.vcf │ ├── snpfiltertestAVR_exp4.vcf.txt │ ├── snpfiltertestAVR_exp5.vcf │ ├── snpfiltertestAVR_exp5.vcf.txt │ ├── snpfiltertestAVR_exp6.vcf │ ├── snpfiltertestAVR_exp6.vcf.txt │ ├── snpfiltertestAVR_exp7.vcf │ ├── snpfiltertestAVR_exp7.vcf.txt │ ├── snpfiltertestAVR_exp8.vcf │ ├── snpfiltertestAVR_exp8.vcf.txt │ ├── snpfiltertestRCE.vcf │ ├── snpfiltertestRCE_exp.vcf │ ├── snpfiltertestRCE_exp.vcf.txt │ ├── snpfiltertestSR.vcf │ ├── snpfiltertestSR_exp.vcf │ ├── snpfiltertestSR_exp.vcf.txt │ ├── snpfiltertest_DNP.vcf │ ├── snpfiltertest_DNP_exp.vcf │ ├── snpfiltertest_DNP_exp.vcf.txt │ ├── snpfiltertest_DNP_sample_exp.vcf │ ├── snpfiltertest_DNP_sample_exp.vcf.txt │ ├── snpfiltertest_complex.vcf │ ├── snpfiltertest_complex_exc.vcf │ ├── snpfiltertest_complex_inc.vcf │ ├── snpfiltertest_complex_inc_exc_bed.vcf │ ├── snpfiltertest_complex_inc_exc_bed.vcf.txt │ ├── snpfiltertest_complex_inc_exc_vcf.vcf │ ├── snpfiltertest_complex_inc_exc_vcf.vcf.txt │ ├── snpfiltertest_exp.vcf │ ├── snpfiltertest_exp.vcf.txt │ ├── snpfiltertest_exp_clear.vcf │ ├── snpfiltertest_exp_clear.vcf.txt │ ├── snpsA.vcf │ ├── snpsB.vcf │ ├── snps_complex.vcf │ ├── snpsannotatedb.txt │ ├── variantstatistics-known.txt │ ├── variantstatistics-novel.txt │ ├── variantstatistics.txt │ ├── variantstatistics2.txt │ ├── vcf-sort-tweak-2-out.vcf │ ├── vcf-sort-tweak-2.vcf │ ├── vcf-sort-tweak-out.vcf │ ├── vcf-sort-tweak.vcf │ ├── vcf.txt │ ├── vcfdecompose_in.vcf │ ├── vcfdecompose_out_indels.vcf │ ├── vcfdecompose_out_indels.vcf.txt │ ├── vcfdecompose_out_mnps.vcf │ ├── vcfdecompose_out_mnps.vcf.txt │ ├── vcfdecompose_out_noref.vcf │ ├── vcfdecompose_out_noref.vcf.txt │ ├── vcfdecompose_out_ref.vcf │ ├── vcfdecompose_out_ref.vcf.txt │ ├── vcfdecompose_splode1.vcf │ ├── vcfdensity_in.vcf │ ├── vcfdensity_out.vcf │ ├── vcffilterIndDens.vcf │ ├── vcffilterIndDens_exp.vcf │ ├── vcffilterIndDens_exp.vcf.txt │ ├── vcffilterNoGt.vcf │ ├── vcffilterNoGt_exp1.txt │ ├── vcffilterNoGt_exp2.txt │ ├── vcfmerge-f1.vcf │ ├── vcfmerge-f2.vcf │ ├── vcfmerge-f3.vcf │ ├── vcfmerge-mix-nosample-1.vcf │ ├── vcfmerge-mix-nosample-2.vcf │ ├── vcfmerge-na12880.vcf │ ├── vcfmerge-na12889.vcf │ ├── vcfmerge_out_drop.vcf │ ├── vcfmerge_out_force-all.vcf │ ├── vcfmerge_out_force1.vcf │ ├── vcfmerge_out_mix-nosample.vcf │ ├── vcfmerge_out_no-merge-alts.vcf │ ├── vcfmerge_out_no-merge.vcf │ ├── vcfmerge_out_numberformats.vcf │ ├── vcfmerge_out_preserve.vcf │ ├── vcfmerge_out_region5.vcf │ ├── vcfmerge_out_simple-rev.vcf │ ├── vcfmerge_out_simple.vcf │ ├── vcfmerge_stats.txt │ ├── vcfmerge_stats_drop.txt │ ├── vcfmerge_stats_force-all.txt │ ├── vcfmerge_stats_force1.txt │ ├── vcfmerge_stats_mix-nosample.txt │ ├── vcfmerge_stats_no-merge-alts.txt │ ├── vcfmerge_stats_no-merge.txt │ ├── vcfmerge_stats_numberformats.txt │ ├── vcfmerge_stats_preserve.txt │ ├── vcfmerge_stats_region5.txt │ ├── vcfmerge_stats_simple-rev.txt │ ├── vcfmerge_stats_simple.txt │ ├── vcfmerge_testSamePos.vcf │ ├── vcfmerge_testSamePosDiffRef.vcf │ ├── vcfmerge_testSamePosDiffRef_pa.vcf │ ├── vcfmerge_testSingle.vcf │ ├── vcfsplit-pop.vcf │ ├── vcfsplit_out_remove_daughter1.vcf │ ├── vcfsplit_out_remove_father.vcf │ ├── vcfsplit_out_select_son1.vcf │ ├── vcfsplit_out_select_son2.vcf │ ├── vcfsplit_out_simple_daughter1.vcf │ ├── vcfsplit_out_simple_daughter2.vcf │ ├── vcfsplit_out_simple_father.vcf │ ├── vcfsplit_out_simple_mother.vcf │ ├── vcfsplit_out_simple_son1.vcf │ ├── vcfsplit_out_simple_son2.vcf │ ├── vcfstats-run1.txt │ ├── vcfstats-run2.txt │ ├── vcfstats-run3.txt │ ├── vcfstats.vcf │ ├── vcfsubset-keepfilter-pass.vcf │ ├── vcfsubset-keepfilter.vcf │ ├── vcfsubset-keepinfoACAN.vcf │ ├── vcfsubset-keepsamples.vcf │ ├── vcfsubset-multi.vcf │ ├── vcfsubset-removeformat.vcf │ └── vcfsubset.vcf └── testLib ├── hamcrest-core-1.3.jar ├── junit-frames.xsl ├── junit.jar ├── junit.txt ├── spelling.jar └── summary └── junit-frames.xsl /.gitignore: -------------------------------------------------------------------------------- 1 | # git ls-files --others --exclude-from=.git/info/exclude 2 | # Lines that start with '#' are comments. 3 | # For a project mostly in C, the following would be a good set of 4 | # exclude patterns (uncomment them if you want to use them): 5 | # *.[oa] 6 | # *~ 7 | 8 | *.class 9 | *.aux 10 | *.log 11 | *.dvi 12 | *.pdf 13 | *.ps 14 | *.eps 15 | *.swp 16 | *.el 17 | 18 | *~ 19 | #*# 20 | .#.* 21 | 22 | out 23 | bin 24 | build 25 | dist 26 | tmp 27 | .ant-targets-build.xml 28 | .settings 29 | *.classpath 30 | *.project 31 | /test/.checkstyle 32 | /.metadata 33 | /target 34 | /.idea 35 | *.iml 36 | -------------------------------------------------------------------------------- /buildLib/ant-contrib-1.0b3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/buildLib/ant-contrib-1.0b3.jar -------------------------------------------------------------------------------- /buildLib/handlechecker.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/buildLib/handlechecker.jar -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual.pdf -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/ceph-1463.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/ceph-1463.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/chinese-trio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/chinese-trio.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/67e012a427a90dc0c0f8a2d5939a95e5f6ffe591.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/67e012a427a90dc0c0f8a2d5939a95e5f6ffe591.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/6c754ae3fc49dc56e236eb95ef00cfdcad3df594.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/6c754ae3fc49dc56e236eb95ef00cfdcad3df594.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/888f7c323ac0341871e867220ae2d76467d74d6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/888f7c323ac0341871e867220ae2d76467d74d6e.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/b6f66d1803a9dcb5f12f25c57d4e43fb6584ca7e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/b6f66d1803a9dcb5f12f25c57d4e43fb6584ca7e.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/b81c7a12342c0ee157b2c3f1bcfc4f91642187dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/b81c7a12342c0ee157b2c3f1bcfc4f91642187dc.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/math/f13fefe97363643ae6879e8f163616d0cf50ab3f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/math/f13fefe97363643ae6879e8f163616d0cf50ab3f.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/rocplot_ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/rocplot_ps.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_images/rocplot_roc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_images/rocplot_roc.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_sources/index.rst.txt: -------------------------------------------------------------------------------- 1 | .. RTG Operations Manual documentation master file 2 | 3 | Table Of Contents 4 | ================= 5 | 6 | .. toctree:: 7 | :maxdepth: 3 8 | 9 | overview 10 | rtg_command_reference 11 | product_usage 12 | administration 13 | appendix 14 | -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_sources/product_usage.rst.txt: -------------------------------------------------------------------------------- 1 | .. only:: core or extra 2 | 3 | .. include:: product_usage.inc.rst 4 | -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/background_b01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/background_b01.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/documentation_options.js: -------------------------------------------------------------------------------- 1 | const DOCUMENTATION_OPTIONS = { 2 | VERSION: '3.13', 3 | LANGUAGE: 'en', 4 | COLLAPSE_INDEX: false, 5 | BUILDER: 'html', 6 | FILE_SUFFIX: '.html', 7 | LINK_SUFFIX: '.html', 8 | HAS_SOURCE: true, 9 | SOURCELINK_SUFFIX: '.txt', 10 | NAVIGATION_WITH_KEYS: false, 11 | SHOW_SEARCH_SUMMARY: true, 12 | ENABLE_SEARCH_SHORTCUTS: true, 13 | }; -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/file.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/html_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/html_logo.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/latex_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/latex_logo.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/minus.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/_static/plus.png -------------------------------------------------------------------------------- /installer/resources/tools/RTGOperationsManual/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/installer/resources/tools/RTGOperationsManual/objects.inv -------------------------------------------------------------------------------- /lib/RPlot.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/RPlot.jar -------------------------------------------------------------------------------- /lib/asm-7.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/asm-7.3.1.jar -------------------------------------------------------------------------------- /lib/asm-analysis-7.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/asm-analysis-7.3.1.jar -------------------------------------------------------------------------------- /lib/asm-commons-7.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/asm-commons-7.3.1.jar -------------------------------------------------------------------------------- /lib/asm-tree-7.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/asm-tree-7.3.1.jar -------------------------------------------------------------------------------- /lib/asm-util-7.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/asm-util-7.3.1.jar -------------------------------------------------------------------------------- /lib/commons-collections-3.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/commons-collections-3.2.1.jar -------------------------------------------------------------------------------- /lib/commons-compress-1.4.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/commons-compress-1.4.1.jar -------------------------------------------------------------------------------- /lib/commons-lang-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/commons-lang-2.4.jar -------------------------------------------------------------------------------- /lib/findbugs-annotations.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/findbugs-annotations.jar -------------------------------------------------------------------------------- /lib/findbugs-jsr305.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/findbugs-jsr305.jar -------------------------------------------------------------------------------- /lib/gzipfix.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/gzipfix.jar -------------------------------------------------------------------------------- /lib/json-simple-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/json-simple-1.1.1.jar -------------------------------------------------------------------------------- /lib/jumble-annotations.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/jumble-annotations.jar -------------------------------------------------------------------------------- /lib/nashorn-core-15.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/nashorn-core-15.4.jar -------------------------------------------------------------------------------- /lib/sam-rtg-2.23.0.1-src.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/sam-rtg-2.23.0.1-src.jar -------------------------------------------------------------------------------- /lib/sam-rtg-2.23.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/sam-rtg-2.23.0.1.jar -------------------------------------------------------------------------------- /lib/snappy-java-1.1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/snappy-java-1.1.4.jar -------------------------------------------------------------------------------- /lib/velocity-1.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/velocity-1.7.jar -------------------------------------------------------------------------------- /lib/velocity-tools-generic.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/lib/velocity-tools-generic.jar -------------------------------------------------------------------------------- /rocplot-screencap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/rocplot-screencap.gif -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/byteindex/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large byte array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/intindex/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large int array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/longindex/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large long array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/objectindex/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large Object array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/array/shortindex/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Utility classes for managing large short array like objects. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/cli/package.html: -------------------------------------------------------------------------------- 1 | 2 |

Classes associated with parsing command line flags. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/format/package.html: -------------------------------------------------------------------------------- 1 | 2 |

String formatting utilities. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/integrity/package.html: -------------------------------------------------------------------------------- 1 | 2 |

John's stuff. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/rtg/util/io/package.html: -------------------------------------------------------------------------------- 1 | 2 |

I/O utility classes. 3 |

4 | 5 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/graph/resources/realtimegenomics_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/graph/resources/realtimegenomics_logo.png -------------------------------------------------------------------------------- /src/main/resources/com/rtg/graph/resources/realtimegenomics_logo_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/graph/resources/realtimegenomics_logo_sm.png -------------------------------------------------------------------------------- /src/main/resources/com/rtg/mode/BLOSUM45.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Expected value for score. 3 | EXPECTED = -0.2789 4 | # K in expect equation. 5 | K = 0.032 6 | # H is the relative entropy of the scoring matrix 7 | H = 0.10 8 | # LAMBDA in expect equation. 9 | LAMBDA = 0.195 10 | # Average score for two identical amino acids. 11 | HIT = 4.5 12 | # Average score for two different amino acids. 13 | MISS = -1.0 14 | # Score on opening a gap. 15 | GAP = -12.0 16 | # Score on extending a gap. 17 | EXTEND = -2.0 18 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/mode/BLOSUM62.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Expected value for score. 3 | EXPECTED = -0.5209 4 | # K in expect equation. 5 | K = 0.0410 6 | # H is the relative entropy of the scoring matrix 7 | H = 0.14 8 | # LAMBDA in expect equation. 9 | LAMBDA = 0.267 10 | # Average score for two identical amino acids. 11 | HIT = 4.5 12 | # Average score for two different amino acids. 13 | MISS = -1.0 14 | # Score on opening a gap. 15 | GAP = -10.0 16 | # Score on extending a gap. 17 | EXTEND = -1.0 18 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/mode/BLOSUM80.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Expected value for score. 3 | EXPECTED = -0.7442 4 | # K in expect equation. 5 | K = 0.071 6 | # H is the relative entropy of the scoring matrix 7 | H = 0.27 8 | # LAMBDA in expect equation. 9 | LAMBDA = 0.299 10 | # Average score for two identical amino acids. 11 | HIT = 4.5 12 | # Average score for two different amino acids. 13 | MISS = -1.0 14 | # Score on opening a gap. 15 | GAP = -9.0 16 | # Score on extending a gap. 17 | EXTEND = -1.0 18 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/grch37-hgrc.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Human GRCh37 with HGRC naming 3 | @source com/rtg/reference/resources/grch37-hgrc.txt 4 | @checks name length 5 | 1 249250621 6 | 2 243199373 7 | 3 198022430 8 | 4 191154276 9 | 5 180915260 10 | 6 171115067 11 | 7 159138663 12 | 8 146364022 13 | 9 141213431 14 | 10 135534747 15 | 11 135006516 16 | 12 133851895 17 | 13 115169878 18 | 14 107349540 19 | 15 102531392 20 | 16 90354753 21 | 17 81195210 22 | 18 78077248 23 | 19 59128983 24 | 20 63025520 25 | 21 48129895 26 | 22 51304566 27 | X 155270560 28 | Y 59373566 29 | MT 16569 30 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/grcm38.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Mouse GRCm38 3 | @source com/rtg/reference/resources/grcm38.txt 4 | @checks name length 5 | 1 195471971 6 | 2 182113224 7 | 3 160039680 8 | 4 156508116 9 | 5 151834684 10 | 6 149736546 11 | 7 145441459 12 | 8 129401213 13 | 9 124595110 14 | 10 130694993 15 | 11 122082543 16 | 12 120129022 17 | 13 120421639 18 | 14 124902244 19 | 15 104043685 20 | 16 98207768 21 | 17 94987271 22 | 18 90702639 23 | 19 61431566 24 | MT 16299 25 | X 171031299 26 | Y 91744698 27 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/manifest.list: -------------------------------------------------------------------------------- 1 | grch37-hgrc.manifest 2 | grch37-ucsc.manifest 3 | grch38-ucsc.manifest 4 | hg18.manifest 5 | ncbim37.manifest 6 | grcm38.manifest 7 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/hgrc-numbers.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names HGRC style 3 | @source NotAFile 4 | @checks name 5 | 1 6 | 2 7 | 3 8 | 4 9 | 5 10 | 6 11 | 7 12 | 8 13 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/hgrc-wz.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names HGRC style 3 | @source NotAFile 4 | @checks name 5 | W 6 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/hgrc-xy.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names HGRC style 3 | @source NotAFile 4 | @checks name 5 | X 6 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/numbers.list: -------------------------------------------------------------------------------- 1 | hgrc-numbers.manifest 2 | ucsc-numbers.manifest -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/sex.list: -------------------------------------------------------------------------------- 1 | hgrc-xy.manifest 2 | hgrc-wz.manifest 3 | ucsc-xy.manifest 4 | ucsc-wz.manifest 5 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/ucsc-numbers.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names UCSC style 3 | @source NotAFile 4 | @checks name 5 | chr1 6 | chr2 7 | chr3 8 | chr4 9 | chr5 10 | chr6 11 | chr7 12 | chr8 -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/ucsc-wz.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names UCSC style 3 | @source NotAFile 4 | @checks name 5 | chrW 6 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/namelookup/ucsc-xy.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Just Chr Names UCSC style 3 | @source NotAFile 4 | @checks name 5 | chrX 6 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/reference/resources/ncbim37.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc Mouse NCBIM37 3 | @source com/rtg/reference/resources/ncbim37.txt 4 | @checks name length 5 | 1 197195432 6 | 2 181748087 7 | 3 159599783 8 | 4 155630120 9 | 5 152537259 10 | 6 149517037 11 | 7 152524553 12 | 8 131738871 13 | 9 124076172 14 | 10 129993255 15 | 11 121843856 16 | 12 121257530 17 | 13 120284312 18 | 14 125194864 19 | 15 103494974 20 | 16 98319150 21 | 17 95272651 22 | 18 90772031 23 | 19 61342430 24 | X 166650296 25 | Y 15902555 26 | MT 16299 27 | -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/07_ascending.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/07_ascending.gif -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/07_descending.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/07_descending.gif -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/blank.png -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/check.png -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/cross.png -------------------------------------------------------------------------------- /src/main/resources/com/rtg/report/resources/rtg_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/main/resources/com/rtg/report/resources/rtg_logo.png -------------------------------------------------------------------------------- /src/test/resources/com/rtg/graph/resources/roc-nototal.tsv: -------------------------------------------------------------------------------- 1 | #total baseline variants: 0 2 | #score true_positives false_positives 3 | 3.300 0.000 15 4 | 2.261 0.000 137 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/graph/resources/roc.tsv: -------------------------------------------------------------------------------- 1 | #total baseline variants: 3092754 2 | #score true_positives false_positives 3 | 3.300 0.000 15 4 | 2.261 70000.000 137 5 | 1.226 180000.000 516 6 | 0.700 406000.000 11337 7 | 0.533 1971000.000 1446920 8 | 0.333 2071000.000 1646920 9 | 0.200 2995295.000 1864591 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/mode/BLOSUM45TEST.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Expected value for score. 3 | #EXPECTED = -0.2789 4 | # K in expect equation. 5 | K = 0.0410 6 | # LAMBDA in expect equation. 7 | LAMBDA = 0.267 8 | # Average score for two identical amino acids. 9 | HIT = 4.5 10 | # Average score for two different amino acids. 11 | MISS = -1.0 12 | # Score on opening a gap. 13 | GAP = -10.0 14 | # Score on extending a gap. 15 | EXTEND = -1.0 16 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/mode/BLOSUM45TESTUNI.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Expected value for score. 3 | #EXPECTED = -0.2789 4 | # K in expect equation. 5 | K = \uu 6 | # LAMBDA in expect equation. 7 | LAMBDA = 0.267 8 | # Average score for two identical amino acids. 9 | HIT = 4.5 10 | # Average score for two different amino acids. 11 | MISS = -1.0 12 | # Score on opening a gap. 13 | GAP = -10.0 14 | # Score on extending a gap. 15 | EXTEND = -1.0 16 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/cg2sdf-testns.txt: -------------------------------------------------------------------------------- 1 | 2 | Input Data 3 | Files : in.tsv 4 | Format : CG 5 | Type : DNA 6 | Number of pairs : 2 7 | Number of sequences: 4 8 | Total residues : 40 9 | Minimum length : 10 10 | Mean length : 10 11 | Maximum length : 10 12 | 13 | Output Data 14 | Number of pairs : 1 15 | Number of sequences: 2 16 | Total residues : 20 17 | Minimum length : 10 18 | Mean length : 10 19 | Maximum length : 10 20 | 21 | There were 1 pairs skipped due to filters 22 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/format-interleaved.txt: -------------------------------------------------------------------------------- 1 | Formatting interleaved paired-end FASTQ data 2 | 3 | Input Data 4 | Files : input.fastq 5 | Format : interleaved paired-end FASTQ 6 | Type : DNA 7 | Number of pairs : 20 8 | Number of sequences: 40 9 | Total residues : 4040 10 | Minimum length : 101 11 | Mean length : 101 12 | Maximum length : 101 13 | 14 | Output Data 15 | Number of pairs : 20 16 | Number of sequences: 40 17 | Total residues : 4040 18 | Minimum length : 101 19 | Mean length : 101 20 | Maximum length : 101 21 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/format-useprotein.txt: -------------------------------------------------------------------------------- 1 | 2 | Input Data 3 | Files : in.fasta 4 | Format : FASTA 5 | Type : PROTEIN 6 | Number of sequences: 1 7 | Total residues : 22 8 | Minimum length : 22 9 | Mean length : 22 10 | Maximum length : 22 11 | 12 | Output Data 13 | Number of sequences: 1 14 | Total residues : 22 15 | Minimum length : 22 16 | Mean length : 22 17 | Maximum length : 22 18 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/format-useq.txt: -------------------------------------------------------------------------------- 1 | 2 | Input Data 3 | Files : raw 4 | Format : FASTQ 5 | Type : DNA 6 | Number of sequences: 1 7 | Total residues : 5 8 | Minimum length : 5 9 | Mean length : 5 10 | Maximum length : 5 11 | 12 | Output Data 13 | Number of sequences: 1 14 | Total residues : 5 15 | Minimum length : 5 16 | Mean length : 5 17 | Maximum length : 5 18 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sample.tsv: -------------------------------------------------------------------------------- 1 | # 2 | # Example header lines 3 | 4 | >flags reads scores 5 | 1 AAAAAAAAAACCCCCCCCCC ABCDEFGHIJJIHGFEDCBA 6 | 3 GGGGGGGGGGTTTTTTTTTT !"#$%&'()*+,-./01234 7 | 0 ATATATATATATATATATAT 56789:;<=>?@ABCDEFGH 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sample.tsv.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sample.tsv.bz2 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdf2sam-pe-sam: -------------------------------------------------------------------------------- 1 | @HD VN:1.6 SO:unsorted 2 | name 77 * 0 0 * * 0 0 ACGTCG 123456 3 | name 141 * 0 0 * * 0 0 TTAATA 178876 4 | second 77 * 0 0 * * 0 0 ACGGGT 445565 5 | second 141 * 0 0 * * 0 0 CGGCCG 177888 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdf2sam-se-sam: -------------------------------------------------------------------------------- 1 | @HD VN:1.6 SO:unsorted 2 | name 4 * 0 0 * * 0 0 ACGTCG 123456 3 | second 4 * 0 0 * * 0 0 ACGGGT 445565 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfsrc.fastq: -------------------------------------------------------------------------------- 1 | @foozlemcpants 2 | atcagcgactatcgatcagtcagatgcatgatcagcatctga 3 | + 4 | !$@#$%&*(SDASDASDAHJHKMJCSCDSAFDADKFJDA;'; 5 | @pantsmcfoozle 6 | atcatcagtcagatgcatgatcagcatctgaagcgactatcg 7 | + 8 | !$@#$%DASDAHJHKMJCSC&*(SDASDSAFDADKFJDA;'; 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver10.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver10.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver11.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver11.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver12.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver12.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver13.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver13.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver4.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver4.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver5.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver5.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver6.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver6.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver7.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver7.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver8.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver8.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reader/resources/sdfver9.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/reader/resources/sdfver9.arch -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reference/resources/testref-reference.txt: -------------------------------------------------------------------------------- 1 | version 1 2 | either def diploid linear 3 | either seq abcd diploid linear 4 | either seq moo diploid linear 5 | either seq lalala diploid linear 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reference/resources/testref.fasta: -------------------------------------------------------------------------------- 1 | >abcd 2 | acgatcagcatcgatcgatcagctagcatcgatttttcgagatcagtcagctagcat 3 | >test3 4 | tttagaggcagcatctgctcatcagcgactagctacgactgcat 5 | >moo 6 | ttttcgatacgagcgcgggggacgagcagcagtcactatcgagcgggcagctatataaaa 7 | >lalala 8 | tgcgtttgcaacggcgacgatataaaattctgcgcgcgagcgtactagctcat -------------------------------------------------------------------------------- /src/test/resources/com/rtg/reference/resources/testref.manifest: -------------------------------------------------------------------------------- 1 | #ref-manifest v2.0 2 | @desc test manifest for testref.fasta 3 | @source com/rtg/reference/resources/testref-reference.txt 4 | @checks name length 5 | abcd 57 6 | moo 60 7 | lalala 53 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/derived.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##SAMPLE= 3 | ##SAMPLE= 4 | ##SAMPLE= 5 | ##SAMPLE= 6 | ##SAMPLE= 7 | ##SAMPLE= 8 | ##PEDIGREE= 9 | ##PEDIGREE= 10 | ##PEDIGREE= 11 | ##PEDIGREE= 12 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT child child-cells1 child-cells2 child-cells3 father mother 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/dot.properties: -------------------------------------------------------------------------------- 1 | # Alternate display properties 2 | font=Helvetica 3 | invisible.node=[shape=point,style=filled,fillcolor="/greys9/8",label="",height=.001,width=.001] 4 | color=/greys9/8 5 | bgcolor=transparent 6 | male.fill=/rdylbu11/7:/rdylbu11/8 7 | female.fill=/rdpu9/2:/rdpu9/4 8 | unknown.fill=/greens9/2:/greens9/4 9 | disease.fill=/greys9/2:/greys9/4 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/octet.ped: -------------------------------------------------------------------------------- 1 | # PED format pedigree 2 | # fam-id ind-id pat-id mat-id sex phen 3 | 1 NA12880-1 NA12877-1 NA12878 2 0 4 | 0 NA12880-half NA12877-1 0 2 0 5 | 1 NA12883 NA12877-1 NA12878 1 0 6 | 1 NA12877-1 NA12889 NA12890 1 0 7 | 1 NA12878 NA12891-1 NA12892-1 2 0 8 | 0 NA12889 0 0 1 0 9 | 0 NA12890 0 0 2 0 10 | 0 NA12891-1 0 0 1 0 11 | 0 NA12892-1 0 0 2 0 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfile: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 4 | #sex: 1=male; 2=female; 0=unknown 5 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 6 | # 7 | #fam-id ind-id pat-id mat-id sex phen 8 | 0 child father mother 1 2 9 | 0 father 0 0 1 2 10 | 0 mother 0 0 2 0 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfilter-filtering-1.ped: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 4 | #sex: 1=male; 2=female; 0=unknown 5 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 6 | # 7 | #fam-id ind-id pat-id mat-id sex phen 8 | 1 NA12877-1 0 0 1 0 9 | 1 NA12878 0 0 2 0 10 | 1 NA12880-1 NA12877-1 NA12878 2 0 11 | 1 NA12883 NA12877-1 NA12878 1 0 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfilter-filtering-2.ped: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 4 | #sex: 1=male; 2=female; 0=unknown 5 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 6 | # 7 | #fam-id ind-id pat-id mat-id sex phen 8 | 1 NA12877-1 0 0 1 0 9 | 1 NA12878 0 0 2 0 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfilter-filtering-3.ped: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 4 | #sex: 1=male; 2=female; 0=unknown 5 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 6 | # 7 | #fam-id ind-id pat-id mat-id sex phen 8 | 1 NA12877-1 NA12889 0 1 0 9 | 1 NA12883 NA12877-1 0 1 0 10 | 0 NA12889 0 0 1 0 11 | 0 NA12891-1 0 0 1 0 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfilter-toIds.ped: -------------------------------------------------------------------------------- 1 | NA12877-1,NA12878,NA12880-1,NA12880-half,NA12883,NA12889,NA12890,NA12891-1,NA12892-1 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfilter-tovcf.txt: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##source=[...] 4 | ##CL=[...] 5 | ##diseased=child,father 6 | ##SAMPLE= 7 | ##SAMPLE= 8 | ##SAMPLE= 9 | ##PEDIGREE= 10 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT child father mother 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedfromvcf: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 4 | #sex: 1=male; 2=female; 0=unknown 5 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 6 | # 7 | #fam-id ind-id pat-id mat-id sex phen 8 | 0 sm-dad 0 0 1 0 9 | 0 sm-daughter1 sm-dad sm-mom 0 0 10 | 0 sm-daughter2 sm-dad sm-mom 0 0 11 | 0 sm-mom 0 0 2 0 12 | 0 sm-son1 sm-dad sm-mom 0 0 13 | 0 sm-son2 sm-dad sm-mom 0 0 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pednormal: -------------------------------------------------------------------------------- 1 | #PED format pedigree 2 | # 3 | #with an extra header comment 4 | #fam-id/ind-id/pat-id/mat-id: 0=unknown 5 | #sex: 1=male; 2=female; 0=unknown 6 | #phenotype: -9=missing, 0=missing; 1=unaffected; 2=affected 7 | # 8 | #fam-id ind-id pat-id mat-id sex phen 9 | 0 child father mother 1 2 10 | 0 father 0 0 1 2 11 | 0 mother 0 0 2 0 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-delim-c.txt: -------------------------------------------------------------------------------- 1 | NA12877-1,NA12878,NA12880-1,NA12880-half,NA12883,NA12889,NA12890,NA12891-1,NA12892-1 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-delim-tab.txt: -------------------------------------------------------------------------------- 1 | NA12877-1 NA12878 NA12880-1 NA12880-half NA12883 NA12889 NA12890 NA12891-1 NA12892-1 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-female-ids.txt: -------------------------------------------------------------------------------- 1 | NA12878 2 | NA12880-1 3 | NA12880-half 4 | NA12890 5 | NA12892-1 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-founder-ids.txt: -------------------------------------------------------------------------------- 1 | NA12889 2 | NA12890 3 | NA12891-1 4 | NA12892-1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-male-ids.txt: -------------------------------------------------------------------------------- 1 | NA12877-1 2 | NA12883 3 | NA12889 4 | NA12891-1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-maternal-ids.txt: -------------------------------------------------------------------------------- 1 | NA12878 2 | NA12890 3 | NA12892-1 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-paternal-ids.txt: -------------------------------------------------------------------------------- 1 | NA12877-1 2 | NA12889 3 | NA12891-1 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pedstats-primary-ids.txt: -------------------------------------------------------------------------------- 1 | NA12877-1 2 | NA12878 3 | NA12880-1 4 | NA12880-half 5 | NA12883 6 | NA12889 7 | NA12890 8 | NA12891-1 9 | NA12892-1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/pop.ped: -------------------------------------------------------------------------------- 1 | # PED format pedigree 2 | # fam-id ind-id pat-id mat-id sex phen 3 | 0 child father mother 1 2 4 | 0 mother 0 0 2 0 5 | 0 father 0 0 1 2 6 | 0 child2 father 0 2 2 7 | 0 child3 0 mother 1 0 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/relation/resources/vcffromped.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##diseased=child,child2,father 3 | ##SAMPLE= 4 | ##SAMPLE= 5 | ##SAMPLE= 6 | ##SAMPLE= 7 | ##SAMPLE= 8 | ##PEDIGREE= 9 | ##PEDIGREE= 10 | ##PEDIGREE= 11 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT child child2 child3 father mother 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/report/resources/velocityTest.txt: -------------------------------------------------------------------------------- 1 | $aVariable 2 | textNextTo${bVariable}foo 3 | 4 | #if ($valExists) 5 | $valExists 6 | #end -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/bam.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/bam.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/bam.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/bam.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/calibrate.bed: -------------------------------------------------------------------------------- 1 | simulatedSequence1 1442 1449 region 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/calibrated_mated.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/calibrated_mated.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/calibrated_mated.sam.gz.calibration: -------------------------------------------------------------------------------- 1 | #Version vPOST-2.4 build b1400d0 (2011-12-22), calibrate v2.0 2 | #CL map -t ref -i reads -o map --sam-rg @RG\tID:TEST\tPL:ILLUMINA\tSM:test 3 | @mnp:TEST 0 7 4 | @nh:TEST 0 50 5 | @covar readgroup basequality sequence equal diff ins del 6 | TEST 20 simulatedSequence1 297 3 0 0 7 | TEST 20 simulatedSequence2 196 4 0 0 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/checklegacy: -------------------------------------------------------------------------------- 1 | 52 0 chr6 160560249 255 93M * 0 0 ACAGCAGCAGCAACAACAGTAACAACAGTAGAAATAAGTACAATAGCAATAACAACAGTAATAGCAACAGCAAAAACAATAGCAGCAGTAACA * AS:i:0 NM:i:0 IH:i:1 2 | 94 0 chr6 160560323 255 20M * 0 0 AACAATAGCAGCAGTAACAA * AS:i:0 NM:i:0 IH:i:1 3 | 78 16 chr6 160560324 255 51M * 0 0 ACAATAGCAGCAGTAACAATAACAACAGCAATAGCAGCAACAACAGCAACA * AS:i:0 NM:i:0 IH:i:1 4 | 87 16 chr6 160560357 255 51M * 0 0 GCAGCAACAACAGCAACAAGAAAAATGACAATAGCAGCAGCAACAACAGCA * AS:i:0 NM:i:0 IH:i:1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/failing.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/failing.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/failing.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/failing.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge1.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge1.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge1.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge1.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge2.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge2.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge2.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge2.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge3.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge3.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge3.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge3.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge4.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge4.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/indexmerge4.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/indexmerge4.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mated.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mated.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mated.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mated.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mergecombined.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mergecombined.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mergemated.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mergemated.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mergeunmapped.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mergeunmapped.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mergeunmated.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mergeunmated.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mixed.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mixed.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mixed.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mixed.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mixed.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mixed.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mixed.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mixed.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mmmm.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mmmm.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/mmmm.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/mmmm.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/multiRegionSequenceEnd.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/multiRegionSequenceEnd.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/multiSequence.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/multiSequence.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/multiSequence.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/multiSequence.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow1.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow1.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow1.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow1.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow2.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow2.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow2.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow2.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow3.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow3.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindow3.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindow3.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindowX4.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindowX4.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readerWindowX4.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/readerWindowX4.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/readgroup_cg.txt: -------------------------------------------------------------------------------- 1 | @RG ID:RG23 SM:NA123 PL:COMPLETE 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/samoutput_expected_1.sam: -------------------------------------------------------------------------------- 1 | @HD VN:1.6 SO:coordinate 2 | @SQ SN:seq LN:1000000 3 | read 0 seq 500000 0 4= * 0 0 ACGT #### 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/sfm-exc-stdout: -------------------------------------------------------------------------------- 1 | SAM records read: 21 2 | SAM records written: 18 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/sfm-inc-stdout: -------------------------------------------------------------------------------- 1 | SAM records read: 21 2 | SAM records written: 21 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/snp_only.vcf.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/snp_only.vcf.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/snp_only.vcf.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/snp_only.vcf.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tabix.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tabix.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tabix.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tabix.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tabixheader.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tabixheader.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tabixheader.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tabixheader.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test.cram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test.cram -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test2.bam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test2.bam -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test2.bam.bai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test2.bam.bai -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test2.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test2.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test2.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test2.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test3.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test3.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/test3.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/test3.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tinyMappings.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tinyMappings.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/tinyTemplate.dwa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/tinyTemplate.dwa -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/vcf.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/vcf.txt.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/sam/resources/vcf.txt.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/sam/resources/vcf.txt.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/simulation/reads/resources/454pe-results.fa: -------------------------------------------------------------------------------- 1 | >0 name/54/F/3./Left 2 | AAA 3 | >0 name/31/F/2./Right 4 | AA 5 | >1 name/32/R/1./Left 6 | T 7 | >1 name/54/R/3./Right 8 | TTT 9 | >2 name/54/F/3./Left 10 | AAA 11 | >2 name/31/F/1./Right 12 | A 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/simulation/reads/resources/454se-results.fa: -------------------------------------------------------------------------------- 1 | >0 name/31/F/5. 2 | AAAAA 3 | >1 name/31/R/4. 4 | TTTT 5 | >2 name/32/F/4. 6 | AAAA 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/simulation/reads/resources/cg-v2-results.fa: -------------------------------------------------------------------------------- 1 | >0 name/31/F/10.3B19./Left 2 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3 | >0 name/482/F/10.3B11.1X7./Right 4 | AAAAAAAAAAAAAAAAAAAAACAAAAAAA 5 | >1 name/31/F/7.1X2.2B19./Left 6 | AAAAAAATAAAAAAAAAAAAAAAAAAAAA 7 | >1 name/482/F/10.2B19./Right 8 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 9 | >2 name/31/F/10.3B19./Left 10 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 11 | >2 name/482/F/10.3B13.2X4./Right 12 | AAAAAAAAAAAAAAAAAAAAAAACGAAAA 13 | >3 name/505/R/13.1X1.1D4.4B10./Left 14 | TTTTTTTTTTTTTTTCTTTTTTTTTTTTT 15 | >3 name/54/R/5.1X13.2B10./Right 16 | TTTTTTTTTTTTTTTTTTTTTTTATTTTT 17 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/alleleCounts.ac.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/alleleCounts.ac.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/extract1000-5000: -------------------------------------------------------------------------------- 1 | simulatedSequence19 1302 . G A . PASS . GT:DP:RE:GQ:RS 1/0:37:0.736:275.0:A,17,0.338,G,20,0.398 2 | simulatedSequence19 3869 . T C . PASS . GT:DP:RE:GQ:RS 1/1:32:0.637:94.0:C,32,0.637 3 | simulatedSequence19 4367 . A C . PASS . GT:DP:RE:GQ:RS 1/1:34:0.677:99.0:C,34,0.677 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/extract500-1000: -------------------------------------------------------------------------------- 1 | simulatedSequence19 583 . A T . PASS . GT:DP:RE:GQ:RS 0/1:23:0.458:185.0:A,11,0.219,T,12,0.239 2 | simulatedSequence19 637 . G C . PASS . GT:DP:RE:GQ:RS 1/0:27:0.537:53.0:C,7,0.139,G,20,0.398 3 | simulatedSequence19 737 . G C . PASS . GT:DP:RE:GQ:RS 1/1:27:0.537:74.0:C,26,0.517,T,1,0.020 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/extract500-1000-5000: -------------------------------------------------------------------------------- 1 | simulatedSequence19 583 . A T . PASS . GT:DP:RE:GQ:RS 0/1:23:0.458:185.0:A,11,0.219,T,12,0.239 2 | simulatedSequence19 637 . G C . PASS . GT:DP:RE:GQ:RS 1/0:27:0.537:53.0:C,7,0.139,G,20,0.398 3 | simulatedSequence19 737 . G C . PASS . GT:DP:RE:GQ:RS 1/1:27:0.537:74.0:C,26,0.517,T,1,0.020 4 | simulatedSequence19 1302 . G A . PASS . GT:DP:RE:GQ:RS 1/0:37:0.736:275.0:A,17,0.338,G,20,0.398 5 | simulatedSequence19 3869 . T C . PASS . GT:DP:RE:GQ:RS 1/1:32:0.637:94.0:C,32,0.637 6 | simulatedSequence19 4367 . A C . PASS . GT:DP:RE:GQ:RS 1/1:34:0.677:99.0:C,34,0.677 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/extract500-5000: -------------------------------------------------------------------------------- 1 | simulatedSequence19 583 . A T . PASS . GT:DP:RE:GQ:RS 0/1:23:0.458:185.0:A,11,0.219,T,12,0.239 2 | simulatedSequence19 637 . G C . PASS . GT:DP:RE:GQ:RS 1/0:27:0.537:53.0:C,7,0.139,G,20,0.398 3 | simulatedSequence19 737 . G C . PASS . GT:DP:RE:GQ:RS 1/1:27:0.537:74.0:C,26,0.517,T,1,0.020 4 | simulatedSequence19 1302 . G A . PASS . GT:DP:RE:GQ:RS 1/0:37:0.736:275.0:A,17,0.338,G,20,0.398 5 | simulatedSequence19 3869 . T C . PASS . GT:DP:RE:GQ:RS 1/1:32:0.637:94.0:C,32,0.637 6 | simulatedSequence19 4367 . A C . PASS . GT:DP:RE:GQ:RS 1/1:34:0.677:99.0:C,34,0.677 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/multiRegionSequenceEnd.bed.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/multiRegionSequenceEnd.bed.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge1.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge1.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge1.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge1.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge2.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge2.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge2.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge2.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge3.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge3.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge3.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge3.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge4.sam.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge4.sam.gz -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tabixmerge4.sam.gz.tbi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/tabix/resources/tabixmerge4.sam.gz.tbi -------------------------------------------------------------------------------- /src/test/resources/com/rtg/tabix/resources/tlr-single-region: -------------------------------------------------------------------------------- 1 | simulatedSequence19 583 . A T . PASS . GT:DP:RE:GQ:RS 0/1:23:0.458:185.0:A,11,0.219,T,12,0.239 2 | simulatedSequence19 637 . G C . PASS . GT:DP:RE:GQ:RS 1/0:27:0.537:53.0:C,7,0.139,G,20,0.398 3 | simulatedSequence19 737 . G C . PASS . GT:DP:RE:GQ:RS 1/1:27:0.537:74.0:C,26,0.517,T,1,0.020 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/cli/spell.insensitive: -------------------------------------------------------------------------------- 1 | fasta 2 | mapq 3 | fastq 4 | quala 5 | solexa 6 | solexa1 7 | illumina 8 | iontorrent 9 | pe 10 | se 11 | colorspace 12 | indel 13 | gzipped 14 | phred 15 | cgfastq 16 | blosum62 17 | blosum45 18 | blosum80 19 | contigs 20 | breakends 21 | breakend 22 | kmer 23 | denovo 24 | germline 25 | javascript 26 | rtg 27 | metagenomic 28 | unmergeable -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/io/bzip2/resources/sample3.ref.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/util/io/bzip2/resources/sample3.ref.bz2 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/io/bzip2/resources/textfile: -------------------------------------------------------------------------------- 1 | some generic text 2 | that we're going to compress 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/io/bzip2/resources/textfile.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/util/io/bzip2/resources/textfile.bz2 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/io/bzip2/resources/textfilebad.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/util/io/bzip2/resources/textfilebad.bz2 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/io/bzip2/resources/textfilemulti.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/src/test/resources/com/rtg/util/io/bzip2/resources/textfilemulti.bz2 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/md5utils.txt: -------------------------------------------------------------------------------- 1 | #an example version file 2 | version 0.0 head 3 | date 2012/05/07 14:53:05 #another comment 4 | command rtg assemble -i previous -r lotsofreads.fasta 5 | guid 3F2504E0-4F89-11D3-9A0C-0305E82C3301 6 | contigOverlap 0 7 | inputguid 3F2504E0-4F89-11D3-9A0C-0305E82C3302 8 | inputguid 3F2504E0-4F89-11D3-9A0C-0305E82C3303 9 | #an example contig header 10 | contig cov Coverage of the contig 11 | contig tip Tip value 12 | contig foo 13 | #an example path header file 14 | path min Minimum coverage of the path 15 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/test.properties: -------------------------------------------------------------------------------- 1 | # 2 | testing 3 | this as a resource 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/tt-default.tsv: -------------------------------------------------------------------------------- 1 | #Depth Breadth Covered Size Non-N_Depth Non-N_Breadth Non-N_Covered Non-N_Size Name 2 | 0.0097 0.0087 2140198 247249719 0.0107 0.0095 2140198 224999719 chr1 3 | 0.0112 0.0093 1259191 135374737 0.0116 0.0096 1259191 131624728 chr10 4 | 0.0100 0.0093 1256531 134452384 0.0102 0.0096 1256531 131130753 chr11 5 | 0.0093 0.0088 1162746 132349534 0.0095 0.0089 1162746 130303032 chr12 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/tt-indent-1center.txt: -------------------------------------------------------------------------------- 1 | 1: 4 2 | 2: 42 3 | 10: 24 4 | longer: 333 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/tt-indent-1left.txt: -------------------------------------------------------------------------------- 1 | 1: 4 2 | 2: 42 3 | 10: 24 4 | longer: 333 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/util/resources/tt-indent.txt: -------------------------------------------------------------------------------- 1 | 1: 4 2 | 2: 42 3 | 10: 24 4 | longer: 333 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/cnv/cnveval/resources/cnveval_small_noroc_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 966 966 15 283 0.9847 0.7734 0.8664 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/cnv/cnveval/resources/cnveval_small_out_dup_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: DUP 4 | #total baseline variants: 1249 5 | #total call variants: 981 6 | #score field: SQS (INFO) 7 | #score true_positives_baseline false_positives true_positives_call 8 | 0.653 19.00 0.00 19.00 9 | 0.572 37.00 1.00 37.00 10 | 0.567 56.00 1.00 56.00 11 | 0.507 80.00 1.00 80.00 12 | 0.502 108.00 1.00 108.00 13 | 0.465 138.00 1.00 138.00 14 | 0.443 174.00 1.00 174.00 15 | 0.403 215.00 1.00 215.00 16 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/cnv/cnveval/resources/cnveval_small_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 0.403 966 966 15 283 0.9847 0.7734 0.8664 4 | None 966 966 15 283 0.9847 0.7734 0.8664 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/priors/error/testdummy_errors.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Rate of snp error events (in read process not genome). 3 | error_mnp_event_rate = 0.005 4 | error_mnp_distribution = 0.50,0.20,0.20,0.10 5 | 6 | #Rate of insert errors (in read process not genome). 7 | error_ins_event_rate = 0.567890 8 | 9 | #Rate of insert errors (in read process not genome). 10 | error_del_event_rate = 0.123456 11 | 12 | #Distribution of machine errors for insertions and deletions (1..). These must sum to 1.0. 13 | error_ins_distribution = 0.99,0.01 14 | error_del_distribution = 0.01,0.99 15 | 16 | overlap = 0,0,1 17 | gap = 0,1,0 18 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/priors/prior/testpriorbad1.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Priors for Diploid SNPs used for testing - missing one of the priors 3 | 4 | #Total prior for all classes of homozygous SNPs 5 | genome_snp_rate_homo = 0.0456 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/priors/prior/testpriorbad2.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Priors for Diploid SNPs used for testing - illegal numeric value 3 | 4 | #Total prior for all classes of heterozygous SNPs 5 | genome_snp_rate_hetero = 0.!!3 6 | 7 | #Total prior for all classes of homozygous SNPs 8 | genome_snp_rate_homo = 0.0456 9 | 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/priors/prior/testpriorbad3.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Priors for Diploid SNPs used for testing - negative prior 3 | 4 | #Total prior for all classes of heterozygous SNPs 5 | genome_snp_rate_hetero = -0.123 6 | 7 | #Total prior for all classes of homozygous SNPs 8 | genome_snp_rate_homo = 0.0456 9 | 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/priors/prior/testpriorbad4.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Priors for Diploid SNPs used for testing - malformed unicode escape 3 | 4 | #Total prior for all classes of heterozygous SNPs 5 | genome_snp_rate_hetero = \uu 6 | 7 | #Total prior for all classes of homozygous SNPs 8 | genome_snp_rate_homo = 0.0456 9 | 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_all_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_all_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 2686.750 2 2 0 0 1.0000 1.0000 1.0000 4 | None 2 2 60 0 0.0323 1.0000 0.0625 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_all_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609947 . G [10:61638615[G 999 . . 7 | 10 61638615 . N [10:43609947[N 999 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_all_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638611[G 2686.75 . . 8 | 10 61638611 . G [10:43609952[G 2686.75 . . 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_annotate_out_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | ##INFO= 6 | ##INFO= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO 8 | 10 43609947 . G [10:61638615[G 999 . BASE=TP 9 | 10 61638615 . N [10:43609947[N 999 . BASE=TP 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_annotate_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 2 2 5 0 0.2857 1.0000 0.4444 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20170720 3 | ##reference=file:///rtgshare/data/human/ref/1000g_v37_phase2/hs37d5.fasta 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | 10 61638615 . N [10:43609947[N 999 . . 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609196 . C C[10:43609241[ 681.19 . . 8 | 10 43609241 . T ]10:43609196]T 681.19 . . 9 | 10 43615781 . C C[10:43615856[ 518.53 . . 10 | 10 43615856 . C ]10:43615781]C 518.53 . . 11 | 10 93589164 . T T]2:29446738] 519.24 . . 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 2686.750 1 2 0 0 1.0000 1.0000 1.0000 4 | None 1 2 5 0 0.2857 1.0000 0.4444 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 61638615 . N [10:43609947[N 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional2_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638611[G 2686.75 . . 8 | 10 61638611 . G [10:43609952[G 2686.75 . . 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional3_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional3_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609196 . C C[10:43609241[ 681.19 . . 8 | 10 43609241 . T ]10:43609196]T 681.19 . . 9 | 10 43615781 . C C[10:43615856[ 518.53 . . 10 | 10 43615856 . C ]10:43615781]C 518.53 . . 11 | 10 93589164 . T T]2:29446738] 519.24 . . 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional3_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 2686.750 2 2 0 0 1.0000 1.0000 1.0000 4 | None 2 2 5 0 0.2857 1.0000 0.4444 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional3_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609947 . G [10:61638615[G 999 . . 7 | 10 61638615 . N [10:43609947[N 999 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional3_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638611[G 2686.75 . . 8 | 10 61638611 . G [10:43609952[G 2686.75 . . 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_annotate_out_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | ##INFO= 6 | ##INFO= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO 8 | 10 43609947 . G [10:61638615[G 999 . BASE=TP 9 | 10 61638615 . N [10:43609947[N 999 . BASE=TP 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_annotate_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 2686.750 2 1 0 0 1.0000 1.0000 1.0000 4 | None 2 1 5 0 0.1667 1.0000 0.2857 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20170720 3 | ##reference=file:///rtgshare/data/human/ref/1000g_v37_phase2/hs37d5.fasta 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | 10 43609947 . G [10:61638615[G 999 . . 6 | 10 61638615 . N [10:43609947[N 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609196 . C C[10:43609241[ 681.19 . . 8 | 10 43609241 . T ]10:43609196]T 681.19 . . 9 | 10 43615781 . C C[10:43615856[ 518.53 . . 10 | 10 43615856 . C ]10:43615781]C 518.53 . . 11 | 10 93589164 . T T]2:29446738] 519.24 . . 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 2686.750 2 1 0 0 1.0000 1.0000 1.0000 4 | None 2 1 5 0 0.1667 1.0000 0.2857 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609947 . G [10:61638615[G 999 . . 7 | 10 61638615 . N [10:43609947[N 999 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_bidirectional_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638611[G 2686.75 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_default_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_default_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609196 . C C[10:43609241[ 681.19 . . 8 | 10 43609241 . T ]10:43609196]T 681.19 . . 9 | 10 43615781 . C C[10:43615856[ 518.53 . . 10 | 10 43615856 . C ]10:43615781]C 518.53 . . 11 | 10 93589164 . T T]2:29446738] 519.24 . . 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_default_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 2 2 5 0 0.2857 1.0000 0.4444 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_default_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609947 . G [10:61638615[G 999 . . 7 | 10 61638615 . N [10:43609947[N 999 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_default_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638611[G 2686.75 . . 8 | 10 61638611 . G [10:43609952[G 2686.75 . . 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20170720 3 | ##reference=file:///rtgshare/data/human/ref/1000g_v37_phase2/hs37d5.fasta 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | 10 43609947 . G [10:61638615[G 999 . . 6 | 10 61638615 . N [10:43609947[N 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20170720 3 | ##reference=file:///rtgshare/data/human/ref/1000g_v37_phase2/hs37d5.fasta 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | 10 43609947 . G [10:61638615[G 999 . . 6 | 10 61638615 . N [10:43609947[N 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=20170731 3 | ##FILTER= 4 | ##FILTER= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609952 . G [10:61638615[G 2686.75 . . 7 | 10 61638611 . G [10:43609947[G 2686.75 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 43609947 . G [10:61638615[G 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 43609952 . G [10:61638615[G 2686.75 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 1 1 1 1 0.5000 0.5000 0.5000 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##reference=[...] 4 | ##CL=[...] 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 10 61638615 . N [10:43609947[N 999 . . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/variant/sv/bndeval/resources/bndeval_small_tol_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=[...] 3 | ##CL=[...] 4 | ##FILTER= 5 | ##FILTER= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 10 61638611 . G [10:43609947[G 2686.75 . . 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/annotation/resources/coc_cof_rec.vcf: -------------------------------------------------------------------------------- 1 | seq 1 . A G . . . GT:SS:AD:COC:COF 0/0:.:9,1 0/1:2:6,6:1:0.100 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/annotation/resources/scoc_cof_rec.vcf: -------------------------------------------------------------------------------- 1 | seq 1 . A G . . . GT:SS:AD:OCOC:DCOC:OCOF:DCOF 0/0:.:9,1 0/1:2:6,6:1:0:0.100:0.000 -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/complexoverlap-hetero.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HET (baseline rescaled) 3 | #total baseline variants: 0 4 | #total call variants: 0 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/complexoverlap-homo.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HOM (baseline rescaled) 3 | #total baseline variants: 2 4 | #total call variants: 2 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 25.600 1.00 0.00 1.00 1.00 1.0000 0.5000 0.6667 8 | 22.600 2.00 0.00 2.00 0.00 1.0000 1.0000 1.0000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/complexoverlap-summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 22.600 2 2 0 0 1.0000 1.0000 1.0000 4 | None 2 2 0 0 1.0000 1.0000 1.0000 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/complexoverlap-weighted-rev.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 2 4 | #total call variants: 2 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 22.600 1.00 0.00 1.00 1.00 1.0000 0.5000 0.6667 8 | 25.600 2.00 0.00 2.00 0.00 1.0000 1.0000 1.0000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/complexoverlap-weighted.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 2 4 | #total call variants: 2 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 25.600 1.00 0.00 1.00 1.00 1.0000 0.5000 0.6667 8 | 22.600 2.00 0.00 2.00 0.00 1.0000 1.0000 1.0000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/obeyphasing/obeyphasing_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 5 | template 2 . G T . PASS . GT 0|1 6 | template 4 . G T . PASS . GT 1|0 7 | template 6 . G T . PASS . GT 0|1 8 | template 8 . G T . PASS . GT 1|0 9 | template 10 . G T . PASS . GT 0|1 10 | template 12 . G T . PASS . GT 1|0 11 | template 14 . G T . PASS . GT 0|1 12 | template 16 . G T . PASS . GT 1|0 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/obeyphasing/obeyphasing_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 5 | template 2 . G T . PASS . GT 0/1 6 | template 4 . G T . PASS . GT 0/1 7 | template 6 . G T . PASS . GT 0|1 8 | template 8 . G T . PASS . GT 1|0 9 | template 10 . G T . PASS . GT 0|1 10 | template 12 . G T . PASS . GT 0|1 11 | template 14 . G T . PASS . GT 1|0 12 | template 16 . G T . PASS . GT 0|1 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/obeyphasing/obeyphasing_in_template.fa: -------------------------------------------------------------------------------- 1 | >template 2 | GGGGGGGGGGGGGGGGGGGG -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/obeyphasing/obeyphasing_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | ##contig= 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 6 | template 2 . G T . PASS . GT 0/1 7 | template 4 . G T . PASS . GT 0/1 8 | template 6 . G T . PASS . GT 0|1 9 | template 8 . G T . PASS . GT 1|0 10 | template 10 . G T . PASS . GT 0|1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/path-noinfite-roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 1 4 | #total call variants: 2 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 99.000 1.00 0.00 1.00 0.00 1.0000 1.0000 1.0000 8 | 75.000 1.00 1.00 1.00 0.00 0.5000 1.0000 0.6667 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/regions_roc_filter.bed: -------------------------------------------------------------------------------- 1 | chr1 100 110 region 2 | chr1 120 121 region 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/regions_roc_filter.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##FILTER= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | chr1 101 . AAAAAAAAAA C . PASS . 6 | chr1 121 . A C . PASS . 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/roc-slope-0.txt: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #posterior slope log-slope 3 | 10.00 1.00 0.000 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/roc-slope-1.txt: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #posterior slope log-slope 3 | 9.00 2.00 0.301 4 | 7.00 2.00 0.301 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/roc-slope-2.txt: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #posterior slope log-slope 3 | 9.00 2.50 0.398 4 | 5.00 2.50 0.398 5 | 5.00 1.00 0.000 6 | 3.00 1.00 0.000 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/roc-slope-3.txt: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #posterior slope log-slope 3 | 10.00 3.00 0.477 4 | 8.00 3.00 0.477 5 | 8.00 2.00 0.301 6 | 6.00 2.00 0.301 7 | 6.00 1.00 0.000 8 | 4.00 1.00 0.000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/roc-slope-3a.txt: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #posterior slope log-slope 3 | 10.00 3.00 0.477 4 | 8.00 3.00 0.477 5 | 8.00 2.00 0.301 6 | 6.00 2.00 0.301 7 | 6.00 1.00 0.000 8 | 4.00 1.00 0.000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/rocempty-hetero.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HET (baseline rescaled) 3 | #total baseline variants: 1 4 | #total call variants: 0 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | None 0.00 0.00 0.00 1.00 NaN 0.0000 NaN 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/rocempty-homo.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HOM (baseline rescaled) 3 | #total baseline variants: 0 4 | #total call variants: 1 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call 7 | None 0.00 1.00 0.00 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/rocempty-summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 0 0 1 1 0.0000 0.0000 0.0000 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/rocempty-weighted-rev.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 1 4 | #total call variants: 1 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | None 0.00 1.00 0.00 1.00 0.0000 0.0000 0.0000 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/rocempty-weighted.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 1 4 | #total call variants: 1 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | None 0.00 1.00 0.00 1.00 0.0000 0.0000 0.0000 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/testroc-hetero.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HET (baseline rescaled) 3 | #total baseline variants: 3 4 | #total call variants: 4 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 40.000 0.00 1.00 0.00 3.00 0.0000 0.0000 0.0000 8 | 30.004 1.00 1.00 1.00 2.00 0.5000 0.3333 0.4000 9 | 20.043 1.00 2.00 1.00 2.00 0.3333 0.3333 0.3333 10 | 10.414 2.00 2.00 2.00 1.00 0.5000 0.6667 0.5714 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/testroc-homo.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HOM (baseline rescaled) 3 | #total baseline variants: 3 4 | #total call variants: 2 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 50.000 1.00 0.00 1.00 2.00 1.0000 0.3333 0.5000 8 | None 1.00 1.00 1.00 2.00 0.5000 0.3333 0.4000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/testroc-summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 10.414 3 3 2 3 0.6000 0.5000 0.5455 4 | None 3 3 3 3 0.5000 0.5000 0.5000 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/testroc-weighted-rev.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 6 4 | #total call variants: 6 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 10.414 1.00 0.00 1.00 5.00 1.0000 0.1667 0.2857 8 | 20.043 1.00 1.00 1.00 5.00 0.5000 0.1667 0.2500 9 | 30.004 2.00 1.00 2.00 4.00 0.6667 0.3333 0.4444 10 | 40.000 2.00 2.00 2.00 4.00 0.5000 0.3333 0.4000 11 | 50.000 3.00 2.00 3.00 3.00 0.6000 0.5000 0.5455 12 | None 3.00 3.00 3.00 3.00 0.5000 0.5000 0.5000 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/testroc-weighted.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: ALL 3 | #total baseline variants: 6 4 | #total call variants: 6 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 50.000 1.00 0.00 1.00 5.00 1.0000 0.1667 0.2857 8 | 40.000 1.00 1.00 1.00 5.00 0.5000 0.1667 0.2500 9 | 30.004 2.00 1.00 2.00 4.00 0.6667 0.3333 0.4444 10 | 20.043 2.00 2.00 2.00 4.00 0.5000 0.3333 0.4000 11 | 10.414 3.00 2.00 3.00 3.00 0.6000 0.5000 0.5455 12 | None 3.00 3.00 3.00 3.00 0.5000 0.5000 0.5000 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/tricky-hetero.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HET (baseline rescaled) 3 | #total baseline variants: 1 4 | #total call variants: 1 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 100.000 1.00 0.00 1.00 0.00 1.0000 1.0000 1.0000 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/tricky-homo.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HOM (baseline rescaled) 3 | #total baseline variants: 6 4 | #total call variants: 6 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 90.000 0.00 1.00 0.00 6.00 0.0000 0.0000 0.0000 8 | 80.000 0.50 1.00 1.00 5.50 0.5000 0.0833 0.1429 9 | 40.000 1.00 1.00 2.00 5.00 0.6667 0.1667 0.2667 10 | 30.004 3.00 1.00 3.00 3.00 0.7500 0.5000 0.6000 11 | 20.043 4.00 1.00 4.00 2.00 0.8000 0.6667 0.7273 12 | 10.414 4.00 2.00 4.00 2.00 0.6667 0.6667 0.6667 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/tricky-summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 20.043 5 5 1 2 0.8333 0.7143 0.7692 4 | None 5 5 2 2 0.7143 0.7143 0.7143 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/trickyxrx-hetero.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HET (baseline rescaled) 3 | #total baseline variants: 1 4 | #total call variants: 1 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 100.000 1.00 0.00 1.00 0.00 1.0000 1.0000 1.0000 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/trickyxrx-homo.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #selection: HOM (baseline rescaled) 3 | #total baseline variants: 6 4 | #total call variants: 6 5 | #score field: GQ (FORMAT) 6 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 7 | 90.000 0.00 1.00 0.00 6.00 0.0000 0.0000 0.0000 8 | 80.000 0.50 1.00 1.00 5.50 0.5000 0.0833 0.1429 9 | 40.000 1.00 1.00 2.00 5.00 0.6667 0.1667 0.2667 10 | 30.004 3.00 1.00 3.00 3.00 0.7500 0.5000 0.6000 11 | 20.043 4.00 1.00 4.00 2.00 0.8000 0.6667 0.7273 12 | 10.414 4.00 2.00 4.00 2.00 0.6667 0.6667 0.6667 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/trickyxrx-summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 20.043 5 5 1 2 0.8333 0.7143 0.7692 4 | None 5 5 2 2 0.7143 0.7143 0.7143 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcf2rocplot/simple-region_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 6789.000 4 4 0 0 1.0000 1.0000 1.0000 4 | None 4 4 0 0 1.0000 1.0000 1.0000 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcf2rocplot/simple-region_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 13011.000 1.00 0.00 1.00 3.00 1.0000 0.2500 0.4000 9 | 12711.000 2.00 0.00 2.00 2.00 1.0000 0.5000 0.6667 10 | 11403.400 3.00 0.00 3.00 1.00 1.0000 0.7500 0.8571 11 | 6789.000 4.00 0.00 4.00 0.00 1.0000 1.0000 1.0000 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcf2rocplot/simple_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 410.000 9 7 0 4 1.0000 0.6923 0.8182 4 | None 13 11 0 0 1.0000 1.0000 1.0000 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_all_matches_err.txt: -------------------------------------------------------------------------------- 1 | VCF header does not contain a FORMAT field named GQ 2 | There were 19 variants not thresholded in ROC data files due to missing or invalid GQ (FORMAT) values. 3 | Could not select maximized F-measure threshold from ROC data, only un-thresholded statistics will be shown. Consider selecting a different scoring attribute with --vcf-score-field 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_annotate_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | AAAAAAAAAATAAAAAAAATAAATGGACCCCCCCCGG 3 | >14 [92085881,92085910] 4 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 5 | >18 6 | TGACGCTGGTGGATCACGATGTCAGGAGATC 7 | >21 [18693741,18693770] 8 | AATAAAAAAAAAATTTTTTTAATTGATTAT 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_avoid_overlap/avoid_overlap_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT BASE QUERY 5 | 1-1 31 . ATCTATCATCTCTCTCTC A . . . GT 0/1 0/1 6 | 1-1 38 . ATCTCTCTC ATCTC . . . GT 0/1 0/1 7 | 1-1 44 . C A . . . GT 0/1 0/1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_avoid_overlap/avoid_overlap_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT BASE QUERY 5 | 1-1 31 . ATCTATCATCTCTCTCTC A . . . GT 0/1 0/1 6 | 1-1 38 . ATCTCTCTC ATCTC . . . GT 0/1 0/1 7 | 1-1 44 . C A . . . GT 0/1 0/1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_avoid_overlap/avoid_overlap_in_template.fa: -------------------------------------------------------------------------------- 1 | >1-1 [4582951,4583010] 2 | TCTATCTATCTATCTATCTATCTATCATCTATCTATCATCTCTCTCTCTCTCTCTCTCTCNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_avoid_overlap/avoid_overlap_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 3 3 0 0 1.0000 1.0000 1.0000 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_combine2_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 5 | 1 68 . A AT . . . GT 1|1 . 6 | 1 69 . T TA . . . GT 1|1 . 7 | 1 70 . A T,TT . . . GT 2|2 1|1 8 | 1 83 . AAT A . . . GT 1|1 . 9 | 1 85 . T A . . . GT . 1|1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_combine2_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 5 | 1 68 . A AT . . . GT 1|1 . 6 | 1 69 . T TA . . . GT 1|1 . 7 | 1 70 . A T,TT . . . GT 2|2 1|1 8 | 1 83 . AAT A . . . GT 1|1 . 9 | 1 85 . T A . . . GT . 1|1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_combine2_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 [7964301,7964400] 2 | GGATAGCTTGAGCCCAAGAGTTTGAGTCCAGCCTGGGCAACACAATGGGACCAGGTCTCTACAAAAAATAAAAAAAAAAAAAAATAATAAGCTGGGCATGNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_combine_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | AAAAAAAAAATAAAAAAAATAAATGGACCCCCCCCGG 3 | >14 [92085881,92085910] 4 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 5 | >18 6 | TGACGCTGGTGGATCACGATGTCAGGAGATC 7 | >21 [18693741,18693770] 8 | AATAAAAAAAAAATTTTTTTAATTGATTAT 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_ga4gh2_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 5 | 1 68 . A AT . . . GT 1|1 . 6 | 1 69 . T TA . . . GT 1|1 . 7 | 1 70 . A T,TT . . . GT 2|2 1|1 8 | 1 83 . AAT A . . . GT 1|1 . 9 | 1 85 . T A . . . GT . 1|1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_ga4gh2_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 5 | 1 68 . A AT . PASS . GT 1|1 . 6 | 1 69 . T TA . F1 . GT 1|1 . 7 | 1 70 . A T,TT . F1;F2 . GT 2|2 1|1 8 | 1 83 . AAT A . . . GT 1|1 . 9 | 1 85 . T A . . . GT . 1|1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_ga4gh2_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 [7964301,7964400] 2 | GGATAGCTTGAGCCCAAGAGTTTGAGTCCAGCCTGGGCAACACAATGGGACCAGGTCTCTACAAAAAATAAAAAAAAAAAAAAATAATAAGCTGGGCATGNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_ga4gh_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | AAAAAAAAAATAAAAAAAATAAATGGACCCCCCCCGG 3 | >14 [92085881,92085910] 4 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 5 | >15 [92085881,92085910] 6 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 7 | >18 8 | TGACGCTGGTGGATCACGATGTCAGGAGATC 9 | >21 [18693741,18693770] 10 | AATAAAAAAAAAATTTTTTTAATTGATTAT 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_nop/nop_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=20160824 3 | ##contig= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT INTEGRATION 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_nop/nop_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##reference=hg19 3 | ##contig= 4 | ##FORMAT= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG002 7 | chr6 7 . A A,T 8247.77 . . GT:GQ 2/1:99 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_nop/nop_in_template.fa: -------------------------------------------------------------------------------- 1 | >chr6 29696990-29696999 2 | TTTAAAATTTNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_nop/nop_out_summary.txt: -------------------------------------------------------------------------------- 1 | 0 total baseline variants, no summary statistics available 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_phase_transfer_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | AAAAAAAAAATAAAAAAAATAAATGGACCCCCCCCGG 3 | >14 [92085881,92085910] 4 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 5 | >18 6 | TGACGCTGGTGGATCACGATGTCAGGAGATC 7 | >21 [18693741,18693770] 8 | AATAAAAAAAAAATTTTTTTAATTGATTAT 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roc_only_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roc_only_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G 1 FAIL . GT 1/1 2/2 9 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 10 | chr2 200 . A C 2 PASS . GT 1/1 . 11 | chr2 900 . A G 3 PASS . GT . 1/1 12 | chr3 200 . A G 4 PASS . GT . 1/1 13 | chr3 300 . A C 5 PASS . GT 1/1 . 14 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 15 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roc_only_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 6.000 1.00 0.00 1.00 3.00 1.0000 0.2500 0.4000 9 | 5.000 2.00 0.00 2.00 2.00 1.0000 0.5000 0.6667 10 | 2.000 3.00 0.00 3.00 1.00 1.0000 0.7500 0.8571 11 | 1.000 4.00 0.00 4.00 0.00 1.0000 1.0000 1.0000 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##INFO= 4 | ##contig= 5 | ##contig= 6 | ##contig= 7 | ##contig= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT syndip 9 | chr1 11 . T A . . TEST=4 GT 0|1 10 | chr2 12 . G GA . . . GT 1|1 11 | chr3 13 . T C . . TEST=7 GT 1|0 12 | chr4 14 . A G . . TEST=8 GT 0|1 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##INFO= 4 | ##contig= 5 | ##contig= 6 | ##contig= 7 | ##contig= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT syndip 9 | chr1 11 . T A . . TEST=1 GT 0|1 10 | chr2 12 . G GA . . . GT 1|1 11 | chr3 13 . T G . . TEST=2 GT 1|0 12 | chr4 14 . A G . . TEST=9 GT 0|1 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_in_template.fa: -------------------------------------------------------------------------------- 1 | >chr1 2 | TGCTGCATCGTG 3 | >chr2 4 | AGCTGCTGCTAGG 5 | >chr3 6 | GCGCGTAGCGAGTCC 7 | >chr4 8 | TTTTGGGGCCCTGAAAA -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_out_test+indel_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: test+INDEL 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: GQ (FORMAT) 7 | #score true_positives_baseline false_positives true_positives_call 8 | None 0.00 0.00 0.00 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_out_test+snp_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: test+SNP 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: GQ (FORMAT) 7 | #score true_positives_baseline false_positives true_positives_call 8 | None 1.00 0.00 1.00 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_roccrossjoin/vcfeval_roccrossjoin_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: GQ (FORMAT) 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | None 3.00 1.00 3.00 1.00 0.7500 0.7500 0.7500 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_alt/vcfeval_small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_no_path/vcfeval_small_err.txt: -------------------------------------------------------------------------------- 1 | During ALT comparison some ROC data files will not be produced: [SNP, NON_SNP], producing ROC data for: [ALL] 2 | Error: VCF record ALT allele with ID 1 is the same as REF, record: chr2 200 . A A 2 PASS . GT 1/1 . 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_no_path/vcfeval_small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 10 | chr2 200 . A C 2 PASS . GT 1/1 . 11 | chr3 300 . A C 5 PASS . GT 1/1 . 12 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 5 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 7.000 0.00 1.00 0.00 4.00 0.0000 0.0000 0.0000 9 | 6.000 1.00 1.00 1.00 3.00 0.5000 0.2500 0.3333 10 | 5.000 2.00 1.00 2.00 2.00 0.6667 0.5000 0.5714 11 | 2.000 3.00 1.00 3.00 1.00 0.7500 0.7500 0.7500 12 | 1.000 4.00 1.00 4.00 0.00 0.8000 1.0000 0.8889 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_out_weighted_slope.tsv: -------------------------------------------------------------------------------- 1 | #posterior slope log-slope 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_recode_alleles.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##INFO= 4 | ##INFO= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO 6 | 22 21 . C CCCT . . STATUS=B-TP=22:22-22 (*:CCTx) 7 | 22 25 . T C . . STATUS=B-TP=22:25-26 (*:Cx) 8 | 22 27 . AATGGTG A . . STATUS=B-TP=22:28-34 (*:x) 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_recode_in_empty.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##INFO= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SAMPLE1 SAMPLE2 SAMPLE3 SAMPLE4 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_recode_in_samples.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##INFO= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SAMPLE1 SAMPLE2 SAMPLE3 SAMPLE4 5 | 22 21 . C CCCT . . AC=3 GT ./1 . 1/1 . 6 | 22 23 . ATTTA CTC . . AC=3 GT . 1/0 . 1/1 7 | 22 25 . T C . . AC=3 GT ./1 . 1/1 . 8 | 22 27 . AATGGTG A . . AC=3 GT ./1 . 1/1 . 9 | 22 30 . GGTG CTA . . AC=3 GT . 1/0 . 1/1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_recode_in_template.fa: -------------------------------------------------------------------------------- 1 | >22 [23748501,23748550] 2 | TTCTGATGAGGGTGCCAAGACCATTTAATGGTGAAAGAACAATCTTTTCGNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_region_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_region_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 9 | chr2 200 . A C 2 PASS . GT 1/1 . 10 | chr2 900 . A G 3 PASS . GT . 1/1 11 | chr3 200 . A G 4 PASS . GT . 1/1 12 | chr3 300 . A C 5 PASS . GT 1/1 . 13 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_region_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 1 5 | #total call variants: 1 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 2.000 1.00 0.00 1.00 0.00 1.0000 1.0000 1.0000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_region_out_weighted_slope.tsv: -------------------------------------------------------------------------------- 1 | #posterior slope log-slope 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_samples_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 1/1 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 1/1 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_samples_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 9 | chr2 200 . A C 2 PASS . GT 1/1 . 10 | chr2 900 . A G 3 PASS . GT . 1/1 11 | chr3 200 . A G 4 PASS . GT . 1/1 12 | chr3 300 . A C 5 PASS . GT 1/1 . 13 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_samples_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 6 5 | #total call variants: 4 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 6.000 0.00 1.00 0.00 6.00 0.0000 0.0000 0.0000 9 | 5.000 1.00 1.00 1.00 5.00 0.5000 0.1667 0.2500 10 | 2.000 2.00 1.00 2.00 4.00 0.6667 0.3333 0.4444 11 | 1.000 2.00 2.00 2.00 4.00 0.5000 0.3333 0.4000 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_samples_out_weighted_slope.tsv: -------------------------------------------------------------------------------- 1 | #posterior slope log-slope 2 | 6.00 2.00 0.301 3 | 2.00 2.00 0.301 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_squash/vcfeval_small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_squash/vcfeval_small_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 10 | chr2 200 . A C 2 PASS . GT 1/1 . 11 | chr3 300 . A C 5 PASS . GT 1/1 . 12 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_squash/vcfeval_small_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 5 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 7.000 0.00 1.00 0.00 4.00 0.0000 0.0000 0.0000 9 | 6.000 1.00 1.00 1.00 3.00 0.5000 0.2500 0.3333 10 | 5.000 2.00 1.00 2.00 2.00 0.6667 0.5000 0.5714 11 | 2.000 3.00 1.00 3.00 1.00 0.7500 0.7500 0.7500 12 | 1.000 4.00 1.00 4.00 0.00 0.8000 1.0000 0.8889 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_err.txt: -------------------------------------------------------------------------------- 1 | There were 3 baseline variants skipped due to being too long, overlapping or starting outside the expected reference sequence length. 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##contig= 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 6 | 14 17 . TAA T . PASS . GT 1/1 7 | 14 19 . A ATTTT,ATTTTT,T . PASS . GT 1/2 8 | 21 13 . ATT A . PASS . GT 0/1 9 | 21 14 . T A . PASS . GT 0/1 10 | 21 15 . T A,TAAA . PASS . GT 2/1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##contig= 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 6 | 14 18 . AA TTTT,TTTTT 410 PASS . GT 2|1 7 | 21 3 . T TA 578 PASS . GT 1/0 8 | 21 14 . TT AA 578 PASS . GT 1/1 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_in_template.fa: -------------------------------------------------------------------------------- 1 | >14 [92085881,92085910] 2 | AAATAAGCCTTTTTTTTAAAAAAAAAATAG 3 | >21 [18693741,18693770] 4 | AATAAAAAAAAAATTTTTTTAATTGATTAT 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | ##contig= 4 | ##contig= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 7 | 14 18 . AA TTTT,TTTTT 410 PASS . GT 2|1 8 | 21 3 . T TA 578 PASS . GT 1/0 9 | 21 14 . TT AA 578 PASS . GT 1/1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky/vcfeval_small_tricky_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 5 5 | #total call variants: 3 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 578.000 3.00 0.00 2.00 2.00 1.0000 0.6000 0.7500 9 | 410.000 5.00 0.00 3.00 0.00 1.0000 1.0000 1.0000 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_err.txt: -------------------------------------------------------------------------------- 1 | During ALT comparison some ROC data files will not be produced: [SNP, NON_SNP], producing ROC data for: [ALL] 2 | There were 4 variants not thresholded in ROC data files due to missing or invalid QUAL values. 3 | Could not select maximized F-measure threshold from ROC data, only un-thresholded statistics will be shown. Consider selecting a different scoring attribute with --vcf-score-field 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT dummy 5 | 1 1 . A AT . . . GT . 6 | 1 2 . A T . . . GT 0|1 7 | 1 4 . A AT . . . GT . 8 | 1 6 . A T . . . GT 0|1 9 | 1 11 . T A . . . GT 0|1 10 | 1 11 . TAA T . . . GT . 11 | 1 13 . A T . . . GT 0|1 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 5 | 1 2 . A T . . . GT 0|1 6 | 1 6 . A T . . . GT 0|1 7 | 1 11 . T A . . . GT 0|1 8 | 1 13 . A T . . . GT 0|1 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | AAAAAAAAAATAAAAAAAATAAATGGACCCCCCCCGG 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | ##contig= 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 6 | 1 2 . A T . . . GT 0|1 7 | 1 6 . A T . . . GT 0|1 8 | 1 11 . T A . . . GT 0|1 9 | 1 13 . A T . . . GT 0|1 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky2_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 7 5 | #total call variants: 4 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | None 5.00 0.00 4.00 2.00 1.0000 0.7143 0.8333 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky3_in_template.fa: -------------------------------------------------------------------------------- 1 | >18 2 | TGACGCTGGTGGATCACGATGTCAGGAGATC 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky3_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=[...] 3 | ##source=[...] 4 | ##CL=[...] 5 | ##contig= 6 | ##FORMAT= 7 | ##SAMPLE= 8 | ##SAMPLE= 9 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 dummy 10 | 18 3 . AC TG 37499 PASS . GT 1|1 . 11 | 18 7 . T G 37499 PASS . GT 1|1 . 12 | 18 10 . TG CA 37499 PASS . GT 1|1 . 13 | 18 20 . T G 11403.4 PASS . GT 1|1 1/1 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky3_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 4 5 | #total call variants: 4 6 | #score field: QUAL 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 37499.000 3.00 0.00 3.00 1.00 1.0000 0.7500 0.8571 9 | 11403.400 4.00 0.00 4.00 0.00 1.0000 1.0000 1.0000 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky4_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 3 | chrQ 3 . A AA . PASS . GT 0/1 4 | chrQ 5 . A T . PASS . GT 0/1 5 | chrQ 7 . AA A . PASS . GT 0/1 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky4_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 3 | chrQ 5 . A T . PASS . GT 0/1 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky4_in_template.fa: -------------------------------------------------------------------------------- 1 | >chrQ 2 | CAAAAAAAAAAAAT 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky4_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 4 | chrQ 3 . A AA . PASS . GT 0/1 5 | chrQ 5 . A T . PASS . GT 0/1 6 | chrQ 7 . AA A . PASS . GT 0/1 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_tricky4_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 4 | chrQ 5 . A T . PASS . GT 0/1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_trickysquash/trickysquash_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT CHMI_CHMI3_WGS2 5 | 1-1 41 . G GTATA . . . GT 0/1 6 | 1-1 60 . T TA . . . GT 0/1 7 | 1-1 61 . T TATA . . . GT 0/1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_trickysquash/trickysquash_in_template.fa: -------------------------------------------------------------------------------- 1 | >1-1 [84765300,84765380] 2 | ATGGCAAACAGTTTGTTGGAGGGAGTGTGTGAGTACTAGTGTATATATATATATATATATTTATTTATTTATTTATTTATANNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel2_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT syndip 4 | 2-1 11 . TG T . . . GT 0|1 5 | 2-1 12 . G C,* . . . GT 1|2 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel2_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT CHMI_CHMI3_WGS2 5 | 2-1 11 . TG T,TC . . . GT 2|1 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel2_in_template.fa: -------------------------------------------------------------------------------- 1 | >2-1 [79133093,79133122] 2 | TTTCCATGTTTGTATTCTAAAGAGAACTGCNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel3_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT syndip 4 | 2-1 11 . TGTA T . . . GT .|1 5 | 2-1 12 . GT C,* . . . GT 1|2 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel3_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT CHMI_CHMI3_WGS2 5 | 2-1 11 . TGTA T,TCA . . . GT 2|1 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel3_in_template.fa: -------------------------------------------------------------------------------- 1 | >2-1 [79133093,79133122] 2 | TTTCCATGTTTGTATTCTAAAGAGAACTGCNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel4_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=20160824 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG001 5 | 1-1 16 . CGGA CA,C . . . GT 2|1 6 | 1-1 19 . AG A . . . GT 0|1 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel4_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.3 2 | ##reference=human_g1k_v37 3 | ##octopus_version=0.5.2-beta 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 6 | 1-1 16 . CGG C,* . . . GT 1|2 7 | 1-1 16 . CGGA C . . . GT .|1 8 | 1-1 19 . AG A,*G . . . GT 1|2 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel4_in_template.fa: -------------------------------------------------------------------------------- 1 | >1-1 [63493020,63493050] 2 | GCCCCCAGGAGCTGGCGGAGGAGGAGGAGGANNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel5_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=20160824 3 | ##FORMAT= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG001 5 | 1-1 32 . CTTA C . . . GT 0|1 6 | 1-1 35 . AT A . . . GT 1|0 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel5_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.3 2 | ##reference=human_g1k_v37 3 | ##octopus_version=0.5.2-beta 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 6 | 1-1 32 . CTTA C . . . GT 0|1 7 | 1-1 35 . AT A,*T . . . GT 1|2 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel5_in_template.fa: -------------------------------------------------------------------------------- 1 | >1-1 [165488640,165488700] 2 | AAGCTGTTTAGTTTAATTACGTCCCATTTGTCTTATTTTTTTTTTTTTTTGCAATTGCTTTNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT syndip 4 | 2-1 11 . TG T . . . GT 0|1 5 | 2-1 12 . G C,* . . . GT 1|2 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FORMAT= 3 | ##reference=file:///dsde/working/CHM/58re/37m/ref.fa 4 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT CHMI_CHMI3_WGS2 5 | 2-1 12 . G C . . . GT 0/1 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_small_updel/updel_in_template.fa: -------------------------------------------------------------------------------- 1 | >2-1 [79133093,79133122] 2 | TTTCCATGTTTGTATTCTAAAGAGAACTGCNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 1/1 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 1/1 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 9 | chr2 200 . A C 2 PASS . GT 1/1 . 10 | chr2 900 . A G 3 PASS . GT . 1/1 11 | chr3 200 . A G 4 PASS . GT . 1/1 12 | chr3 300 . A C 5 PASS . GT 1/1 . 13 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_err.txt: -------------------------------------------------------------------------------- 1 | During ALT comparison no ROC data will be produced, as a sample is required by the selected ROC score field: GQ (FORMAT) 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 1/1 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 1/1 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 9 | chr2 200 . A C 2 PASS . GT 1/1 . 10 | chr2 900 . A G 3 PASS . GT . 1/1 11 | chr3 200 . A G 4 PASS . GT . 1/1 12 | chr3 300 . A C 5 PASS . GT 1/1 . 13 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_phasing.txt: -------------------------------------------------------------------------------- 1 | Correct phasings: 0 2 | Incorrect phasings: 0 3 | Unresolvable phasings: 0 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | None 6 6 0 0 1.0000 1.0000 1.0000 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G . PASS . GT 1/1 2/2 10 | chr2 200 . A C . PASS . GT 1/1 1/1 11 | chr2 900 . A G . PASS . GT . 1/1 12 | chr3 200 . A G . PASS . GT . 1/1 13 | chr3 300 . A C . PASS . GT 1/1 1/1 14 | chr3 500 . A C,G . PASS . GT 1/1 2/2 15 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_no_roc_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 10 | chr2 200 . A C 2 PASS . GT 1/1 . 11 | chr2 900 . A G 3 PASS . GT . 1/1 12 | chr3 200 . A G 4 PASS . GT . 1/1 13 | chr3 300 . A C 5 PASS . GT 1/1 . 14 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 15 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_fn.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_fp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_phasing.txt: -------------------------------------------------------------------------------- 1 | Correct phasings: 0 2 | Incorrect phasings: 0 3 | Unresolvable phasings: 0 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_summary.txt: -------------------------------------------------------------------------------- 1 | Threshold True-pos-baseline True-pos-call False-pos False-neg Precision Sensitivity F-measure 2 | ---------------------------------------------------------------------------------------------------- 3 | 1.000 4 4 0 0 1.0000 1.0000 1.0000 4 | None 4 4 0 0 1.0000 1.0000 1.0000 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_tp-baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G . PASS . GT 1/1 2/2 10 | chr2 200 . A C . PASS . GT 1/1 1/1 11 | chr3 300 . A C . PASS . GT 1/1 1/1 12 | chr3 500 . A C,G . PASS . GT 1/1 2/2 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_split_out_tp.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 9 | chr2 100 . A C,G 1 PASS . GT 1/1 2/2 10 | chr2 200 . A C 2 PASS . GT 1/1 . 11 | chr3 300 . A C 5 PASS . GT 1/1 . 12 | chr3 500 . A C,G 6 PASS . GT 1/1 2/2 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_tetraploid/small_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##fileDate=20200911 3 | ##CL=vcffilter -i /home/len/dan-tetraploid.baseline.vcf.gz -o - --region chr22:21110600+100 -j start='21110600' -j chr='chr22-1' -j "\nfunction record() {\n if (has(INFO.END)) {\n INFO.END = INFO.END - start + 1;\n }\n CHR = chr;\n POS = POS - start + 1;\n return true;\n}" 4 | ##FORMAT= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878_NA24385 6 | chr22 10 . G C . . . GT 0|0|0|1 7 | chr22 82 . CAAAA CAAA,C,CAA . . . GT 1|2|3|1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_tetraploid/small_in_template.fa: -------------------------------------------------------------------------------- 1 | >chr22 2 | TGAGCCCGTGAGGTGGAGGCTGCAGTGAGCCGAGATCATGCCACTGCACTCCAGCCTGGGCAACAGAGCAAGACTTTGTCTCAAAAAAAAAAAAAAAAAANNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_end_err.txt: -------------------------------------------------------------------------------- 1 | VCF header does not contain a FORMAT field named GQ 2 | Evaluation too complex (50002 unresolved paths, 189621 iterations) at reference region 11:3795-3836. Variants in this region will not be included in results. 3 | There were 2 variants not thresholded in ROC data files due to missing or invalid GQ (FORMAT) values. 4 | Could not select maximized F-measure threshold from ROC data, only un-thresholded statistics will be shown. Consider selecting a different scoring attribute with --vcf-score-field 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_end_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20140319 3 | ##contig= 4 | ##FILTER= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 7 | 11 1881 . A ATT . PASS . GT 0|1 8 | 11 3532 . G GC . PASS . GT 1/1 9 | 11 3795 . AACACACACAC A,AACACACAC . PASS . GT 1|2 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_end_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 2 5 | #total call variants: 2 6 | #score field: GQ (FORMAT) 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | None 1.00 1.00 1.00 1.00 0.5000 0.5000 0.5000 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_err.txt: -------------------------------------------------------------------------------- 1 | Evaluation too complex (50002 unresolved paths, 153183 iterations) at reference region 11:3795-3833. Variants in this region will not be included in results. 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_out_weighted_roc.tsv: -------------------------------------------------------------------------------- 1 | #Version [...] 2 | #CL [...] 3 | #selection: ALL 4 | #total baseline variants: 3 5 | #total call variants: 4 6 | #score field: GQ (FORMAT) 7 | #score true_positives_baseline false_positives true_positives_call false_negatives precision sensitivity f_measure 8 | 23.000 0.00 1.00 0.00 3.00 0.0000 0.0000 0.0000 9 | 18.000 1.00 1.00 1.00 2.00 0.5000 0.3333 0.4000 10 | 6.000 2.00 1.00 2.00 1.00 0.6667 0.6667 0.6667 11 | 1.000 2.00 2.00 2.00 1.00 0.5000 0.6667 0.5714 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_too_complex_out_weighted_slope.tsv: -------------------------------------------------------------------------------- 1 | #posterior slope log-slope 2 | 23.00 2.00 0.301 3 | 6.00 2.00 0.301 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/mie_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FILTER= 3 | ##FORMAT= 4 | ##FORMAT= 5 | ##PEDIGREE= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT father mother child 7 | 1 6 . T G . . . GT 0/1 0/1 1/1 8 | 1 10 . T TGG . . . GT . . 1/1 9 | 1 13 . G GG . . . GT 1/1 . . 10 | 1 19 . T GT . . . GT . 1/1 . 11 | 1 23 . T G . . . GT 0/1 0/1 1/1 12 | 1 27 . T G . . . GT:FT 0/1:FAIL 0/1 1/1 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/mie_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FILTER= 3 | ##FORMAT= 4 | ##FORMAT= 5 | ##PEDIGREE= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT father mother child 7 | 1 6 . T G . . . GT 0/1 0/1 1/1 8 | 1 10 . T TGG . . . GT . . 1/1 9 | 1 13 . G GG . . . GT 1/1 . . 10 | 1 19 . T GT . . . GT . 1/1 . 11 | 1 23 . T G . . . GT 0/1 0/1 1/1 12 | 1 27 . T G . . . GT:FT 0/1 0/1 1/1:FAIL 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/mie_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | ATGCATGCATGGGGGGGGTGCATGCATGC 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/ok_in_baseline.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FILTER= 3 | ##FORMAT= 4 | ##PEDIGREE= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT father mother child 6 | 1 6 . T G . . . GT 0/1 0/1 1/1 7 | 1 10 . T TG . . . GT . . 1/1 8 | 1 13 . G GG . . . GT 1/0 . . 9 | 1 19 . T GT . . . GT . 0/1 . 10 | 1 22 . T G . . . GT 0/1 0/1 1/1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/ok_in_calls.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.2 2 | ##FILTER= 3 | ##FORMAT= 4 | ##PEDIGREE= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT father mother child 6 | 1 6 . T G . . . GT 0/1 0/1 1/1 7 | 1 10 . T TG . . . GT . . 1/1 8 | 1 13 . G GG . . . GT 1/0 . . 9 | 1 19 . T GT . . . GT . 0/1 . 10 | 1 22 . T G . . . GT 0/1 0/1 1/1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_trio/ok_in_template.fa: -------------------------------------------------------------------------------- 1 | >1 2 | ATGCATGCATGGGGGGGGTGCATGC 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/eval/resources/vcfeval_triploid/small_in_template.fa: -------------------------------------------------------------------------------- 1 | >chr01-1 11900-12199 2 | CCATCAGTGAATGTTTGGAATCGTAATGTGATATTATTTTTGCTAATTCAAATTGAAGAGTAATATTAAATCGAACTATTTTTTATGTTGGATACATAGTATATTATTTTTTTCATAATTAGCAGCTTTGTATTAATTGCCATTATCATTAATATTGGTACATCACTATTATTAAAATCGATATTATCGATAATATAATTACACTTAGAAGGATATAGGGTTAAGTGGAGTGAAAATTAGATTTCTATGAGATAGGAATCAAAACTATTAACCTCACATGAGGTTTGTGAATAAATAATTNNNNNNNNNN 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_biallelic_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 0/1 0/1 0/1 6 85.71% 50.00% 3 | 0/1 0/1 1/1 1 14.29% 8.33% 4 | 5 | 0/0 1/1 0/1 2 100.00% 16.67% 6 | 7 | 0/1 1/1 0/1 1 50.00% 8.33% 8 | 0/1 1/1 1/1 1 50.00% 8.33% 9 | 10 | 0/0 0/1 0/1 1 100.00% 8.33% 11 | 12 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_can_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 0/1 0/1 0/1 6 85.71% 46.15% 3 | 0/1 0/1 1/1 1 14.29% 7.69% 4 | 5 | 0/0 1/1 0/1 2 66.67% 15.38% 6 | 0/0 1/1 1/2 1 33.33% 7.69% INCONSISTENT 7 | 8 | 0/1 1/1 0/1 1 50.00% 7.69% 9 | 0/1 1/1 1/1 1 50.00% 7.69% 10 | 11 | 0/0 0/1 0/1 1 100.00% 7.69% 12 | 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_diploid_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 0/1 0/1 0/1 6 85.71% 46.15% 3 | 0/1 0/1 1/1 1 14.29% 7.69% 4 | 5 | 0/0 1/1 0/1 2 66.67% 15.38% 6 | 0/0 1/1 1/2 1 33.33% 7.69% INCONSISTENT 7 | 8 | 0/1 1/1 0/1 1 50.00% 7.69% 9 | 0/1 1/1 1/1 1 50.00% 7.69% 10 | 11 | 0/0 0/1 0/1 1 100.00% 7.69% 12 | 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_ploidy_biallelic_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 1 1/1 0/1 1 50.00% 20.00% INCONSISTENT 3 | 1 1/1 1/1 1 50.00% 20.00% 4 | 5 | . 1 0 1 50.00% 20.00% INCONSISTENT 6 | . 1 1 1 50.00% 20.00% INCONSISTENT 7 | 8 | 0/1 0/1 0/1 1 100.00% 20.00% 9 | 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_ploidy_can_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 1 1/1 0/1 1 50.00% 14.29% INCONSISTENT 3 | 1 1/1 1/1 1 50.00% 14.29% 4 | 5 | . 1 0 1 50.00% 14.29% INCONSISTENT 6 | . 1 1 1 50.00% 14.29% INCONSISTENT 7 | 8 | 0/0 1/1 1/2 1 100.00% 14.29% INCONSISTENT 9 | 10 | 0/1 0/1 0/1 1 100.00% 14.29% 11 | 12 | 0/1 0/2 0/2 1 100.00% 14.29% 13 | 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_ploidy_diploid_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 0/0 1/1 1/2 1 100.00% 33.33% INCONSISTENT 3 | 4 | 0/1 0/1 0/1 1 100.00% 33.33% 5 | 6 | 0/1 0/2 0/2 1 100.00% 33.33% 7 | 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_ploidy_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 1 1/1 0/1 1 50.00% 14.29% INCONSISTENT 3 | 1 1/1 1/1 1 50.00% 14.29% 4 | 5 | . 1 0 1 50.00% 14.29% INCONSISTENT 6 | . 1 1 1 50.00% 14.29% INCONSISTENT 7 | 8 | 0/0 1/1 1/2 1 100.00% 14.29% INCONSISTENT 9 | 10 | 0/1 0/1 0/1 1 100.00% 14.29% 11 | 12 | 0/1 0/2 0/2 1 100.00% 14.29% 13 | 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/gt_prop_results.txt: -------------------------------------------------------------------------------- 1 | Parental Child Count Local Global 2 | 0/1 0/1 0/1 6 85.71% 46.15% 3 | 0/1 0/1 1/1 1 14.29% 7.69% 4 | 5 | 0/0 1/1 0/1 2 66.67% 15.38% 6 | 0/0 1/1 1/2 1 33.33% 7.69% INCONSISTENT 7 | 8 | 0/1 1/1 0/1 1 50.00% 7.69% 9 | 0/1 1/1 1/1 1 50.00% 7.69% 10 | 11 | 0/0 0/1 0/1 1 100.00% 7.69% 12 | 13 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/mendelian.out.txt: -------------------------------------------------------------------------------- 1 | Checking: 2 | Family: [NA19239 + NA19238] -> [NA19240] 3 | Concordance NA19240: F:22/23 (95.65%) M:20/20 (100.00%) F+M:20/22 (90.91%) 4 | 6/41 (14.63%) records did not conform to expected call ploidy 5 | 32/41 (78.05%) records were variant in at least 1 family member and checked for Mendelian constraints 6 | 9/32 (28.13%) records had indeterminate consistency status due to incomplete calls 7 | 1/32 (3.13%) records were not adequately checked due to a child call that was neither haploid nor diploid 8 | 2/32 (6.25%) records contained a violation of Mendelian constraints 9 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/mendelian/resources/mendelian2.out.txt: -------------------------------------------------------------------------------- 1 | Checking: 2 | Family: [NA19239 + NA19238] -> [NA19240] 3 | 36 non-pass records were skipped 4 | Concordance NA19240: F:2/2 (100.00%) M:2/2 (100.00%) F+M:2/2 (100.00%) 5 | 0/5 (0.00%) records did not conform to expected call ploidy 6 | 2/5 (40.00%) records were variant in at least 1 family member and checked for Mendelian constraints 7 | 0/2 (0.00%) records contained a violation of Mendelian constraints 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/bedinput.txt: -------------------------------------------------------------------------------- 1 | #Comment 2 | 3 | chr1 0 3701 annotation1 4 | chr1 3700 4792 annotation2 5 | chr1 4769 4792 annotation3 annotation4 6 | chr2 0 3333 annotationNonExistant -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/bedinputb.txt: -------------------------------------------------------------------------------- 1 | chr1 206307328 206307328 rs35720470 2 | chr1 223739903 223739928 rs59122179 3 | chr1 433 433 rs56289060 4 | chr1 491 492 rs55998931 5 | chr1 518 519 rs62636508 6 | chr1 582 583 rs58108140 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/exclude.bed: -------------------------------------------------------------------------------- 1 | g1 10 14 foo 2 | g1 75 87 foo 3 | g1 97 98 foo 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/exclude.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##FORMAT= 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 4 | g1 11 . AAAA G . PASS . GT 1/1 5 | g1 76 . AAAAAAAAAAAA G . PASS . GT 1/1 6 | g1 98 . A G . PASS . GT 1/1 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/include.bed: -------------------------------------------------------------------------------- 1 | g1 7 12 foo 2 | g1 54 80 foo 3 | g1 89 107 foo 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/include.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##FORMAT= 3 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample 4 | g1 8 . AAAAA G . PASS . GT 1/1 5 | g1 55 . AAAAAAAAAAAAAAAAAAAAAAAAAA G . PASS . GT 1/1 6 | g1 90 . AAAAAAAAAAAAAAAAAA G . PASS . GT 1/1 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small.bed: -------------------------------------------------------------------------------- 1 | browser position chr1:762097-762217 2 | track db="hg19" name="Human All Exon V4 plus UTRs" description="" visibility=2 color=0,128,0 useScore=1 3 | chr1 433 434 notHere1 4 | chr1 491 492 notHere2 5 | chr2 0 899 label1 EXTRAINFOSHOULDNOTSHOWUP 6 | chr2 200 900 label2 7 | chr3 299 300 label3 8 | chr3 99 399 label4 9 | 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small_exp.vcf: -------------------------------------------------------------------------------- 1 | chr2 100 . A C,G . PASS ANN=label1;NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 2 | chr2 200 . A C . PASS ANN=label1;NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 3 | chr2 900 . A G . PASS ANN=label2;NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 4 | chr3 200 . A G . PASS ANN=label4;NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 5 | chr3 300 . A C . PASS ANN=label3,label4;NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 6 | chr3 500 . A C,G . PASS NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small_ids.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##contig= 5 | ##contig= 6 | ##FORMAT= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 8 | chr2 100 . A C,G . PASS . GT 1/1 2/2 9 | chr2 200 . A C . PASS . GT 1/1 . 10 | chr2 900 . A G . PASS . GT . 1/1 11 | chr3 200 . A G . PASS . GT . 1/1 12 | chr3 300 . A C . PASS . GT 1/1 . 13 | chr3 500 . A C,G . PASS . GT 1/1 2/2 14 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small_ids_exp.vcf: -------------------------------------------------------------------------------- 1 | chr2 100 label1 A C,G . PASS NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 2 | chr2 200 label1 A C . PASS NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 3 | chr2 900 label2 A G . PASS NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 4 | chr3 200 label4 A G . PASS NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 5 | chr3 300 label3;label4 A C . PASS NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 6 | chr3 500 . A C,G . PASS NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpAnnotate_small_vcf_ids_exp.vcf: -------------------------------------------------------------------------------- 1 | chr2 100 label1 A C,G . PASS NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 2 | chr2 200 label1 A C . PASS NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 3 | chr2 900 label2 A G . PASS NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 4 | chr3 200 label4 A G . PASS NAA=1;AC=2;AN=2 GT:ZY:PD . 1/1:o:d 5 | chr3 300 label3;label4 A C . PASS NAA=1;AC=2;AN=2 GT:ZY:PD 1/1:o:d . 6 | chr3 500 . A C,G . PASS NAA=2;AC=2,2;AN=4 GT:ZY:PD 1/1:o:d 2/2:o:d 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest2_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to OC : 7 4 | Remaining records : 13 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest3_exp.vcf: -------------------------------------------------------------------------------- 1 | chr16 33856224 . C G . PASS . GT:DP:RE:GQ:RS 0/1:67:1.990:169.0:A,1,0.001,C,54,1.873,G,12,0.116 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest3_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 15 3 | Filtered due to RC : 3 4 | Filtered due to RX : 9 5 | Filtered due to a1000.0 : 1 6 | Filtered due to same as reference : 1 7 | Remaining records : 1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest3_exp_all.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 15 3 | Remaining records : 15 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest4_exp.vcf: -------------------------------------------------------------------------------- 1 | chr16 33856224 . C G . PASS . GT:DP:RE:GQ:RS 0/1:67:1.990:169.0:A,1,0.001,C,54,1.873,G,12,0.116 2 | chr16 33856229 . C G . PASS . GT:DP:RE:GQ:RS 1/1:67:1.990:169.0:A,1,0.001,C,54,1.873,G,12,0.116 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest4_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 21 3 | Filtered due to not a SNP : 7 4 | Filtered due to not in keep set : 12 5 | Remaining records : 2 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest4_exp_nonsnps.vcf: -------------------------------------------------------------------------------- 1 | chr16 33856085 . TTG AAC . PASS . GT:DP:RE:GQ 1/1:152:0.000:3.0 2 | chr16 33856087 . NT N . PASS . GT:DP:RE:GQ 1/1:152:0.000:3.0 3 | chr16 33856090 . N NT . PASS . GT:DP:RE:GQ 1/0:152:0.000:3.0 4 | chr16 33856095 . NAG N . PASS . GT:DP:RE:GQ 0/1:152:0.000:3.0 5 | chr16 33856271 . NG NGG . PASS . GT:DP:RE:GQ 1/1:215:0.000:3.0 6 | chr16 33856279 . NG NGG,NT . PASS . GT:DP:RE:GQ 1/2:215:0.000:3.0 7 | chr16 33856294 . NT NA,NTT . PASS . GT:DP:RE:GQ 1/2:215:0.000:3.0 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest4_exp_nonsnps.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 21 3 | Filtered due to simple SNP : 2 4 | Filtered due to not in keep set : 12 5 | Remaining records : 7 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_DotPass_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 22 . G A,T 27.9 c100 . GT:DP:RE:AR:AB:GQ 1/2:10:0.000:0.101:0.000:27.9 2 | g1 23 . G T 27.9 RX . GT:DP:RE:AR:AB:GQ 0/1:10:0.000:0.101:0.500:27.9 3 | g1 24 . G T 27.9 RC . GT:DP:RE:AR:AB:GQ 1/0:10:0.000:0.101:0.500:27.9 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_DotPass_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Filtered due to . : 4 4 | Filtered due to PASS : 35 5 | Remaining records : 3 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_ac2_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Filtered due to allele count : 30 4 | Remaining records : 12 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_ac3_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 22 . G A,T 27.9 c100 . GT:DP:RE:AR:AB:GQ 1/2:10:0.000:0.101:0.000:27.9 2 | g1 27 . G A,T 27.9 PASS . GT:DP:RE:AR:AB:GQ 1/2:10:0.000:0.000:0.260:27.9 3 | g1 34 . G A,T 27.9 PASS . GT:DP:RE:AR:AB:GQ 1/2:10:0.000:0.000:0.000:27.9 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_ac3_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Filtered due to allele count : 39 4 | Remaining records : 3 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Filtered due to quality : 3 4 | Filtered due to genotype quality : 2 5 | Filtered due to ambiguity ratio : 5 6 | Remaining records : 32 7 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_exp_all.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Remaining records : 42 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest5_rx_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 42 3 | Filtered due to RX : 1 4 | Remaining records : 41 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest6_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 54 . T . . a1000.0 . GT:DP:RE:GQ:RS 0/0:2:1.002:36.0:T,2,1.002 2 | g1 65 . C . . a1000.0 . GT:DP:RE:GQ:RS 0/0:3:1.504:37.0:C,3,1.504 3 | g1 76 . G . . a1000.0 . GT:DP:RE:GQ:RS 0/0:5:2.506:41.0:G,5,2.506 4 | g1 87 . A . . a1000.0 . GT:DP:RE:GQ:RS 0/0:5:2.506:43.0:A,5,2.506 5 | g1 98 . C . . a1000.0 . GT:DP:RE:GQ:RS 0/0:5:2.506:41.0:C,5,2.506 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest6_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to density window : 15 4 | Remaining records : 5 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestASR_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to all samples same as reference : 3 4 | Remaining records : 17 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_AmMu3.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_AmMu4.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_AmMu5.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to not in keep set : 4 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_Avr7.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 8 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 8 4 | Remaining records : 12 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp2.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 11 4 | Remaining records : 9 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp3.vcf: -------------------------------------------------------------------------------- 1 | g1 109 . T . . a1000.0 . GT:DP:RE:GQ:RS:AVR 0/0:5:2.506:43.0:T,5,2.506:0.3 0/0:5:2.506:43.0:T,5,2.506:0.3 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp3.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 19 4 | Remaining records : 1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp4.vcf: -------------------------------------------------------------------------------- 1 | g1 109 . T . . a1000.0 . GT:DP:RE:GQ:RS:AVR 0/0:5:2.506:43.0:T,5,2.506:0.3 0/0:5:2.506:43.0:T,5,2.506:0.3 2 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp4.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 19 4 | Remaining records : 1 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp5.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 19 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp6.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to AVR score : 19 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp7.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestAVR_exp8.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestRCE_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 6 3 | Remaining records : 6 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertestSR_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to same as reference : 3 4 | Remaining records : 17 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_DNP_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 109 . T . . a1000.0 . GT:DP:RE:GQ:DN:DNP:RS 0/0:5:2.506:43.0:.:.:T,5,2.506 0/0:5:0.000:31.0 0/0:5:0.000:31.0:Y:30.0 0/0:5:0.000:31.0:N:0.0 2 | g1 209 . T . . a1000.0 . GT:DP:RE:GQ:DN:DNP:RS 0/0:5:2.506:43.0:.:.:T,5,2.506 0/0:5:0.000:31.0 0/0:5:0.000:31.0:Y:30.0 0/0:5:0.000:31.0:Y:5.0 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_DNP_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 27 3 | Filtered due to de novo score : 25 4 | Remaining records : 2 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_DNP_sample_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 69 . C . . a1000.0 . GT:DP:RE:GQ:RS:DN:DNP 0/0:3:1.504:37.0:C,3,1.504 0/0:5:0.000:31.0 0/0:5:0.000:31.0:.:N:0.0 0/0:5:0.000:31.0:.:Y:6.0 2 | g1 199 . T . . a1000.0 . GT:DP:RE:GQ:DN:DNP:RS 0/0:5:2.506:43.0:.:.:T,5,2.506 0/0:5:0.000:31.0 0/0:5:0.000:31.0:Y:31.0 0/0:5:0.000:31.0:Y:6.0 3 | g1 211 . T . . a1000.0 . GT:DP:RE:GQ:DN:DNP:RS 0/0:5:2.506:43.0:.:.:T,5,2.506 0/0:5:0.000:31.0 0/0:5:0.000:31.0:N 0/0:5:0.000:31.0:Y 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_DNP_sample_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 27 3 | Filtered due to de novo score : 24 4 | Remaining records : 3 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_complex_inc_exc_bed.vcf: -------------------------------------------------------------------------------- 1 | g1 8 . A . . PASS . GT:DP:RE:GQ 0/0:7:0.000:31.0 2 | g1 65 . C . . a1000.0 . GT:DP:RE:GQ:RS 0/0:3:1.504:37.0:C,3,1.504 3 | g1 87 . ATAT . . a1000.0 . GT:DP:RE:GQ:RS 0/0:5:2.506:43.0:A,5,2.506 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_complex_inc_exc_bed.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 9 3 | Filtered due to include file : 3 4 | Filtered due to exclude file : 3 5 | Remaining records : 3 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_complex_inc_exc_vcf.vcf: -------------------------------------------------------------------------------- 1 | g1 8 . A . . PASS . GT:DP:RE:GQ 0/0:7:0.000:31.0 2 | g1 65 . C . . a1000.0 . GT:DP:RE:GQ:RS 0/0:3:1.504:37.0:C,3,1.504 3 | g1 87 . ATAT . . a1000.0 . GT:DP:RE:GQ:RS 0/0:5:2.506:43.0:A,5,2.506 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_complex_inc_exc_vcf.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 9 3 | Filtered due to include file : 3 4 | Filtered due to exclude file : 3 5 | Remaining records : 3 6 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 1 . A . . PASS . GT:DP:RE:GQ 0/0:5:0.000:31.0 2 | g1 8 . A . . PASS . GT:DP:RE:GQ 0/0:7:0.000:31.0 3 | g1 195 . G . . PASS . GT:DP:RE:GQ 0/0:7:0.000:48.0 4 | g1 205 . G . . PASS . GT:DP:RE:GQ 0/0:7:0.000:48.0 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 4 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/snpfiltertest_exp_clear.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 20 3 | Filtered due to a1000.0 : 16 4 | Remaining records : 20 5 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcf-sort-tweak-out.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20150807 3 | ##reference=ref 4 | ##contig= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 1 1508257 . T TG,TGG,TGGG . . . 8 | 1 1508257 . TG T . . . 9 | 1 1508257 . TGG T . . . 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcf-sort-tweak.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##fileDate=20150807 3 | ##FORMAT= 4 | ##contig= 5 | ##reference=ref 6 | #CHROM POS ID REF ALT QUAL FILTER INFO 7 | 1 1508257 . TGG T . . . 8 | 1 1508257 . TG T . . . 9 | 1 1508257 . T TG,TGG,TGGG . . . 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfdecompose_out_indels.vcf.txt: -------------------------------------------------------------------------------- 1 | Total records : 16 2 | Number of records decomposed : 11 3 | Remaining records : 32 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfdecompose_out_mnps.vcf.txt: -------------------------------------------------------------------------------- 1 | Total records : 16 2 | Number of records decomposed : 10 3 | Remaining records : 23 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfdecompose_out_noref.vcf.txt: -------------------------------------------------------------------------------- 1 | Total records : 16 2 | Number of records decomposed : 9 3 | Remaining records : 22 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfdecompose_out_ref.vcf.txt: -------------------------------------------------------------------------------- 1 | Total records : 16 2 | Number of records decomposed : 9 3 | Remaining records : 22 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcffilterIndDens_exp.vcf: -------------------------------------------------------------------------------- 1 | g1 146 . AA A . a1000.0 . GT:DP:RE:GQ:RS 0/1:1:0.501:33.0:A,1,0.501 2 | g1 146 . A T . a1000.0 . GT:DP:RE:GQ:RS 0/1:1:0.501:33.0:A,1,0.501 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcffilterIndDens_exp.vcf.txt: -------------------------------------------------------------------------------- 1 | 2 | Total records : 2 3 | Remaining records : 2 4 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcffilterNoGt_exp1.txt: -------------------------------------------------------------------------------- 1 | Error: Specified filters require GT but no such field contained in record: 2 | g1 146 . A T . a1000.0 . DP:RE:GQ:RS 1:0.501:33.0:A,1,0.501 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcffilterNoGt_exp2.txt: -------------------------------------------------------------------------------- 1 | Error: Record does not contain GT field: 2 | g1 146 . A T . a1000.0 . DP:RE:GQ:RS 1:0.501:33.0:A,1,0.501 3 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge-f1.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##contig= 4 | ##contig= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 7 | chr2 100 . A C . PASS . GT 1/1 8 | chr2 200 . A C . PASS . GT 1/1 9 | chr3 300 . A C . PASS . GT 1/1 10 | chr3 500 . A C . PASS . GT 1/1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge-f2.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##contig= 4 | ##contig= 5 | ##FORMAT= 6 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample2 7 | chr3 200 . A G . PASS . GT 1/1 8 | chr3 500 . A G . PASS . GT 1/1 9 | chr2 100 . A G . PASS . GT 1/1 10 | chr2 900 . A G . PASS . GT 1/1 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge-mix-nosample-1.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##reference=file:///seq/references/Homo_sapiens_assembly19/v1/Homo_sapiens_assembly19.fasta 3 | ##contig= 4 | #CHROM POS ID REF ALT QUAL FILTER INFO 5 | 1 13372 . G C 608.91 PASS . 6 | 1 13417 . C CGAGA 258189.04 PASS . 7 | 1 13494 . A G 18163.42 PASS . 8 | 1 13504 . G A 6229.58 PASS . 9 | 1 13539 . G C 658.19 PASS . 10 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge-mix-nosample-2.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##contig= 3 | ##FORMAT= 4 | ##SAMPLE= 5 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 6 | 1 14907 . A G 33635.0 PASS . GT 1|1 7 | 1 14930 . A G 37382.9 PASS . GT 1|1 8 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge_out_mix-nosample.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##reference=[...] 3 | ##CL=[...] 4 | ##contig= 5 | ##FORMAT= 6 | ##SAMPLE= 7 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 8 | 1 13372 . G C 608.91 PASS . GT . 9 | 1 13417 . C CGAGA 258189.04 PASS . GT . 10 | 1 13494 . A G 18163.42 PASS . GT . 11 | 1 13504 . G A 6229.58 PASS . GT . 12 | 1 13539 . G C 658.19 PASS . GT . 13 | 1 14907 . A G 33635.0 PASS . GT 1|1 14 | 1 14930 . A G 37382.9 PASS . GT 1|1 15 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge_out_simple-rev.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##contig= 8 | ##FORMAT= 9 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample2 sample1 10 | chr2 100 . A G,C . PASS . GT 1/1 2/2 11 | chr2 200 . A C . PASS . GT . 1/1 12 | chr2 900 . A G . PASS . GT 1/1 . 13 | chr3 200 . A G . PASS . GT 1/1 . 14 | chr3 300 . A C . PASS . GT . 1/1 15 | chr3 500 . A G,C . PASS . GT 1/1 2/2 16 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge_out_simple.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##extraline=foo 3 | ##extraline2=bar 4 | ##CL=[...] 5 | ##contig= 6 | ##contig= 7 | ##contig= 8 | ##FORMAT= 9 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample1 sample2 10 | chr2 100 . A C,G . PASS . GT 1/1 2/2 11 | chr2 200 . A C . PASS . GT 1/1 . 12 | chr2 900 . A G . PASS . GT . 1/1 13 | chr3 200 . A G . PASS . GT . 1/1 14 | chr3 300 . A C . PASS . GT 1/1 . 15 | chr3 500 . A C,G . PASS . GT 1/1 2/2 16 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfmerge_testSamePos.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##CL=[...] 3 | ##CL=[...] 4 | ##contig= 5 | ##contig= 6 | ##contig= 7 | ##FORMAT= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA12878 NA12891 NA12892 9 | 1 20200602 . C T,G 575.1 PASS XRX GT:DP:RE:GQ 0/1:42:4.891:56 . 0/2:42:4.891:56 10 | 1 20200602 . CA C 575.1 PASS XRX GT:DP:RE:GQ . 0/1:42:4.891:56 . 11 | -------------------------------------------------------------------------------- /src/test/resources/com/rtg/vcf/resources/vcfsubset-multi.vcf: -------------------------------------------------------------------------------- 1 | ##fileformat=VCFv4.1 2 | ##reference=[...] 3 | ##CL=[...] 4 | ##ALT= 5 | ##FILTER= 6 | ##INFO= 7 | ##INFO= 8 | #CHROM POS ID REF ALT QUAL FILTER INFO 9 | X 60034 . ACC A . . AC=117;AN=2184 10 | X 60052 . T A . YEA AC=752;AN=2184 11 | X 60055 . T A . . AC=752;AN=2184 12 | X 60057 . T A . . AC=752;AN=2184 13 | -------------------------------------------------------------------------------- /testLib/hamcrest-core-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/testLib/hamcrest-core-1.3.jar -------------------------------------------------------------------------------- /testLib/junit.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/testLib/junit.jar -------------------------------------------------------------------------------- /testLib/junit.txt: -------------------------------------------------------------------------------- 1 | This file is used by unit testing -------------------------------------------------------------------------------- /testLib/spelling.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealTimeGenomics/rtg-tools/f72c7991210776631b2ee36b8038a64b45deb6da/testLib/spelling.jar --------------------------------------------------------------------------------