[med-svn] [htsjdk] branch debian/jessie-backports updated (b768075 -> a12dc99)

Andreas Tille tille at debian.org
Sun Jun 25 08:13:45 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a change to branch debian/jessie-backports
in repository htsjdk.

      from  b768075   Fix JAVA_HOME
      adds  7170221   Take over change from debian/jessie-backports branch to successfully obtain JAVA_HOME
      adds  759cd02   Imported Upstream version 2.3.0+dfsg.1
      adds  781d11d   Merge tag 'upstream/2.3.0+dfsg.1'
      adds  4e7593d   New upstream version
      adds  cf41a49   Refresh patches
      adds  640fd54   Bump Standards-Version to 3.9.8
      adds  a456695   Skip tests checking the use of the local zip implementation
      adds  c9883b4   Imported Upstream version 2.5.0
      adds  23d85cb   Merge tag 'upstream/2.5.0'
      adds  17e0b6f   Simplified watch file, new upstream version
      adds  5fdb340   Imported Upstream version 2.5.0+dfsg
      adds  843f684   Merge tag 'upstream/2.5.0+dfsg'
      adds  5e2962b   Build system changed to gradle - patch does not apply any more
      adds  a10cf9a   Addapt patches
      adds  f102f23   Try to adapt gradle build system by removing plugins we can not download
      adds  e143bf7   Try to rework the patch for gradle (but failed :-()
      adds  2606dd7   Upstream has changed build system to gradle
      adds  1589747   gradle-wrapper is a convenient library already packaged
      adds  b1b51fd   Set version from debian/changelog
      adds  95f0e17   Update build system to gradle
      adds  876cb43   Fix install path with the new build system
      adds  f89051a   Fix version handling
      adds  ceef19d   No other convenient libraries are provided in lib/
      adds  3a308e0   Re-enable tests and doc
      adds  cb3c600   fix copyright
      adds  ce6857a   remove dfsg suffix in version
      adds  9f7ee36   no need to build sources and javadoc jars
      adds  188637e   Add a changelog line about gradle build system
      adds  d3e2779   temporary disabling tests
      adds  023be94   Imported Upstream version 2.5.0+dfsg.2
      adds  434afc6   Merge tag 'upstream/2.5.0+dfsg.2' into sid
      adds  b205f83   Rewrote copyright and remove convenience jar file for gradle
      adds  ec109d5   Correctly handle dfsg version suffix
      adds  098b45c   cleanup changelog
      adds  1dfc23d   Add a maven2 pom file for htsjdk
      adds  ac92dd2   Force the dependency on libngs-java to be sure the pom file is installed
      adds  4de4cd3   Revert "temporary disabling tests"
      adds  eba587e   Add missing build dependency
      adds  7db3ee6   Ready for upload
      adds  8293063   Cleanup classpath and dependencies
      adds  58abd89   Tweak build-dependencies and classpath
      adds  72a19cc   Remove some more tests needing http or ftp connections
      adds  48d1ae3   Exclude more tests
      adds  2fd37cd   Remove last test that requires online connection
      adds  262dc02   Upload to unstable
      adds  00ff79c   New upstream version 2.6.1+dfsg
      adds  d86706f   Merge tag 'upstream/2.6.1+dfsg'
      adds  191617e   new upstream version
      adds  b3ba8c0   Allow suffix for dfsg when repackaging
      adds  1c8643b   New upstream version 2.7.0+dfsg
      adds  a877967   Merge tag 'upstream/2.7.0+dfsg' into sid
      adds  fc51e02   New upstream version
      adds  7b394d9   Update copyright file
      adds  97034e3   Upload to unstable
      adds  fda2dfd   Re-add the missing entry in changelog
      adds  2ea9ded   Re-add file SAMFileReader.java featuring an outdated API which is used by Artemis and FastQC
      adds  022e46c   Revert latest change since upstream has intentionally removed an old API (https://github.com/samtools/htsjdk/issues/767)
      adds  ed6db4b   New upstream version 2.8.1+dfsg
      adds  b306827   Merge tag 'upstream/2.8.1+dfsg'
      adds  6b9cdb2   New upstream version
      adds  185773c   debhelper 10
      adds  9bea108   d/watch: version=4
      adds  50741e4   Add missing depends on junit4
      adds  ef89533   Update changelog
       new  4da2cde   Merge tag 'debian/2.8.1+dfsg-1' into debian/jessie-backports
       new  c502557   Rebuild for jessie-backports
       new  a12dc99   TODO: backporting gradle 3.2.1 which is quite some effort

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .classpath                                         |   10 -
 .github/PULL_REQUEST_TEMPLATE.md                   |    2 +
 .gitignore                                         |   25 +-
 .idea/.name                                        |    1 -
 .idea/compiler.xml                                 |   23 -
 .idea/copyright/profiles_settings.xml              |    3 -
 .idea/encodings.xml                                |    4 -
 .idea/modules.xml                                  |    9 -
 .idea/modules/htsjdk-build.iml                     |   81 -
 .idea/modules/htsjdk.iml                           |   44 -
 .idea/sbt.xml                                      |   22 -
 .idea/scala_compiler.xml                           |    6 -
 .idea/scopes/scope_settings.xml                    |    5 -
 .idea/vcs.xml                                      |    7 -
 .project                                           |   17 -
 .travis.yml                                        |   23 +-
 README.md                                          |   73 +
 build.gradle                                       |  227 +
 build.sbt                                          |  147 -
 build.xml                                          |  269 +-
 debian/broadinstitute-keyring.gpg                  |  Bin 0 -> 1220 bytes
 debian/changelog                                   |   67 +
 debian/compat                                      |    2 +-
 debian/control                                     |   22 +-
 debian/copyright                                   |  579 ++-
 debian/htsjdk.pom                                  |   73 +
 debian/htsjdk.pom.asc                              |   11 +
 debian/libhtsjdk-java-doc.javadoc                  |    2 +-
 debian/libhtsjdk-java.classpath                    |    2 +-
 debian/libhtsjdk-java.install                      |    2 +-
 debian/libhtsjdk-java.jlibs                        |    2 +-
 debian/libhtsjdk-java.poms                         |   29 +
 debian/maven.rules                                 |   19 +
 debian/patches/10-build.xml                        |   67 -
 debian/patches/10-build.xml.patch                  |   18 +
 debian/patches/11-snappy-java-compatibility.patch  |    4 +-
 debian/patches/12-use_libjbzip2-java               |   27 -
 debian/patches/13-skip_network_tests               |  843 +++-
 debian/patches/20-fix-version.patch                |   65 +
 debian/patches/50-fix-build.patch                  |   11 +
 debian/patches/series                              |    5 +-
 debian/rules                                       |   33 +-
 debian/source/include-binaries                     |    1 +
 debian/watch                                       |    4 +-
 etc/test/junit-noframes.xsl                        |  581 ---
 etc/test/testng.css                                |   26 -
 gradle/wrapper/gradle-wrapper.properties           |    6 +
 gradlew                                            |  164 +
 htsjdk.iml                                         |   66 -
 htsjdk.ipr                                         |  352 --
 project/plugins.sbt                                |    5 -
 {src/scripts => scripts}/explain_sam_flags.py      |    0
 {src/scripts => scripts}/release_picard.sh         |    0
 src/c/inteldeflater/IntelDeflater.c                |  247 -
 src/java/htsjdk/samtools/AbstractBAMFileIndex.java |  720 ---
 .../htsjdk/samtools/AbstractSAMHeaderRecord.java   |  115 -
 src/java/htsjdk/samtools/BAMFileReader.java        |  968 ----
 src/java/htsjdk/samtools/BAMFileWriter.java        |  193 -
 src/java/htsjdk/samtools/BAMIndexMetaData.java     |  271 --
 src/java/htsjdk/samtools/BAMIndexer.java           |  295 --
 src/java/htsjdk/samtools/BinningIndexBuilder.java  |  187 -
 .../htsjdk/samtools/CRAMContainerStreamWriter.java |  496 --
 src/java/htsjdk/samtools/CRAMFileReader.java       |  625 ---
 src/java/htsjdk/samtools/CRAMFileWriter.java       |  167 -
 src/java/htsjdk/samtools/CRAMIndexer.java          |  474 --
 src/java/htsjdk/samtools/CRAMIterator.java         |  307 --
 .../htsjdk/samtools/DefaultSAMRecordFactory.java   |   54 -
 src/java/htsjdk/samtools/Defaults.java             |  111 -
 .../htsjdk/samtools/DuplicateScoringStrategy.java  |  130 -
 src/java/htsjdk/samtools/DuplicateSetIterator.java |  153 -
 src/java/htsjdk/samtools/GenomicIndexUtil.java     |  100 -
 .../htsjdk/samtools/MergingSamRecordIterator.java  |  237 -
 .../SAMBinaryTagAndUnsignedArrayValue.java         |   60 -
 src/java/htsjdk/samtools/SAMBinaryTagAndValue.java |  175 -
 src/java/htsjdk/samtools/SAMFileHeader.java        |  393 --
 src/java/htsjdk/samtools/SAMFileReader.java        |  798 ----
 .../htsjdk/samtools/SAMFileTruncatedReader.java    |   69 -
 src/java/htsjdk/samtools/SAMFileWriterFactory.java |  464 --
 src/java/htsjdk/samtools/SAMFlag.java              |  110 -
 src/java/htsjdk/samtools/SAMLineParser.java        |  469 --
 src/java/htsjdk/samtools/SAMRecord.java            | 2284 ---------
 src/java/htsjdk/samtools/SAMRecordSetBuilder.java  |  577 ---
 src/java/htsjdk/samtools/SAMRecordUtil.java        |   81 -
 .../htsjdk/samtools/SAMSequenceDictionary.java     |  270 --
 src/java/htsjdk/samtools/SAMSequenceRecord.java    |  247 -
 src/java/htsjdk/samtools/SAMTextHeaderCodec.java   |  468 --
 src/java/htsjdk/samtools/SAMTextWriter.java        |  188 -
 src/java/htsjdk/samtools/SAMUtils.java             | 1099 -----
 src/java/htsjdk/samtools/SRAFileReader.java        |  306 --
 src/java/htsjdk/samtools/SRAIterator.java          |  248 -
 src/java/htsjdk/samtools/SamFileHeaderMerger.java  |  780 ---
 src/java/htsjdk/samtools/SamFileValidator.java     |  856 ----
 src/java/htsjdk/samtools/SamFiles.java             |   81 -
 src/java/htsjdk/samtools/SamInputResource.java     |  360 --
 src/java/htsjdk/samtools/SamPairUtil.java          |  480 --
 src/java/htsjdk/samtools/SamReader.java            |  597 ---
 src/java/htsjdk/samtools/SamReaderFactory.java     |  492 --
 src/java/htsjdk/samtools/SamStreams.java           |   93 -
 src/java/htsjdk/samtools/TextTagCodec.java         |  330 --
 src/java/htsjdk/samtools/cram/CRAIEntry.java       |  148 -
 src/java/htsjdk/samtools/cram/CRAIIndex.java       |  164 -
 .../htsjdk/samtools/cram/build/CramNormalizer.java |  347 --
 src/java/htsjdk/samtools/cram/build/Utils.java     |   52 -
 .../htsjdk/samtools/cram/common/CramVersions.java  |   11 -
 .../cram/encoding/reader/DataReaderFactory.java    |  230 -
 .../samtools/cram/io/ExternalCompression.java      |  151 -
 .../htsjdk/samtools/cram/ref/ReferenceSource.java  |  265 --
 .../samtools/cram/structure/CompressionHeader.java |  299 --
 .../samtools/cram/structure/ContainerHeaderIO.java |   88 -
 src/java/htsjdk/samtools/cram/structure/Slice.java |  255 -
 .../htsjdk/samtools/fastq/FastqWriterFactory.java  |   31 -
 .../htsjdk/samtools/filter/FilteringIterator.java  |  154 -
 .../htsjdk/samtools/filter/IntervalFilter.java     |   99 -
 src/java/htsjdk/samtools/liftover/LiftOver.java    |  292 --
 src/java/htsjdk/samtools/metrics/MetricsFile.java  |  592 ---
 .../samtools/reference/ReferenceSequence.java      |   72 -
 .../seekablestream/ByteArraySeekableStream.java    |   75 -
 .../seekablestream/SeekableMemoryStream.java       |   64 -
 .../seekablestream/SeekableStreamFactory.java      |   95 -
 src/java/htsjdk/samtools/sra/ReferenceCache.java   |   79 -
 src/java/htsjdk/samtools/sra/SRAAccession.java     |  136 -
 .../htsjdk/samtools/sra/SRAAlignmentIterator.java  |  194 -
 .../samtools/sra/SRAIndexedSequenceFile.java       |  121 -
 .../htsjdk/samtools/util/AbstractAsyncWriter.java  |  121 -
 .../samtools/util/BlockCompressedInputStream.java  |  512 --
 .../samtools/util/BlockCompressedOutputStream.java |  336 --
 src/java/htsjdk/samtools/util/BlockGunzipper.java  |  115 -
 .../htsjdk/samtools/util/CloseableIterator.java    |   45 -
 src/java/htsjdk/samtools/util/CollectionUtil.java  |  185 -
 src/java/htsjdk/samtools/util/Histogram.java       |  480 --
 src/java/htsjdk/samtools/util/IOUtil.java          |  965 ----
 src/java/htsjdk/samtools/util/IntervalList.java    |  772 ---
 src/java/htsjdk/samtools/util/Lazy.java            |   39 -
 src/java/htsjdk/samtools/util/Log.java             |  214 -
 src/java/htsjdk/samtools/util/Objects.java         |   12 -
 src/java/htsjdk/samtools/util/OverlapDetector.java |  126 -
 .../samtools/util/QualityEncodingDetector.java     |  405 --
 .../htsjdk/samtools/util/SamLocusIterator.java     |  552 ---
 .../util/SamRecordIntervalIteratorFactory.java     |  157 -
 src/java/htsjdk/samtools/util/SequenceUtil.java    | 1092 -----
 .../htsjdk/samtools/util/SortingCollection.java    |  532 ---
 src/java/htsjdk/samtools/util/StringUtil.java      |  548 ---
 src/java/htsjdk/samtools/util/TestUtil.java        |   92 -
 src/java/htsjdk/samtools/util/Tuple.java           |   42 -
 .../htsjdk/samtools/util/zip/DeflaterFactory.java  |   78 -
 .../htsjdk/samtools/util/zip/IntelDeflater.java    |  567 ---
 src/java/htsjdk/samtools/util/zip/ZStreamRef.java  |   48 -
 src/java/htsjdk/tribble/AbstractFeatureReader.java |  183 -
 src/java/htsjdk/tribble/AsciiFeatureCodec.java     |   97 -
 src/java/htsjdk/tribble/BinaryFeatureCodec.java    |   43 -
 src/java/htsjdk/tribble/Feature.java               |   41 -
 src/java/htsjdk/tribble/FeatureCodec.java          |  122 -
 src/java/htsjdk/tribble/SimpleFeature.java         |   58 -
 src/java/htsjdk/tribble/TabixFeatureReader.java    |  221 -
 .../tribble/TribbleIndexedFeatureReader.java       |  545 ---
 src/java/htsjdk/tribble/bed/BEDCodec.java          |  227 -
 src/java/htsjdk/tribble/bed/SimpleBEDFeature.java  |  148 -
 src/java/htsjdk/tribble/example/CountRecords.java  |  204 -
 .../htsjdk/tribble/example/ExampleBinaryCodec.java |  128 -
 .../htsjdk/tribble/gelitext/GeliTextFeature.java   |  154 -
 src/java/htsjdk/tribble/index/AbstractIndex.java   |  448 --
 src/java/htsjdk/tribble/index/Index.java           |   91 -
 src/java/htsjdk/tribble/index/IndexCreator.java    |   50 -
 src/java/htsjdk/tribble/index/IndexFactory.java    |  509 --
 .../htsjdk/tribble/index/TribbleIndexCreator.java  |   37 -
 .../index/interval/IntervalIndexCreator.java       |  159 -
 .../tribble/index/linear/LinearIndexCreator.java   |  126 -
 .../htsjdk/tribble/index/tabix/TabixIndex.java     |  369 --
 .../tribble/index/tabix/TabixIndexCreator.java     |  202 -
 .../tribble/readers/AsynchronousLineReader.java    |   98 -
 .../htsjdk/tribble/readers/LineReaderUtil.java     |   94 -
 src/java/htsjdk/variant/bcf2/BCF2Codec.java        |  494 --
 .../htsjdk/variant/variantcontext/CommonInfo.java  |  295 --
 .../variant/variantcontext/FastGenotype.java       |  170 -
 .../htsjdk/variant/variantcontext/Genotype.java    |  666 ---
 .../variant/variantcontext/GenotypeBuilder.java    |  394 --
 .../htsjdk/variant/variantcontext/JEXLMap.java     |  238 -
 .../variant/variantcontext/VariantContext.java     | 1735 -------
 .../variantcontext/VariantContextBuilder.java      |  500 --
 .../variantcontext/VariantContextComparator.java   |  105 -
 .../variantcontext/VariantContextUtils.java        |  450 --
 .../variant/variantcontext/VariantJEXLContext.java |  104 -
 .../variantcontext/filter/FilteringIterator.java   |  127 -
 .../variantcontext/writer/BCF2FieldWriter.java     |  323 --
 .../variant/variantcontext/writer/BCF2Writer.java  |  443 --
 .../writer/IndexingVariantContextWriter.java       |  230 -
 .../writer/SortingVariantContextWriterBase.java    |  201 -
 .../writer/VariantContextWriterBuilder.java        |  505 --
 .../writer/VariantContextWriterFactory.java        |  282 --
 src/java/htsjdk/variant/vcf/AbstractVCFCodec.java  |  786 ---
 src/java/htsjdk/variant/vcf/VCFConstants.java      |  127 -
 src/java/htsjdk/variant/vcf/VCFEncoder.java        |  382 --
 src/java/htsjdk/variant/vcf/VCFFileReader.java     |  153 -
 .../htsjdk/variant/vcf/VCFFilterHeaderLine.java    |   69 -
 .../variant/vcf/VCFHeaderLineTranslator.java       |  157 -
 .../htsjdk/variant/vcf/VCFStandardHeaderLines.java |  256 -
 .../java/htsjdk/samtools/AbstractBAMFileIndex.java |  721 +++
 .../htsjdk/samtools/AbstractSAMHeaderRecord.java   |  116 +
 .../java/htsjdk/samtools/AlignmentBlock.java       |    0
 .../java/htsjdk/samtools/AsyncSAMFileWriter.java   |    0
 .../java/htsjdk/samtools/BAMFileConstants.java     |    0
 src/main/java/htsjdk/samtools/BAMFileReader.java   |  913 ++++
 .../java/htsjdk/samtools/BAMFileSpan.java          |    0
 src/main/java/htsjdk/samtools/BAMFileWriter.java   |  200 +
 src/{ => main}/java/htsjdk/samtools/BAMIndex.java  |    0
 .../java/htsjdk/samtools/BAMIndexContent.java      |    0
 .../java/htsjdk/samtools/BAMIndexMetaData.java     |  271 ++
 .../java/htsjdk/samtools/BAMIndexWriter.java       |    0
 src/main/java/htsjdk/samtools/BAMIndexer.java      |  313 ++
 .../java/htsjdk/samtools/BAMIteratorFilter.java    |   26 +
 .../BAMQueryMultipleIntervalsIteratorFilter.java   |   59 +
 src/{ => main}/java/htsjdk/samtools/BAMRecord.java |    0
 .../java/htsjdk/samtools/BAMRecordCodec.java       |    0
 .../java/htsjdk/samtools/BamFileIoUtils.java       |    0
 .../java/htsjdk/samtools/BamIndexValidator.java    |    0
 src/{ => main}/java/htsjdk/samtools/Bin.java       |    0
 src/{ => main}/java/htsjdk/samtools/BinList.java   |    0
 .../java/htsjdk/samtools/BinaryBAMIndexWriter.java |    0
 .../java/htsjdk/samtools/BinaryCigarCodec.java     |    0
 .../java/htsjdk/samtools/BinaryTagCodec.java       |    0
 .../java/htsjdk/samtools/BinningIndexBuilder.java  |  187 +
 .../java/htsjdk/samtools/BinningIndexContent.java  |    0
 .../java/htsjdk/samtools/BrowseableBAMIndex.java   |    0
 src/main/java/htsjdk/samtools/CRAMBAIIndexer.java  |  474 ++
 src/main/java/htsjdk/samtools/CRAMCRAIIndexer.java |  135 +
 .../htsjdk/samtools/CRAMContainerStreamWriter.java |  495 ++
 src/main/java/htsjdk/samtools/CRAMFileReader.java  |  559 +++
 src/main/java/htsjdk/samtools/CRAMFileWriter.java  |  168 +
 src/main/java/htsjdk/samtools/CRAMIterator.java    |  310 ++
 .../java/htsjdk/samtools/CachingBAMFileIndex.java  |    0
 .../samtools/ChainedDownsamplingIterator.java      |    0
 src/{ => main}/java/htsjdk/samtools/Chunk.java     |    0
 src/{ => main}/java/htsjdk/samtools/Cigar.java     |    0
 .../java/htsjdk/samtools/CigarElement.java         |    0
 .../java/htsjdk/samtools/CigarOperator.java        |    0
 .../samtools/ComparableSamRecordIterator.java      |    0
 .../ConstantMemoryDownsamplingIterator.java        |    0
 .../samtools/CoordinateSortedPairInfoMap.java      |    0
 .../java/htsjdk/samtools/CustomReaderFactory.java  |    0
 .../htsjdk/samtools/DefaultSAMRecordFactory.java   |   54 +
 src/main/java/htsjdk/samtools/Defaults.java        |  174 +
 .../htsjdk/samtools/DiskBasedBAMFileIndex.java     |    0
 .../java/htsjdk/samtools/DownsamplingIterator.java |    0
 .../samtools/DownsamplingIteratorFactory.java      |    0
 .../htsjdk/samtools/DuplicateScoringStrategy.java  |  138 +
 .../java/htsjdk/samtools/DuplicateSet.java         |    0
 .../java/htsjdk/samtools/DuplicateSetIterator.java |  172 +
 .../htsjdk/samtools/FileTruncatedException.java    |    0
 .../java/htsjdk/samtools/FixBAMFile.java           |    0
 .../java/htsjdk/samtools/GenomicIndexUtil.java     |  100 +
 .../samtools/HighAccuracyDownsamplingIterator.java |    0
 .../java/htsjdk/samtools/LinearIndex.java          |    0
 .../htsjdk/samtools/MergingSamRecordIterator.java  |  238 +
 .../samtools/NotPrimarySkippingIterator.java       |    0
 .../java/htsjdk/samtools/QueryInterval.java        |    0
 .../java/htsjdk/samtools/ReservedTagConstants.java |    0
 .../SAMBinaryTagAndUnsignedArrayValue.java         |   65 +
 .../java/htsjdk/samtools/SAMBinaryTagAndValue.java |  251 +
 .../java/htsjdk/samtools/SAMException.java         |    0
 src/main/java/htsjdk/samtools/SAMFileHeader.java   |  399 ++
 .../java/htsjdk/samtools/SAMFileSource.java        |    0
 .../java/htsjdk/samtools/SAMFileSpan.java          |    0
 .../java/htsjdk/samtools/SAMFileWriter.java        |    0
 .../java/htsjdk/samtools/SAMFileWriterFactory.java |  505 ++
 .../java/htsjdk/samtools/SAMFileWriterImpl.java    |    0
 src/main/java/htsjdk/samtools/SAMFlag.java         |  110 +
 .../java/htsjdk/samtools/SAMFormatException.java   |    0
 .../htsjdk/samtools/SAMHeaderRecordComparator.java |    0
 src/main/java/htsjdk/samtools/SAMLineParser.java   |  487 ++
 .../java/htsjdk/samtools/SAMProgramRecord.java     |    0
 .../java/htsjdk/samtools/SAMReadGroupRecord.java   |    0
 src/main/java/htsjdk/samtools/SAMRecord.java       | 2378 ++++++++++
 .../java/htsjdk/samtools/SAMRecordComparator.java  |    0
 .../samtools/SAMRecordCoordinateComparator.java    |    0
 .../samtools/SAMRecordDuplicateComparator.java     |    0
 .../java/htsjdk/samtools/SAMRecordFactory.java     |    0
 .../java/htsjdk/samtools/SAMRecordIterator.java    |    0
 .../samtools/SAMRecordQueryHashComparator.java     |    0
 .../samtools/SAMRecordQueryNameComparator.java     |    0
 .../java/htsjdk/samtools/SAMRecordSetBuilder.java  |  576 +++
 src/main/java/htsjdk/samtools/SAMRecordUtil.java   |   77 +
 .../htsjdk/samtools/SAMSequenceDictionary.java     |  355 ++
 .../samtools/SAMSequenceDictionaryCodec.java       |  114 +
 .../java/htsjdk/samtools/SAMSequenceRecord.java    |  248 +
 .../java/htsjdk/samtools/SAMSortOrderChecker.java  |    0
 src/{ => main}/java/htsjdk/samtools/SAMTag.java    |    0
 .../java/htsjdk/samtools/SAMTagUtil.java           |    0
 .../java/htsjdk/samtools/SAMTestUtil.java          |    0
 .../java/htsjdk/samtools/SAMTextHeaderCodec.java   |  500 ++
 .../java/htsjdk/samtools/SAMTextReader.java        |    0
 src/main/java/htsjdk/samtools/SAMTextWriter.java   |  221 +
 src/{ => main}/java/htsjdk/samtools/SAMTools.java  |    0
 src/main/java/htsjdk/samtools/SAMUtils.java        | 1226 +++++
 .../java/htsjdk/samtools/SAMValidationError.java   |    0
 src/{ => main}/java/htsjdk/samtools/SQTagUtil.java |    0
 src/main/java/htsjdk/samtools/SRAFileReader.java   |  309 ++
 src/{ => main}/java/htsjdk/samtools/SRAIndex.java  |    0
 src/main/java/htsjdk/samtools/SRAIterator.java     |  256 +
 .../java/htsjdk/samtools/SamFileHeaderMerger.java  |  786 +++
 .../java/htsjdk/samtools/SamFileValidator.java     |  872 ++++
 src/main/java/htsjdk/samtools/SamFiles.java        |   98 +
 src/main/java/htsjdk/samtools/SamFlagField.java    |  203 +
 .../java/htsjdk/samtools/SamIndexes.java           |    0
 .../java/htsjdk/samtools/SamInputResource.java     |  497 ++
 src/main/java/htsjdk/samtools/SamPairUtil.java     |  510 ++
 src/main/java/htsjdk/samtools/SamReader.java       |  621 +++
 .../java/htsjdk/samtools/SamReaderFactory.java     |  568 +++
 src/main/java/htsjdk/samtools/SamStreams.java      |  164 +
 .../SecondaryOrSupplementarySkippingIterator.java  |    0
 .../StreamInflatingIndexingOutputStream.java       |    0
 .../samtools/TagValueAndUnsignedArrayFlag.java     |    0
 .../java/htsjdk/samtools/TextCigarCodec.java       |    0
 src/main/java/htsjdk/samtools/TextTagCodec.java    |  331 ++
 .../htsjdk/samtools/TextualBAMIndexWriter.java     |    0
 .../java/htsjdk/samtools/ValidationStringency.java |    0
 .../java/htsjdk/samtools/apps/TimeChannel.java     |    0
 .../htsjdk/samtools/apps/TimeRandomAccessFile.java |    0
 src/main/java/htsjdk/samtools/cram/CRAIEntry.java  |  195 +
 src/main/java/htsjdk/samtools/cram/CRAIIndex.java  |  267 ++
 .../java/htsjdk/samtools/cram/CRAMException.java   |    0
 .../cram/build/CompressionHeaderFactory.java       |    0
 .../samtools/cram/build/ContainerFactory.java      |    0
 .../samtools/cram/build/ContainerParser.java       |    0
 .../samtools/cram/build/Cram2SamRecordFactory.java |    0
 .../samtools/cram/build/CramContainerIterator.java |    0
 .../java/htsjdk/samtools/cram/build/CramIO.java    |    0
 .../htsjdk/samtools/cram/build/CramNormalizer.java |  347 ++
 .../cram/build/CramSpanContainerIterator.java      |    0
 .../samtools/cram/build/Sam2CramRecordFactory.java |    0
 .../java/htsjdk/samtools/cram/build/Utils.java     |   54 +
 .../samtools/cram/common/CramVersionPolicies.java  |    0
 .../htsjdk/samtools/cram/common/CramVersions.java  |   11 +
 .../htsjdk/samtools/cram/common/IntHashMap.java    |    0
 .../htsjdk/samtools/cram/common/MutableInt.java    |    0
 .../java/htsjdk/samtools/cram/common/Version.java  |    0
 .../samtools/cram/digest/AbstractSerialDigest.java |    0
 .../samtools/cram/digest/ByteSumCombine.java       |    0
 .../java/htsjdk/samtools/cram/digest/Combine.java  |    0
 .../samtools/cram/digest/ContentDigests.java       |    0
 .../htsjdk/samtools/cram/digest/Crc32Hasher.java   |    0
 .../samtools/cram/digest/IntegerSumCombine.java    |    0
 .../samtools/cram/digest/MessageDigestHasher.java  |    0
 .../java/htsjdk/samtools/cram/digest/SERIES.java   |    0
 .../samtools/cram/encoding/AbstractBitCodec.java   |    0
 .../samtools/cram/encoding/BetaIntegerCodec.java   |    0
 .../cram/encoding/BetaIntegerEncoding.java         |    0
 .../htsjdk/samtools/cram/encoding/BitCodec.java    |    0
 .../cram/encoding/ByteArrayLenEncoding.java        |    0
 .../cram/encoding/ByteArrayStopEncoding.java       |    0
 .../htsjdk/samtools/cram/encoding/DataSeries.java  |    0
 .../samtools/cram/encoding/DataSeriesMap.java      |    0
 .../samtools/cram/encoding/DataSeriesType.java     |    0
 .../htsjdk/samtools/cram/encoding/Encoding.java    |    0
 .../samtools/cram/encoding/EncodingFactory.java    |    0
 .../cram/encoding/ExternalByteArrayCodec.java      |    0
 .../cram/encoding/ExternalByteArrayEncoding.java   |    0
 .../samtools/cram/encoding/ExternalByteCodec.java  |    0
 .../cram/encoding/ExternalByteEncoding.java        |    0
 .../samtools/cram/encoding/ExternalCompressor.java |    0
 .../cram/encoding/ExternalIntegerCodec.java        |    0
 .../cram/encoding/ExternalIntegerEncoding.java     |    0
 .../samtools/cram/encoding/ExternalLongCodec.java  |    0
 .../cram/encoding/ExternalLongEncoding.java        |    0
 .../samtools/cram/encoding/GammaIntegerCodec.java  |    0
 .../cram/encoding/GammaIntegerEncoding.java        |    0
 .../samtools/cram/encoding/GolombIntegerCodec.java |    0
 .../cram/encoding/GolombIntegerEncoding.java       |    0
 .../samtools/cram/encoding/GolombLongCodec.java    |    0
 .../samtools/cram/encoding/GolombLongEncoding.java |    0
 .../cram/encoding/GolombRiceIntegerCodec.java      |    0
 .../cram/encoding/GolombRiceIntegerEncoding.java   |    0
 .../htsjdk/samtools/cram/encoding/NullCodec.java   |    0
 .../samtools/cram/encoding/NullEncoding.java       |    0
 .../cram/encoding/SubexponentialIntegerCodec.java  |    0
 .../encoding/SubexponentialIntegerEncoding.java    |    0
 .../cram/encoding/huffman/HuffmanCode.java         |    0
 .../cram/encoding/huffman/HuffmanLeaf.java         |    0
 .../cram/encoding/huffman/HuffmanNode.java         |    0
 .../cram/encoding/huffman/HuffmanTree.java         |    0
 .../huffman/codec/CanonicalHuffmanByteCodec.java   |    0
 .../codec/CanonicalHuffmanIntegerCodec.java        |    0
 .../encoding/huffman/codec/HuffmanBitCode.java     |    0
 .../huffman/codec/HuffmanByteEncoding.java         |    0
 .../encoding/huffman/codec/HuffmanByteHelper.java  |    0
 .../encoding/huffman/codec/HuffmanIntHelper.java   |    0
 .../huffman/codec/HuffmanIntegerEncoding.java      |    0
 .../huffman/codec/HuffmanParamsCalculator.java     |    0
 .../samtools/cram/encoding/rans/Constants.java     |    0
 .../htsjdk/samtools/cram/encoding/rans/D04.java    |    0
 .../htsjdk/samtools/cram/encoding/rans/D14.java    |    0
 .../samtools/cram/encoding/rans/Decoding.java      |    0
 .../htsjdk/samtools/cram/encoding/rans/E04.java    |    0
 .../htsjdk/samtools/cram/encoding/rans/E14.java    |    0
 .../samtools/cram/encoding/rans/Encoding.java      |    0
 .../samtools/cram/encoding/rans/Frequencies.java   |    0
 .../htsjdk/samtools/cram/encoding/rans/RANS.java   |    0
 .../htsjdk/samtools/cram/encoding/rans/Utils.java  |    0
 .../cram/encoding/reader/AbstractReader.java       |    0
 .../cram/encoding/reader/CramRecordReader.java     |    0
 .../samtools/cram/encoding/reader/DataReader.java  |    0
 .../cram/encoding/reader/DataReaderFactory.java    |  228 +
 .../cram/encoding/reader/RefSeqIdReader.java       |    0
 .../encoding/readfeatures/BaseQualityScore.java    |    0
 .../samtools/cram/encoding/readfeatures/Bases.java |    0
 .../cram/encoding/readfeatures/Deletion.java       |    0
 .../cram/encoding/readfeatures/HardClip.java       |    0
 .../cram/encoding/readfeatures/InsertBase.java     |    0
 .../cram/encoding/readfeatures/Insertion.java      |    0
 .../cram/encoding/readfeatures/Padding.java        |    0
 .../cram/encoding/readfeatures/ReadBase.java       |    0
 .../cram/encoding/readfeatures/ReadFeature.java    |    0
 .../cram/encoding/readfeatures/RefSkip.java        |    0
 .../cram/encoding/readfeatures/Scores.java         |    0
 .../cram/encoding/readfeatures/SoftClip.java       |    0
 .../cram/encoding/readfeatures/Substitution.java   |    0
 .../samtools/cram/encoding/writer/DataWriter.java  |    0
 .../cram/encoding/writer/DataWriterFactory.java    |    0
 .../samtools/cram/encoding/writer/Writer.java      |    0
 .../htsjdk/samtools/cram/io/BitInputStream.java    |    0
 .../htsjdk/samtools/cram/io/BitOutputStream.java   |    0
 .../htsjdk/samtools/cram/io/CRC32InputStream.java  |    0
 .../htsjdk/samtools/cram/io/CRC32OutputStream.java |    0
 .../samtools/cram/io/CountingInputStream.java      |    0
 .../java/htsjdk/samtools/cram/io/CramArray.java    |    0
 .../java/htsjdk/samtools/cram/io/CramInt.java      |    0
 .../samtools/cram/io/DefaultBitInputStream.java    |    0
 .../samtools/cram/io/DefaultBitOutputStream.java   |    0
 .../cram/io/ExposedByteArrayOutputStream.java      |    0
 .../samtools/cram/io/ExternalCompression.java      |  152 +
 .../java/htsjdk/samtools/cram/io/ITF8.java         |    0
 .../htsjdk/samtools/cram/io/InputStreamUtils.java  |    0
 .../java/htsjdk/samtools/cram/io/LTF8.java         |    0
 .../htsjdk/samtools/cram/lossy/BaseCategory.java   |    0
 .../samtools/cram/lossy/BaseCategoryType.java      |    0
 .../java/htsjdk/samtools/cram/lossy/Binning.java   |    0
 .../samtools/cram/lossy/PreservationPolicy.java    |    0
 .../cram/lossy/QualityScorePreservation.java       |    0
 .../samtools/cram/lossy/QualityScoreTreatment.java |    0
 .../cram/lossy/QualityScoreTreatmentType.java      |    0
 .../htsjdk/samtools/cram/lossy/ReadCategory.java   |    0
 .../samtools/cram/lossy/ReadCategoryType.java      |    0
 .../samtools/cram/ref/CRAMReferenceSource.java     |   22 +
 .../htsjdk/samtools/cram/ref/EnaRefService.java    |    0
 .../cram/ref/InMemoryReferenceSequenceFile.java    |    0
 .../htsjdk/samtools/cram/ref/ReferenceRegion.java  |    0
 .../htsjdk/samtools/cram/ref/ReferenceSource.java  |  280 ++
 .../htsjdk/samtools/cram/ref/ReferenceTracks.java  |    0
 .../samtools/cram/structure/AlignmentSpan.java     |    0
 .../java/htsjdk/samtools/cram/structure/Block.java |    0
 .../cram/structure/BlockCompressionMethod.java     |    0
 .../samtools/cram/structure/BlockContentType.java  |    0
 .../samtools/cram/structure/CompressionHeader.java |  299 ++
 .../htsjdk/samtools/cram/structure/Container.java  |    0
 .../samtools/cram/structure/ContainerHeaderIO.java |   96 +
 .../samtools/cram/structure/ContainerIO.java       |    0
 .../cram/structure/CramCompressionRecord.java      |    0
 .../htsjdk/samtools/cram/structure/CramHeader.java |    0
 .../htsjdk/samtools/cram/structure/EncodingID.java |    0
 .../samtools/cram/structure/EncodingKey.java       |    0
 .../samtools/cram/structure/EncodingParams.java    |    0
 .../htsjdk/samtools/cram/structure/ReadTag.java    |    0
 .../java/htsjdk/samtools/cram/structure/Slice.java |  245 +
 .../htsjdk/samtools/cram/structure/SliceIO.java    |    0
 .../cram/structure/SubstitutionMatrix.java         |    0
 .../htsjdk/samtools/example/ExampleSamUsage.java   |    0
 .../htsjdk/samtools/example/PrintReadsExample.java |   98 +
 .../htsjdk/samtools/fastq/AsyncFastqWriter.java    |    0
 .../htsjdk/samtools/fastq/BasicFastqWriter.java    |    0
 .../java/htsjdk/samtools/fastq/FastqConstants.java |    0
 .../java/htsjdk/samtools/fastq/FastqReader.java    |    0
 .../java/htsjdk/samtools/fastq/FastqRecord.java    |    0
 .../java/htsjdk/samtools/fastq/FastqWriter.java    |    0
 .../htsjdk/samtools/fastq/FastqWriterFactory.java  |   31 +
 .../samtools/filter/AbstractJavascriptFilter.java  |    0
 .../htsjdk/samtools/filter/AggregateFilter.java    |    0
 .../java/htsjdk/samtools/filter/AlignedFilter.java |    0
 .../samtools/filter/DuplicateReadFilter.java       |    0
 .../filter/FailsVendorReadQualityFilter.java       |    0
 .../htsjdk/samtools/filter/FilteringIterator.java  |   53 +
 .../samtools/filter/FilteringSamIterator.java      |  155 +
 .../htsjdk/samtools/filter/InsertSizeFilter.java   |    0
 .../htsjdk/samtools/filter/IntervalFilter.java     |  102 +
 .../samtools/filter/IntervalKeepPairFilter.java    |  108 +
 .../samtools/filter/JavascriptSamRecordFilter.java |    0
 .../samtools/filter/MappingQualityFilter.java      |    0
 .../samtools/filter/NotPrimaryAlignmentFilter.java |    0
 .../samtools/filter/OverclippedReadFilter.java     |    0
 .../htsjdk/samtools/filter/ReadNameFilter.java     |    0
 .../htsjdk/samtools/filter/SamRecordFilter.java    |    0
 .../samtools/filter/SecondaryAlignmentFilter.java  |    0
 .../filter/SecondaryOrSupplementaryFilter.java     |    0
 .../htsjdk/samtools/filter/SolexaNoiseFilter.java  |    0
 .../java/htsjdk/samtools/filter/TagFilter.java     |    0
 .../samtools/filter/WholeReadClippedFilter.java    |    0
 .../java/htsjdk/samtools/liftover/Chain.java       |    0
 .../java/htsjdk/samtools/liftover/LiftOver.java    |  319 ++
 .../java/htsjdk/samtools/metrics/Header.java       |    0
 .../java/htsjdk/samtools/metrics/MetricBase.java   |    0
 .../java/htsjdk/samtools/metrics/MetricsFile.java  |  594 +++
 .../java/htsjdk/samtools/metrics/StringHeader.java |    0
 .../htsjdk/samtools/metrics/VersionHeader.java     |    0
 .../reference/AbstractFastaSequenceFile.java       |    0
 .../samtools/reference/FastaSequenceFile.java      |    0
 .../samtools/reference/FastaSequenceIndex.java     |    0
 .../reference/IndexedFastaSequenceFile.java        |    0
 .../samtools/reference/ReferenceSequence.java      |   84 +
 .../samtools/reference/ReferenceSequenceFile.java  |    0
 .../reference/ReferenceSequenceFileFactory.java    |    0
 .../reference/ReferenceSequenceFileWalker.java     |    0
 .../seekablestream/ByteArraySeekableStream.java    |   99 +
 .../seekablestream/ISeekableStreamFactory.java     |    0
 .../seekablestream/SeekableBufferedStream.java     |    0
 .../samtools/seekablestream/SeekableFTPStream.java |    0
 .../seekablestream/SeekableFTPStreamHelper.java    |    0
 .../seekablestream/SeekableFileStream.java         |    0
 .../seekablestream/SeekableHTTPStream.java         |    0
 .../seekablestream/SeekableMemoryStream.java       |   64 +
 .../seekablestream/SeekablePathStream.java         |  121 +
 .../samtools/seekablestream/SeekableStream.java    |    0
 .../seekablestream/SeekableStreamFactory.java      |   97 +
 .../samtools/seekablestream/UserPasswordInput.java |    0
 .../java/htsjdk/samtools/sra/ReferenceCache.java   |   46 +
 .../java/htsjdk/samtools/sra/SRAAccession.java     |  177 +
 .../htsjdk/samtools/sra/SRAAlignmentIterator.java  |  209 +
 .../samtools/sra/SRAIndexedSequenceFile.java       |  112 +
 .../java/htsjdk/samtools/sra/SRALazyRecord.java    |    0
 .../samtools/sra/SRAUnalignmentIterator.java       |    0
 .../java/htsjdk/samtools/sra/SRAUtils.java         |    0
 .../htsjdk/samtools/util/AbstractAsyncWriter.java  |  137 +
 .../htsjdk/samtools/util/AbstractIterator.java     |    0
 .../htsjdk/samtools/util/AbstractLocusInfo.java    |  146 +
 .../samtools/util/AbstractLocusIterator.java       |  572 +++
 .../samtools/util/AbstractProgressLogger.java      |    0
 .../samtools/util/AbstractRecordAndOffset.java     |  130 +
 .../java/htsjdk/samtools/util/AsciiWriter.java     |    0
 .../samtools/util/AsyncBufferedIterator.java       |  281 ++
 .../java/htsjdk/samtools/util/BinaryCodec.java     |    0
 .../util/BlockCompressedFilePointerUtil.java       |    0
 .../samtools/util/BlockCompressedInputStream.java  |  513 ++
 .../samtools/util/BlockCompressedOutputStream.java |  392 ++
 .../util/BlockCompressedStreamConstants.java       |    0
 .../java/htsjdk/samtools/util/BlockGunzipper.java  |  132 +
 .../htsjdk/samtools/util/BufferedLineReader.java   |    0
 .../java/htsjdk/samtools/util/CigarUtil.java       |    0
 .../htsjdk/samtools/util/CloseableIterator.java    |   63 +
 .../java/htsjdk/samtools/util/CloserUtil.java      |    0
 .../java/htsjdk/samtools/util/CodeUtil.java        |    0
 .../java/htsjdk/samtools/util/CollectionUtil.java  |  191 +
 .../java/htsjdk/samtools/util/ComparableTuple.java |    0
 .../java/htsjdk/samtools/util/CoordMath.java       |    0
 .../htsjdk/samtools/util/CoordSpanInputSteam.java  |    0
 .../samtools/util/CustomGzipOutputStream.java      |   24 +
 .../java/htsjdk/samtools/util/DateParser.java      |    0
 .../htsjdk/samtools/util/DelegatingIterator.java   |    0
 .../java/htsjdk/samtools/util/DiskBackedQueue.java |    0
 .../htsjdk/samtools/util/EdgeReadIterator.java     |  228 +
 .../samtools/util/EdgingRecordAndOffset.java       |  219 +
 .../java/htsjdk/samtools/util/FastLineReader.java  |    0
 .../htsjdk/samtools/util/FastqQualityFormat.java   |    0
 .../samtools/util/FileAppendStreamLRUCache.java    |    0
 .../java/htsjdk/samtools/util/FormatUtil.java      |    0
 src/main/java/htsjdk/samtools/util/Histogram.java  |  567 +++
 .../java/htsjdk/samtools/util/HttpUtils.java       |    0
 src/main/java/htsjdk/samtools/util/IOUtil.java     |  946 ++++
 .../java/htsjdk/samtools/util/Interval.java        |    0
 .../java/htsjdk/samtools/util/IntervalList.java    |  790 ++++
 .../util/IntervalListReferenceSequenceMask.java    |    0
 .../java/htsjdk/samtools/util/IntervalTree.java    |    0
 .../java/htsjdk/samtools/util/IntervalTreeMap.java |    0
 .../java/htsjdk/samtools/util/IntervalUtil.java    |    0
 .../java/htsjdk/samtools/util/Iso8601Date.java     |    0
 .../java/htsjdk/samtools/util/IterableAdapter.java |    0
 .../htsjdk/samtools/util/IterableOnceIterator.java |    0
 .../java/htsjdk/samtools/util/Iterables.java       |    0
 src/main/java/htsjdk/samtools/util/Lazy.java       |   40 +
 .../java/htsjdk/samtools/util/LineReader.java      |    0
 .../java/htsjdk/samtools/util/ListMap.java         |    0
 .../java/htsjdk/samtools/util/Locatable.java       |    0
 .../java/htsjdk/samtools/util/LocationAware.java   |    0
 .../java/htsjdk/samtools/util/Locus.java           |    0
 .../java/htsjdk/samtools/util/LocusComparator.java |    0
 .../java/htsjdk/samtools/util/LocusImpl.java       |    0
 src/main/java/htsjdk/samtools/util/Log.java        |  214 +
 .../samtools/util/Md5CalculatingInputStream.java   |    0
 .../samtools/util/Md5CalculatingOutputStream.java  |    0
 .../java/htsjdk/samtools/util/MergingIterator.java |    0
 .../java/htsjdk/samtools/util/Murmur3.java         |    0
 .../java/htsjdk/samtools/util/OverlapDetector.java |  193 +
 .../java/htsjdk/samtools/util/PeekIterator.java    |    0
 .../htsjdk/samtools/util/PeekableIterator.java     |    0
 .../samtools/util/PositionalOutputStream.java      |   65 +
 .../java/htsjdk/samtools/util/ProcessExecutor.java |    0
 .../java/htsjdk/samtools/util/ProgressLogger.java  |    0
 .../samtools/util/ProgressLoggerInterface.java     |    0
 .../samtools/util/QualityEncodingDetector.java     |  405 ++
 .../java/htsjdk/samtools/util/QualityUtil.java     |    0
 .../samtools/util/ReferenceSequenceMask.java       |    0
 .../htsjdk/samtools/util/RelativeIso8601Date.java  |    0
 .../htsjdk/samtools/util/ResourceLimitedMap.java   |    0
 .../samtools/util/ResourceLimitedMapFunctor.java   |    0
 .../htsjdk/samtools/util/RuntimeEOFException.java  |    0
 .../htsjdk/samtools/util/RuntimeIOException.java   |    0
 .../samtools/util/RuntimeScriptException.java      |    0
 .../htsjdk/samtools/util/SamLocusIterator.java     |  292 ++
 .../util/SamRecordIntervalIteratorFactory.java     |  157 +
 .../samtools/util/SamRecordTrackingBuffer.java     |    0
 .../htsjdk/samtools/util/SamRecordWithOrdinal.java |    0
 .../java/htsjdk/samtools/util/SequenceUtil.java    | 1031 ++++
 .../java/htsjdk/samtools/util/SnappyLoader.java    |    0
 .../samtools/util/SolexaQualityConverter.java      |    0
 .../htsjdk/samtools/util/SortingCollection.java    |  514 ++
 .../samtools/util/SortingLongCollection.java       |    0
 .../java/htsjdk/samtools/util/StopWatch.java       |    0
 .../htsjdk/samtools/util/StringLineReader.java     |    0
 src/main/java/htsjdk/samtools/util/StringUtil.java |  603 +++
 .../htsjdk/samtools/util/TempStreamFactory.java    |    0
 src/main/java/htsjdk/samtools/util/TestUtil.java   |   98 +
 .../java/htsjdk/samtools/util/TrimmingUtil.java    |    0
 src/main/java/htsjdk/samtools/util/Tuple.java      |   41 +
 .../util/WholeGenomeReferenceSequenceMask.java     |    0
 .../java/htsjdk/samtools/util/ftp/FTPClient.java   |    0
 .../java/htsjdk/samtools/util/ftp/FTPReply.java    |    0
 .../java/htsjdk/samtools/util/ftp/FTPStream.java   |    0
 .../java/htsjdk/samtools/util/ftp/FTPUtils.java    |    0
 .../htsjdk/samtools/util/zip/DeflaterFactory.java  |   48 +
 .../java/htsjdk/tribble/AbstractFeatureCodec.java  |    0
 .../java/htsjdk/tribble/AbstractFeatureReader.java |  193 +
 .../java/htsjdk/tribble/AsciiFeatureCodec.java     |   92 +
 .../java/htsjdk/tribble/BinaryFeatureCodec.java    |   52 +
 .../htsjdk/tribble/CloseableTribbleIterator.java   |    0
 src/main/java/htsjdk/tribble/Feature.java          |   43 +
 src/main/java/htsjdk/tribble/FeatureCodec.java     |  136 +
 .../java/htsjdk/tribble/FeatureCodecHeader.java    |    0
 .../java/htsjdk/tribble/FeatureReader.java         |    0
 .../java/htsjdk/tribble/NameAwareCodec.java        |    0
 src/main/java/htsjdk/tribble/SimpleFeature.java    |   53 +
 .../java/htsjdk/tribble/TabixFeatureReader.java    |  217 +
 src/{ => main}/java/htsjdk/tribble/Tribble.java    |    0
 .../java/htsjdk/tribble/TribbleException.java      |    0
 .../tribble/TribbleIndexedFeatureReader.java       |  573 +++
 .../java/htsjdk/tribble/annotation/Strand.java     |    0
 src/main/java/htsjdk/tribble/bed/BEDCodec.java     |  242 +
 .../java/htsjdk/tribble/bed/BEDFeature.java        |    0
 .../java/htsjdk/tribble/bed/FullBEDFeature.java    |    0
 .../java/htsjdk/tribble/bed/SimpleBEDFeature.java  |  140 +
 .../java/htsjdk/tribble/example/CountRecords.java  |  200 +
 .../htsjdk/tribble/example/ExampleBinaryCodec.java |  128 +
 .../java/htsjdk/tribble/example/IndexToTable.java  |    0
 .../htsjdk/tribble/example/IndicesAreEqual.java    |    0
 .../tribble/example/ProfileIndexReading.java       |    0
 .../exception/CodecLineParsingException.java       |    0
 .../tribble/exception/UnsortedFileException.java   |    0
 .../htsjdk/tribble/gelitext/DiploidGenotype.java   |    0
 .../htsjdk/tribble/gelitext/GeliTextCodec.java     |    0
 .../htsjdk/tribble/gelitext/GeliTextFeature.java   |  148 +
 .../java/htsjdk/tribble/index/AbstractIndex.java   |  451 ++
 .../java/htsjdk/tribble/index/Block.java           |    0
 .../java/htsjdk/tribble/index/ChrIndex.java        |    0
 .../htsjdk/tribble/index/DynamicIndexCreator.java  |    0
 src/main/java/htsjdk/tribble/index/Index.java      |   99 +
 .../java/htsjdk/tribble/index/IndexCreator.java    |   57 +
 .../java/htsjdk/tribble/index/IndexFactory.java    |  515 ++
 .../java/htsjdk/tribble/index/MutableIndex.java    |    0
 .../htsjdk/tribble/index/TribbleIndexCreator.java  |   53 +
 .../htsjdk/tribble/index/interval/Interval.java    |    0
 .../index/interval/IntervalIndexCreator.java       |  159 +
 .../tribble/index/interval/IntervalTree.java       |    0
 .../tribble/index/interval/IntervalTreeIndex.java  |    0
 .../htsjdk/tribble/index/linear/LinearIndex.java   |    0
 .../tribble/index/linear/LinearIndexCreator.java   |  126 +
 .../htsjdk/tribble/index/tabix/TabixFormat.java    |    0
 .../htsjdk/tribble/index/tabix/TabixIndex.java     |  366 ++
 .../tribble/index/tabix/TabixIndexCreator.java     |  202 +
 .../htsjdk/tribble/readers/AsciiLineReader.java    |    0
 .../tribble/readers/AsciiLineReaderIterator.java   |    0
 .../java/htsjdk/tribble/readers/LineIterator.java  |    0
 .../htsjdk/tribble/readers/LineIteratorImpl.java   |    0
 .../java/htsjdk/tribble/readers/LineReader.java    |    0
 .../htsjdk/tribble/readers/LineReaderUtil.java     |   56 +
 .../tribble/readers/LongLineBufferedReader.java    |    0
 .../java/htsjdk/tribble/readers/Positional.java    |    0
 .../tribble/readers/PositionalBufferedStream.java  |    0
 .../tribble/readers/SynchronousLineReader.java     |   61 +
 .../tribble/readers/TabixIteratorLineReader.java   |    0
 .../java/htsjdk/tribble/readers/TabixReader.java   |    0
 src/{ => main}/java/htsjdk/tribble/readme.txt      |    0
 .../java/htsjdk/tribble/util/FTPHelper.java        |    0
 .../java/htsjdk/tribble/util/HTTPHelper.java       |    0
 .../tribble/util/LittleEndianInputStream.java      |    0
 .../tribble/util/LittleEndianOutputStream.java     |    0
 .../java/htsjdk/tribble/util/MathUtils.java        |    0
 .../java/htsjdk/tribble/util/ParsingUtils.java     |    0
 .../java/htsjdk/tribble/util/RemoteURLHelper.java  |    0
 .../java/htsjdk/tribble/util/TabixUtils.java       |    0
 .../java/htsjdk/tribble/util/URLHelper.java        |    0
 .../java/htsjdk/tribble/util/ftp/.gitignore        |    0
 .../util/popgen/HardyWeinbergCalculation.java      |    0
 src/main/java/htsjdk/variant/bcf2/BCF2Codec.java   |  491 ++
 .../java/htsjdk/variant/bcf2/BCF2Decoder.java      |    0
 .../variant/bcf2/BCF2GenotypeFieldDecoders.java    |    0
 .../variant/bcf2/BCF2LazyGenotypesDecoder.java     |    0
 .../java/htsjdk/variant/bcf2/BCF2Type.java         |    0
 .../java/htsjdk/variant/bcf2/BCF2Utils.java        |    0
 .../java/htsjdk/variant/bcf2/BCFVersion.java       |    0
 .../variant/example/PrintVariantsExample.java      |  103 +
 .../java/htsjdk/variant/utils/GeneralUtils.java    |    0
 .../utils/SAMSequenceDictionaryExtractor.java      |    0
 .../java/htsjdk/variant/variantcontext/Allele.java |    0
 .../htsjdk/variant/variantcontext/CommonInfo.java  |  341 ++
 .../variant/variantcontext/FastGenotype.java       |  173 +
 .../htsjdk/variant/variantcontext/Genotype.java    |  670 +++
 .../variant/variantcontext/GenotypeBuilder.java    |  421 ++
 .../variantcontext/GenotypeJEXLContext.java        |   59 +
 .../variantcontext/GenotypeLikelihoods.java        |    0
 .../variant/variantcontext/GenotypeType.java       |    0
 .../variant/variantcontext/GenotypesContext.java   |    0
 .../htsjdk/variant/variantcontext/JEXLMap.java     |  228 +
 .../variantcontext/JexlMissingValueTreatment.java  |   39 +
 .../variantcontext/LazyGenotypesContext.java       |    0
 .../variantcontext/StructuralVariantType.java      |   47 +
 .../variant/variantcontext/VariantContext.java     | 1734 +++++++
 .../variantcontext/VariantContextBuilder.java      |  498 ++
 .../variantcontext/VariantContextComparator.java   |  105 +
 .../variantcontext/VariantContextUtils.java        |  483 ++
 .../variant/variantcontext/VariantJEXLContext.java |  102 +
 .../variantcontext/filter/CompoundFilter.java      |    0
 .../variantcontext/filter/FilteringIterator.java   |   47 +
 .../filter/FilteringVariantContextIterator.java    |  127 +
 .../filter/GenotypeQualityFilter.java              |    0
 .../filter/HeterozygosityFilter.java               |    0
 .../filter/JavascriptVariantFilter.java            |    0
 .../filter/PassingVariantFilter.java               |    0
 .../variant/variantcontext/filter/SnpFilter.java   |    0
 .../filter/VariantContextFilter.java               |    0
 .../writer/AsyncVariantContextWriter.java          |    0
 .../variant/variantcontext/writer/BCF2Encoder.java |    0
 .../variantcontext/writer/BCF2FieldEncoder.java    |    0
 .../variantcontext/writer/BCF2FieldWriter.java     |  323 ++
 .../writer/BCF2FieldWriterManager.java             |    0
 .../variant/variantcontext/writer/BCF2Writer.java  |  443 ++
 .../writer/IndexingVariantContextWriter.java       |  180 +
 .../writer/IntGenotypeFieldAccessors.java          |    0
 .../variant/variantcontext/writer/Options.java     |    0
 .../writer/SortingVariantContextWriter.java        |    0
 .../writer/SortingVariantContextWriterBase.java    |  201 +
 .../variant/variantcontext/writer/VCFWriter.java   |    0
 .../writer/VariantContextWriter.java               |    0
 .../writer/VariantContextWriterBuilder.java        |  537 +++
 .../writer/VariantContextWriterFactory.java        |  282 ++
 .../java/htsjdk/variant/vcf/AbstractVCFCodec.java  |  791 ++++
 .../java/htsjdk/variant/vcf/VCF3Codec.java         |    0
 .../java/htsjdk/variant/vcf/VCFCodec.java          |    0
 .../htsjdk/variant/vcf/VCFCompoundHeaderLine.java  |    0
 src/main/java/htsjdk/variant/vcf/VCFConstants.java |  130 +
 .../htsjdk/variant/vcf/VCFContigHeaderLine.java    |    0
 src/main/java/htsjdk/variant/vcf/VCFEncoder.java   |  382 ++
 .../java/htsjdk/variant/vcf/VCFFileReader.java     |  153 +
 .../htsjdk/variant/vcf/VCFFilterHeaderLine.java    |   79 +
 .../htsjdk/variant/vcf/VCFFormatHeaderLine.java    |    0
 .../java/htsjdk/variant/vcf/VCFHeader.java         |    0
 .../java/htsjdk/variant/vcf/VCFHeaderLine.java     |    0
 .../htsjdk/variant/vcf/VCFHeaderLineCount.java     |    0
 .../variant/vcf/VCFHeaderLineTranslator.java       |  183 +
 .../java/htsjdk/variant/vcf/VCFHeaderLineType.java |    0
 .../java/htsjdk/variant/vcf/VCFHeaderVersion.java  |    0
 .../java/htsjdk/variant/vcf/VCFIDHeaderLine.java   |    0
 .../java/htsjdk/variant/vcf/VCFInfoHeaderLine.java |    0
 .../java/htsjdk/variant/vcf/VCFRecordCodec.java    |    0
 .../htsjdk/variant/vcf/VCFSimpleHeaderLine.java    |    0
 .../htsjdk/variant/vcf/VCFStandardHeaderLines.java |  233 +
 .../java/htsjdk/variant/vcf/VCFUtils.java          |    0
 src/scripts/build_intel_deflater.sh                |   73 -
 .../htsjdk/cram/io/ExternalCompressionTest.java    |   30 +
 .../htsjdk/samtools/AbstractBAMFileIndexTest.java  |    0
 .../java/htsjdk/samtools/BAMCigarOverflowTest.java |   29 +
 .../java/htsjdk/samtools/BAMFileIndexTest.java     |  527 +++
 .../java/htsjdk/samtools/BAMFileWriterTest.java    |  192 +
 .../java/htsjdk/samtools/BAMIndexWriterTest.java   |  227 +
 src/test/java/htsjdk/samtools/BAMIteratorTest.java |   71 +
 ...AMQueryMultipleIntervalsIteratorFilterTest.java |  146 +
 .../java/htsjdk/samtools/BAMRemoteFileTest.java    |  327 ++
 .../java/htsjdk/samtools/BinTest.java              |    0
 .../java/htsjdk/samtools/CRAMBAIIndexerTest.java   |   87 +
 .../java/htsjdk/samtools/CRAMCRAIIndexerTest.java  |  183 +
 .../java/htsjdk/samtools/CRAMComplianceTest.java   |  150 +
 .../samtools/CRAMContainerStreamWriterTest.java    |  184 +
 .../java/htsjdk/samtools/CRAMEdgeCasesTest.java    |  158 +
 .../java/htsjdk/samtools/CRAMFileBAIIndexTest.java |  301 ++
 .../htsjdk/samtools/CRAMFileCRAIIndexTest.java     |  368 ++
 .../java/htsjdk/samtools/CRAMFileReaderTest.java   |  231 +
 .../java/htsjdk/samtools/CRAMFileWriterTest.java   |  282 ++
 .../samtools/CRAMFileWriterWithIndexTest.java      |  209 +
 .../java/htsjdk/samtools/CRAMIndexQueryTest.java   |  708 +++
 .../java/htsjdk/samtools/ChunkTest.java            |    0
 .../java/htsjdk/samtools/CigarCodecTest.java       |    0
 .../java/htsjdk/samtools/CigarTest.java            |    0
 .../htsjdk/samtools/DownsamplingIteratorTests.java |   87 +
 .../htsjdk/samtools/DuplicateSetIteratorTest.java  |    0
 .../java/htsjdk/samtools/GenomicIndexUtilTest.java |   50 +
 ...MergingSamRecordIteratorGroupCollisionTest.java |    0
 .../samtools/MergingSamRecordIteratorTest.java     |    0
 .../htsjdk/samtools/ProgramRecordChainingTest.java |    0
 .../samtools/SAMBinaryTagAndValueUnitTest.java     |  183 +
 .../java/htsjdk/samtools/SAMCloneTest.java         |    0
 .../htsjdk/samtools/SAMFileWriterFactoryTest.java  |  307 ++
 .../java/htsjdk/samtools/SAMFlagTest.java          |    0
 .../java/htsjdk/samtools/SAMIntegerTagTest.java    |  375 ++
 .../samtools/SAMRecordDuplicateComparatorTest.java |    0
 .../java/htsjdk/samtools/SAMRecordUnitTest.java    | 1041 ++++
 .../samtools/SAMSequenceDictionaryCodecTest.java   |  122 +
 .../htsjdk/samtools/SAMSequenceDictionaryTest.java |  147 +
 .../java/htsjdk/samtools/SAMTextReaderTest.java    |    0
 .../java/htsjdk/samtools/SAMTextWriterTest.java    |  130 +
 src/test/java/htsjdk/samtools/SAMUtilsTest.java    |  250 +
 .../htsjdk/samtools/SamFileHeaderMergerTest.java   |  265 ++
 src/test/java/htsjdk/samtools/SamFilesTest.java    |   91 +
 .../java/htsjdk/samtools/SamFlagFieldTest.java     |  150 +
 .../samtools/SamHeaderRecordComparatorTest.java    |    0
 src/test/java/htsjdk/samtools/SamIndexesTest.java  |  193 +
 .../java/htsjdk/samtools/SamPairUtilTest.java      |    0
 .../java/htsjdk/samtools/SamReaderFactoryTest.java |  468 ++
 .../java/htsjdk/samtools/SamReaderSortTest.java    |  102 +
 src/test/java/htsjdk/samtools/SamReaderTest.java   |  170 +
 src/test/java/htsjdk/samtools/SamSpecIntTest.java  |   97 +
 src/test/java/htsjdk/samtools/SamStreamsTest.java  |  124 +
 .../SequenceNameTruncationAndValidationTest.java   |   98 +
 .../java/htsjdk/samtools/ValidateSamFileTest.java  |  547 +++
 .../java/htsjdk/samtools/apps/.gitignore           |    0
 .../java/htsjdk/samtools/cram/CRAIEntryTest.java   |  144 +
 .../java/htsjdk/samtools/cram/CRAIIndexTest.java   |  220 +
 .../samtools/cram/LosslessRoundTripTest.java       |    0
 .../java/htsjdk/samtools/cram/VersionTest.java     |  106 +
 .../cram/build/CompressionHeaderFactoryTest.java   |    0
 .../samtools/cram/build/ContainerFactoryTest.java  |    0
 .../samtools/cram/build/ContainerParserTest.java   |    0
 .../htsjdk/samtools/cram/build/CramIOTest.java     |    0
 .../cram/encoding/huffman/codec/HuffmanTest.java   |    0
 .../samtools/cram/encoding/rans/RansTest.java      |    0
 .../java/htsjdk/samtools/cram/io/ITF8Test.java     |    0
 .../java/htsjdk/samtools/cram/io/LTF8Test.java     |    0
 .../cram/lossy/QualityScorePreservationTest.java   |    0
 .../samtools/cram/ref/EnaRefServiceTest.java       |    0
 .../cram/structure/CramCompressionRecordTest.java  |    0
 .../samtools/cram/structure/ReadTagTest.java       |    0
 .../htsjdk/samtools/cram/structure/SliceTests.java |   70 +
 .../cram/structure/SubstitutionMatrixTest.java     |    0
 .../java/htsjdk/samtools/fastq/.gitignore          |    0
 .../htsjdk/samtools/fastq/FastqRecordTest.java     |  204 +
 .../htsjdk/samtools/fastq/FastqWriterTest.java     |   73 +
 .../filter/FailsVendorReadQualityFilterTest.java   |    0
 .../samtools/filter/InsertSizeFilterTest.java      |    0
 .../filter/IntervalKeepPairFilterTest.java         |  123 +
 .../filter/JavascriptSamRecordFilterTest.java      |   74 +
 .../samtools/filter/MappingQualityFilterTest.java  |    0
 .../samtools/filter/OverclippedReadFilterTest.java |    0
 .../samtools/filter/SolexaNoiseFilterTest.java     |    0
 .../java/htsjdk/samtools/filter/TagFilterTest.java |    0
 .../htsjdk/samtools/liftover/LiftOverTest.java     |  468 ++
 .../htsjdk/samtools/metrics/MetricBaseTest.java    |    0
 .../htsjdk/samtools/metrics/MetricsFileTest.java   |  213 +
 .../htsjdk/samtools/metrics/StringHeaderTest.java  |    0
 .../htsjdk/samtools/metrics/VersionHeaderTest.java |    0
 .../reference/FakeReferenceSequenceFile.java       |    0
 .../samtools/reference/FastaSequenceFileTest.java  |   85 +
 .../samtools/reference/FastaSequenceIndexTest.java |  256 +
 .../reference/InMemoryReferenceSequenceFile.java   |    0
 .../reference/IndexedFastaSequenceFileTest.java    |  308 ++
 .../ReferenceSequenceFileFactoryTests.java         |   39 +
 .../reference/ReferenceSequenceFileWalkerTest.java |   73 +
 .../samtools/reference/ReferenceSequenceTests.java |    0
 .../seekablestream/SeekableBufferedStreamTest.java |  162 +
 .../seekablestream/SeekableFTPStreamTest.java      |    0
 .../seekablestream/SeekableFileStreamTest.java     |   52 +
 .../seekablestream/SeekableMemoryStreamTest.java   |   93 +
 .../seekablestream/SeekablePathStreamTest.java     |   51 +
 .../seekablestream/SeekableStreamFactoryTest.java  |   45 +
 .../java/htsjdk/samtools/sra/AbstractSRATest.java  |   89 +
 .../java/htsjdk/samtools/sra/SRAAccessionTest.java |   28 +
 .../java/htsjdk/samtools/sra/SRAIndexTest.java     |  134 +
 .../htsjdk/samtools/sra/SRALazyRecordTest.java     |   51 +
 .../java/htsjdk/samtools/sra/SRAQueryTest.java     |    0
 .../java/htsjdk/samtools/sra/SRAReferenceTest.java |   95 +
 src/test/java/htsjdk/samtools/sra/SRATest.java     |  434 ++
 .../samtools/util/AbstractLocusInfoTest.java       |   79 +
 .../util/AbstractLocusIteratorTestTemplate.java    |   68 +
 .../samtools/util/AbstractRecordAndOffsetTest.java |   63 +
 .../samtools/util/AsyncBufferedIteratorTest.java   |  115 +
 .../java/htsjdk/samtools/util/AsyncWriterTest.java |   77 +
 .../java/htsjdk/samtools/util/BinaryCodecTest.java |    0
 .../util/BlockCompressedFilePointerUtilTest.java   |    0
 .../util/BlockCompressedOutputStreamTest.java      |  214 +
 .../util/BlockCompressedTerminatorTest.java        |   59 +
 .../java/htsjdk/samtools/util/CigarUtilTest.java   |    0
 .../samtools/util/CloseableIteratorTest.java       |   31 +
 .../java/htsjdk/samtools/util/CodeUtilTest.java    |    0
 .../htsjdk/samtools/util/ComparableTupleTest.java  |    0
 .../samtools/util/CoordSpanInputSteamTest.java     |    0
 .../htsjdk/samtools/util/DiskBackedQueueTest.java  |    0
 .../htsjdk/samtools/util/EdgeReadIteratorTest.java |  402 ++
 .../samtools/util/EdgingRecordAndOffsetTest.java   |   94 +
 .../java/htsjdk/samtools/util/HistogramTest.java   |  366 ++
 .../htsjdk/samtools/util/IntervalListTest.java     |  520 ++
 .../htsjdk/samtools/util/IntervalTreeMapTest.java  |    0
 .../htsjdk/samtools/util/IntervalTreeTest.java     |    0
 src/test/java/htsjdk/samtools/util/IoUtilTest.java |  190 +
 .../java/htsjdk/samtools/util/Iso8601DateTest.java |    0
 .../java/htsjdk/samtools/util/IupacTest.java       |    0
 .../htsjdk/samtools/util/MergingIteratorTest.java  |    0
 .../htsjdk/samtools/util/OverlapDetectorTest.java  |  240 +
 .../samtools/util/PositionalOutputStreamTest.java  |   62 +
 .../samtools/util/QualityEncodingDetectorTest.java |  109 +
 .../samtools/util/RelativeIso8601DateTest.java     |   53 +
 .../htsjdk/samtools/util/SamLocusIteratorTest.java |  673 +++
 .../htsjdk/samtools/util/SequenceUtilTest.java     |  453 ++
 .../samtools/util/SolexaQualityConverterTest.java  |    0
 .../samtools/util/SortingCollectionTest.java       |    0
 .../samtools/util/SortingLongCollectionTest.java   |    0
 .../htsjdk/samtools/util/StringLineReaderTest.java |    0
 .../java/htsjdk/samtools/util/StringUtilTest.java  |  122 +
 .../htsjdk/samtools/util/TrimmingUtilTest.java     |    0
 .../java/htsjdk/samtools/util/TupleTest.java       |    0
 .../htsjdk/tribble/AbstractFeatureReaderTest.java  |  112 +
 .../java/htsjdk/tribble/BinaryFeaturesTest.java    |   62 +
 .../java/htsjdk/tribble/FeatureReaderTest.java     |  168 +
 src/test/java/htsjdk/tribble/TestUtils.java        |   28 +
 .../tribble/TribbleIndexFeatureReaderTest.java     |   88 +
 .../java/htsjdk/tribble/TribbleTest.java           |    0
 src/test/java/htsjdk/tribble/bed/BEDCodecTest.java |  240 +
 .../java/htsjdk/tribble/gelitext/GeliTextTest.java |  100 +
 .../htsjdk/tribble/index/IndexFactoryTest.java     |  120 +
 src/test/java/htsjdk/tribble/index/IndexTest.java  |   97 +
 .../tribble/index/interval/IntervalTreeTest.java   |    0
 .../tribble/index/linear/LinearIndexTest.java      |    0
 .../htsjdk/tribble/index/tabix/TabixIndexTest.java |  144 +
 .../tribble/readers/AsciiLineReaderTest.java       |    0
 .../readers/LongLineBufferedReaderTest.java        |    0
 .../readers/PositionalBufferedStreamTest.java      |    0
 .../java/htsjdk/tribble/readers/ReaderTest.java    |    0
 .../readers/SynchronousLineReaderUnitTest.java     |   39 +
 .../htsjdk/tribble/readers/TabixReaderTest.java    |  162 +
 .../java/htsjdk/tribble/source/.gitignore          |    0
 .../java/htsjdk/tribble/util/ParsingUtilsTest.java |    0
 .../htsjdk/tribble/util/ftp/FTPClientTest.java     |    0
 .../java/htsjdk/tribble/util/ftp/FTPUtilsTest.java |    0
 .../util/popgen/HardyWeinbergCalculationTest.java  |    0
 .../htsjdk/variant/PrintVariantsExampleTest.java   |   65 +
 src/test/java/htsjdk/variant/VariantBaseTest.java  |  278 ++
 .../variant/bcf2/BCF2EncoderDecoderUnitTest.java   |    0
 .../htsjdk/variant/bcf2/BCF2UtilsUnitTest.java     |    0
 .../utils/SAMSequenceDictionaryExtractorTest.java  |   65 +
 .../variant/variantcontext/AlleleUnitTest.java     |    0
 .../variantcontext/GenotypeBuilderTest.java        |   75 +
 .../GenotypeLikelihoodsUnitTest.java               |  337 ++
 .../variant/variantcontext/GenotypeUnitTest.java   |  107 +
 .../variantcontext/GenotypesContextUnitTest.java   |    0
 .../variantcontext/VariantContextBuilderTest.java  |    0
 .../variantcontext/VariantContextTestProvider.java | 1014 ++++
 .../variantcontext/VariantContextUnitTest.java     | 1621 +++++++
 .../variantcontext/VariantJEXLContextUnitTest.java |  312 ++
 .../variantcontext/filter/AllFailFilter.java       |    0
 .../variantcontext/filter/AllPassFilter.java       |    0
 .../variantcontext/filter/CompoundFilterTest.java  |    0
 .../FilteringVariantContextIteratorTest.java       |   88 +
 .../filter/GenotypeQualityFilterTest.java          |    0
 .../filter/HeterozygosityFilterTest.java           |  128 +
 .../filter/JavascriptVariantFilterTest.java        |   72 +
 .../filter/PassingVariantFilterTest.java           |    0
 .../variantcontext/filter/SnpFilterTest.java       |    0
 .../writer/TabixOnTheFlyIndexCreationTest.java     |   66 +
 .../variantcontext/writer/VCFWriterUnitTest.java   |  280 ++
 .../VariantContextWriterBuilderUnitTest.java       |  399 ++
 .../writer/VariantContextWritersUnitTest.java      |    0
 .../htsjdk/variant/vcf/AbstractVCFCodecTest.java   |   60 +
 .../htsjdk/variant/vcf/IndexFactoryUnitTest.java   |    0
 .../variant/vcf/VCFCompoundHeaderLineUnitTest.java |    0
 .../java/htsjdk/variant/vcf/VCFEncoderTest.java    |    0
 .../vcf/VCFHeaderLineTranslatorUnitTest.java       |   62 +
 .../htsjdk/variant/vcf/VCFHeaderLineUnitTest.java  |    0
 .../java/htsjdk/variant/vcf/VCFHeaderUnitTest.java |  563 +++
 .../vcf/VCFStandardHeaderLinesUnitTest.java        |  204 +
 .../BAMCigarOverflowTest/CigarOverflowTest.bam     |  Bin
 .../samtools/BAMFileIndexTest/index_test.bam       |  Bin
 .../samtools/BAMFileIndexTest/index_test.bam.bai   |  Bin
 .../BAMFileIndexTest/symlink_with_index.bam        |    0
 .../BAMFileIndexTest/symlink_with_index.bam.bai    |    0
 .../symlink_without_linked_index.bam               |    0
 .../SAMIntegerTagTest/variousAttributes.bam        |  Bin
 .../SAMIntegerTagTest/variousAttributes.sam        |    0
 .../SamFileHeaderMergerTest/Chromosome1to10.bam    |  Bin
 .../SamFileHeaderMergerTest/Chromosome5to9.bam     |  Bin
 .../case1/chr11sub_file1.sam                       |    0
 .../case1/chr11sub_file2.sam                       |    0
 .../case1/expected_output.sam                      |    0
 .../case2/chr11sub_file1.sam                       |    0
 .../case2/chr11sub_file2.sam                       |    0
 .../case2/chr11sub_file3.sam                       |    0
 .../case2/chr11sub_file4.sam                       |    0
 .../case2/expected_output.sam                      |    0
 .../SamFileHeaderMergerTest/unsorted_input/1.sam   |    0
 .../SamFileHeaderMergerTest/unsorted_input/2.sam   |    0
 .../reference_with_lower_and_uppercase.dict        |    3 +
 .../reference_with_lower_and_uppercase.fasta       |    4 +
 .../reference_with_lower_and_uppercase.fasta.fai   |    2 +
 .../SequenceUtil/upper_and_lowercase_read.sam      |   10 +
 .../samtools/ValidateSamFileTest/bad_index.bai     |  Bin
 .../samtools/ValidateSamFileTest/bad_index.bam     |  Bin
 .../samtools/ValidateSamFileTest/buggyHeader.sam   |    0
 .../samtools/ValidateSamFileTest/duplicate_rg.sam  |    0
 .../ValidateSamFileTest/duplicated_reads.sam       |    0
 .../duplicated_reads_out_of_order.sam              |    0
 .../samtools/ValidateSamFileTest/hanging_tab.sam   |    0
 .../inappropriate_mate_cigar_string.sam            |    0
 .../invalid_coord_sort_order.sam                   |    0
 .../invalid_mate_cigar_string.sam                  |    0
 .../ValidateSamFileTest/invalid_platform_unit.sam  |    0
 .../invalid_queryname_sort_order.sam               |    0
 .../ValidateSamFileTest/mate_cigar_and_no_oqs.sam  |    0
 .../ValidateSamFileTest/mate_cigar_and_oqs.sam     |    0
 .../ValidateSamFileTest/missing_fields.sam         |    0
 .../ValidateSamFileTest/missing_platform_unit.sam  |    0
 .../test_samfile_version_1pt5.bam                  |  Bin
 .../samtools/ValidateSamFileTest/truncated.bam     |  Bin
 .../ValidateSamFileTest/truncated_quals.sam        |    0
 .../samtools/ValidateSamFileTest/truncated_tag.sam |    0
 .../htsjdk/samtools/ValidateSamFileTest/valid.sam  |    0
 .../ValidateSamFileTest/zero_length_read.sam       |    0
 .../htsjdk/samtools/block_compressed.sam.gz        |  Bin
 .../test/resources}/htsjdk/samtools/compressed.bam |  Bin
 .../resources}/htsjdk/samtools/compressed.sam.gz   |  Bin
 .../htsjdk/samtools/coordinate_sorted.sam          |    0
 .../cram/CRAMException/testContigNotInRef.cram     |  Bin
 .../cram/CRAMException/testContigNotInRef.cram.bai |  Bin
 .../cram/CRAMException/testContigNotInRef.dict     |    0
 .../cram/CRAMException/testContigNotInRef.fa       |    0
 .../cram/CRAMException/testContigNotInRef.fa.fai   |    0
 .../cram/CRAMException/testContigNotInRef.fasta    |    0
 ...78.20.21.1-100.100-SeqsPerSlice.0-unMapped.cram |  Bin 0 -> 47259 bytes
 ....21.1-100.100-SeqsPerSlice.0-unMapped.cram.crai |  Bin 0 -> 81 bytes
 ...78.20.21.1-100.100-SeqsPerSlice.1-unMapped.cram |  Bin 0 -> 47796 bytes
 ....21.1-100.100-SeqsPerSlice.1-unMapped.cram.crai |  Bin 0 -> 94 bytes
 ....20.21.1-100.100-SeqsPerSlice.500-unMapped.cram |  Bin 0 -> 77664 bytes
 ...1.1-100.100-SeqsPerSlice.500-unMapped.cram.crai |  Bin 0 -> 124 bytes
 .../htsjdk/samtools/cram/auxf#values.2.1.cram      |  Bin
 .../htsjdk/samtools/cram/auxf#values.3.0.cram      |  Bin
 .../htsjdk/samtools/cram/auxf#values.sam           |    0
 .../htsjdk/samtools/cram/auxf.alteredForMD5test.fa |    2 +
 .../samtools/cram/auxf.alteredForMD5test.fa.fai    |    1 +
 .../test/resources}/htsjdk/samtools/cram/auxf.fa   |    0
 .../resources}/htsjdk/samtools/cram/auxf.fa.fai    |    0
 .../htsjdk/samtools/cram/c1#bounds.2.1.cram        |  Bin
 .../htsjdk/samtools/cram/c1#bounds.3.0.cram        |  Bin
 .../resources}/htsjdk/samtools/cram/c1#bounds.sam  |    0
 .../htsjdk/samtools/cram/c1#clip.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/c1#clip.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/c1#clip.sam    |    0
 .../htsjdk/samtools/cram/c1#noseq.2.1.cram         |  Bin
 .../htsjdk/samtools/cram/c1#noseq.3.0.cram         |  Bin
 .../resources}/htsjdk/samtools/cram/c1#noseq.sam   |    0
 .../htsjdk/samtools/cram/c1#pad1.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/c1#pad1.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/c1#pad1.sam    |    0
 .../htsjdk/samtools/cram/c1#pad2.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/c1#pad2.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/c1#pad2.sam    |    0
 .../htsjdk/samtools/cram/c1#pad3.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/c1#pad3.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/c1#pad3.sam    |    0
 .../htsjdk/samtools/cram/c1#unknown.2.1.cram       |  Bin
 .../htsjdk/samtools/cram/c1#unknown.3.0.cram       |  Bin
 .../resources}/htsjdk/samtools/cram/c1#unknown.sam |    0
 .../test/resources}/htsjdk/samtools/cram/c1.fa     |    0
 .../test/resources}/htsjdk/samtools/cram/c1.fa.fai |    0
 .../htsjdk/samtools/cram/c2#pad.2.1.cram           |  Bin
 .../htsjdk/samtools/cram/c2#pad.3.0.cram           |  Bin
 .../resources}/htsjdk/samtools/cram/ce#1.2.1.cram  |  Bin
 .../resources}/htsjdk/samtools/cram/ce#1.3.0.cram  |  Bin
 .../test/resources}/htsjdk/samtools/cram/ce#1.sam  |    0
 .../resources}/htsjdk/samtools/cram/ce#2.2.1.cram  |  Bin
 .../resources}/htsjdk/samtools/cram/ce#2.3.0.cram  |  Bin
 .../test/resources}/htsjdk/samtools/cram/ce#2.sam  |    0
 .../resources}/htsjdk/samtools/cram/ce#5.2.1.cram  |  Bin
 .../resources}/htsjdk/samtools/cram/ce#5.3.0.cram  |  Bin
 .../test/resources}/htsjdk/samtools/cram/ce#5.sam  |    0
 .../resources}/htsjdk/samtools/cram/ce#5b.2.1.cram |  Bin
 .../resources}/htsjdk/samtools/cram/ce#5b.3.0.cram |  Bin
 .../test/resources}/htsjdk/samtools/cram/ce#5b.sam |    0
 .../htsjdk/samtools/cram/ce#large_seq.2.1.cram     |  Bin
 .../htsjdk/samtools/cram/ce#large_seq.3.0.cram     |  Bin
 .../htsjdk/samtools/cram/ce#large_seq.sam          |    0
 .../htsjdk/samtools/cram/ce#supp.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/ce#supp.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/ce#supp.sam    |    0
 .../htsjdk/samtools/cram/ce#tag_depadded.2.1.cram  |  Bin
 .../htsjdk/samtools/cram/ce#tag_depadded.3.0.cram  |  Bin
 .../htsjdk/samtools/cram/ce#tag_depadded.sam       |    0
 .../htsjdk/samtools/cram/ce#tag_padded.2.1.cram    |  Bin
 .../htsjdk/samtools/cram/ce#tag_padded.3.0.cram    |  Bin
 .../htsjdk/samtools/cram/ce#tag_padded.sam         |    0
 .../htsjdk/samtools/cram/ce#unmap.2.1.cram         |  Bin
 .../htsjdk/samtools/cram/ce#unmap.3.0.cram         |  Bin
 .../resources}/htsjdk/samtools/cram/ce#unmap.sam   |    0
 .../htsjdk/samtools/cram/ce#unmap1.2.1.cram        |  Bin
 .../htsjdk/samtools/cram/ce#unmap1.3.0.cram        |  Bin
 .../resources}/htsjdk/samtools/cram/ce#unmap1.sam  |    0
 .../htsjdk/samtools/cram/ce#unmap2.2.1.cram        |  Bin
 .../htsjdk/samtools/cram/ce#unmap2.3.0.cram        |  Bin
 .../resources}/htsjdk/samtools/cram/ce#unmap2.sam  |    0
 .../test/resources}/htsjdk/samtools/cram/ce.fa     |    0
 .../test/resources}/htsjdk/samtools/cram/ce.fa.fai |    0
 .../htsjdk/samtools/cram/cramQueryTest.cram        |  Bin 0 -> 2863 bytes
 .../htsjdk/samtools/cram/cramQueryTest.cram.bai    |  Bin 0 -> 336 bytes
 .../htsjdk/samtools/cram/cramQueryTestEmpty.cram   |  Bin 0 -> 2183 bytes
 .../samtools/cram/cramQueryTestEmpty.cram.bai      |  Bin 0 -> 48 bytes
 .../htsjdk/samtools/cram/cramQueryWithBAI.cram     |  Bin 0 -> 8947 bytes
 .../htsjdk/samtools/cram/cramQueryWithBAI.cram.bai |  Bin 0 -> 152 bytes
 .../htsjdk/samtools/cram/cramQueryWithCRAI.cram    |  Bin 0 -> 4131 bytes
 .../samtools/cram/cramQueryWithCRAI.cram.crai      |  Bin 0 -> 59 bytes
 .../resources}/htsjdk/samtools/cram/fieldarith.sam |    0
 .../samtools/cram/human_g1k_v37.20.21.1-100.dict   |    3 +
 .../samtools/cram/human_g1k_v37.20.21.1-100.fasta  |   11 +
 .../cram/human_g1k_v37.20.21.1-100.fasta.fai       |    2 +
 .../cram/human_g1k_v37.20.21.10M-10M200k.dict      |    3 +
 .../cram/human_g1k_v37.20.21.10M-10M200k.fasta     | 5002 ++++++++++++++++++++
 .../cram/human_g1k_v37.20.21.10M-10M200k.fasta.fai |    2 +
 .../htsjdk/samtools/cram/io/bzip2-test.bz2         |  Bin 0 -> 56 bytes
 .../test/resources}/htsjdk/samtools/cram/test.cram |  Bin
 .../resources}/htsjdk/samtools/cram/test.cram.bai  |  Bin
 .../test/resources}/htsjdk/samtools/cram/test.dict |    0
 .../test/resources}/htsjdk/samtools/cram/test.fa   |    0
 .../resources}/htsjdk/samtools/cram/test.fa.fai    |    0
 .../resources}/htsjdk/samtools/cram/test2.cram     |  Bin
 .../resources}/htsjdk/samtools/cram/test2.dict     |    0
 .../test/resources}/htsjdk/samtools/cram/test2.fa  |    0
 .../resources}/htsjdk/samtools/cram/test2.fa.fai   |    0
 .../htsjdk/samtools/cram/xx#blank.2.1.cram         |  Bin
 .../htsjdk/samtools/cram/xx#blank.3.0.cram         |  Bin
 .../resources}/htsjdk/samtools/cram/xx#blank.sam   |    0
 .../htsjdk/samtools/cram/xx#large_aux.2.1.cram     |  Bin
 .../htsjdk/samtools/cram/xx#large_aux.3.0.cram     |  Bin
 .../htsjdk/samtools/cram/xx#large_aux.sam          |    0
 .../htsjdk/samtools/cram/xx#large_aux2.2.1.cram    |  Bin
 .../htsjdk/samtools/cram/xx#large_aux2.3.0.cram    |  Bin
 .../htsjdk/samtools/cram/xx#large_aux2.sam         |    0
 .../htsjdk/samtools/cram/xx#minimal.2.1.cram       |  Bin
 .../htsjdk/samtools/cram/xx#minimal.3.0.cram       |  Bin
 .../resources}/htsjdk/samtools/cram/xx#minimal.sam |    0
 .../htsjdk/samtools/cram/xx#pair.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/xx#pair.3.0.cram          |  Bin
 .../resources}/htsjdk/samtools/cram/xx#pair.sam    |    0
 .../resources}/htsjdk/samtools/cram/xx#rg.2.1.cram |  Bin
 .../resources}/htsjdk/samtools/cram/xx#rg.3.0.cram |  Bin
 .../test/resources}/htsjdk/samtools/cram/xx#rg.sam |    0
 .../htsjdk/samtools/cram/xx#tlen.2.1.cram          |  Bin
 .../htsjdk/samtools/cram/xx#tlen.3.0.cram          |  Bin
 .../htsjdk/samtools/cram/xx#tlen2.2.1.cram         |  Bin
 .../htsjdk/samtools/cram/xx#tlen2.3.0.cram         |  Bin
 .../htsjdk/samtools/cram/xx#triplet.2.1.cram       |  Bin
 .../htsjdk/samtools/cram/xx#triplet.3.0.cram       |  Bin
 .../resources}/htsjdk/samtools/cram/xx#triplet.sam |    0
 .../htsjdk/samtools/cram/xx#unsorted.2.1.cram      |  Bin
 .../htsjdk/samtools/cram/xx#unsorted.3.0.cram      |  Bin
 .../htsjdk/samtools/cram/xx#unsorted.sam           |    0
 .../test/resources}/htsjdk/samtools/cram/xx.fa     |    0
 .../test/resources}/htsjdk/samtools/cram/xx.fa.fai |    0
 .../htsjdk/samtools/cram_query_sorted.cram         |  Bin
 .../htsjdk/samtools/cram_query_sorted.fasta        |    0
 .../htsjdk/samtools/cram_query_sorted.fasta.fai    |    0
 .../resources}/htsjdk/samtools/cram_tlen.fasta     |    0
 .../resources}/htsjdk/samtools/cram_tlen.fasta.fai |    0
 .../htsjdk/samtools/cram_tlen_reads.sorted.sam     |    0
 .../htsjdk/samtools/cram_with_bai_index.cram       |  Bin
 .../htsjdk/samtools/cram_with_bai_index.cram.bai   |  Bin
 .../htsjdk/samtools/cram_with_crai_index.cram      |  Bin
 .../htsjdk/samtools/cram_with_crai_index.cram.crai |  Bin
 .../test/resources}/htsjdk/samtools/empty.bai      |  Bin
 .../test/resources}/htsjdk/samtools/empty.bam      |  Bin
 .../htsjdk/samtools/empty_no_empty_gzip_block.bai  |  Bin
 .../htsjdk/samtools/empty_no_empty_gzip_block.bam  |  Bin
 src/test/resources/htsjdk/samtools/hg19mini.dict   |    5 +
 .../test/resources}/htsjdk/samtools/hg19mini.fasta |    0
 .../resources}/htsjdk/samtools/hg19mini.fasta.fai  |    0
 .../intervallist/IntervalListFromVCFTest.vcf       |    0
 .../IntervalListFromVCFTestComp.interval_list      |    0
 ...ntervalListFromVCFTestCompInverse.interval_list |    0
 ...lListFromVCFTestCompInverseManual.interval_list |    0
 .../intervallist/IntervalListFromVCFTestManual.vcf |    0
 ...IntervalListFromVCFTestManualComp.interval_list |    0
 .../IntervalListchr123_empty.interval_list         |    0
 .../test/resources}/htsjdk/samtools/inttest.bam    |  Bin
 .../test/resources}/htsjdk/samtools/inttest.sam    |    0
 .../resources}/htsjdk/samtools/io/5newline5.txt    |    0
 .../test/resources}/htsjdk/samtools/io/empty.txt   |    0
 .../resources}/htsjdk/samtools/io/slurptest.txt    |    0
 .../test/resources}/htsjdk/samtools/issue76.bam    |  Bin
 .../resources}/htsjdk/samtools/issue76.bam.bai     |  Bin
 .../htsjdk/samtools/liftover/hg18ToHg19.over.chain |    0
 .../htsjdk/samtools/metrics/metricsOne.metrics     |    0
 .../htsjdk/samtools/metrics/metricsOneCopy.metrics |    0
 .../metrics/metricsOneModifiedHistogram.metrics    |    0
 .../metrics/metricsOneModifiedMetrics.metrics      |    0
 .../htsjdk/samtools/queryname_sorted.sam           |    0
 .../htsjdk/samtools/readWithBadRname.sam           |    0
 .../reference/Homo_sapiens_assembly18.fasta.fai    |    0
 .../reference/Homo_sapiens_assembly18.trimmed.dict |    0
 .../Homo_sapiens_assembly18.trimmed.fasta          |    0
 .../Homo_sapiens_assembly18.trimmed.fasta.fai      |    0
 .../Homo_sapiens_assembly18.trimmed.nodict.fasta   |    0
 ...omo_sapiens_assembly18.trimmed.nodict.fasta.fai |    0
 .../Homo_sapiens_assembly18.trimmed.noindex.fasta  |    0
 .../reference_with_trailing_whitespace.dict        |    0
 .../reference_with_trailing_whitespace.fasta       |    0
 .../htsjdk/samtools/reference/testing.fai          |    0
 .../test/resources}/htsjdk/samtools/roundtrip.sam  |    0
 .../test/resources}/htsjdk/samtools/samFilter01.js |    0
 .../test/resources}/htsjdk/samtools/samFilter02.js |    0
 .../samtools/seekablestream/megabyteZeros.dat      |  Bin
 .../htsjdk/samtools/seekablestream/seekTest.txt    |    0
 .../htsjdk/samtools/sequenceWithSpace.bam          |  Bin
 .../htsjdk/samtools/sequenceWithSpace.sam          |    0
 .../htsjdk/samtools/serialization_test.bam         |  Bin
 .../htsjdk/samtools/serialization_test.bam.bai     |  Bin
 .../htsjdk/samtools/serialization_test.sam         |    0
 .../htsjdk/samtools/sra/test_archive.sra           |  Bin
 .../resources}/htsjdk/samtools/uncompressed.sam    |    0
 .../test/resources}/htsjdk/samtools/unsorted.sam   |    0
 .../5k-30BB2AAXX.3.aligned.sam.fastq               |    0
 .../illumina-as-standard.bam                       |  Bin
 .../QualityEncodingDetectorTest/s_1_sequence.txt   |    0
 .../solexa-as-standard.bam                         |  Bin
 .../solexa_full_range_as_solexa.fastq              |    0
 .../util/QualityEncodingDetectorTest/unmapped.sam  |    0
 .../htsjdk/samtools/util/defective_bgzf.bam        |  Bin
 .../htsjdk/samtools/util/no_bgzf_terminator.bam    |  Bin
 .../htsjdk/samtools/util/whitespace_text_file.txt  |    0
 .../test/resources}/htsjdk/tribble/Tb.vcf.idx      |  Bin
 .../resources}/htsjdk/tribble/basicDbSNP.dbsnp     |    0
 ....deletions.10kbp.het.gq99.hand_curated.hg19.bed |    0
 ...ions.10kbp.het.gq99.hand_curated.hg19_fixed.bed |    0
 .../htsjdk/tribble/bed/Unigene.sample.bed          |    0
 .../htsjdk/tribble/bed/disconcontigs.bed           |    0
 .../resources}/htsjdk/tribble/bed/unsorted.bed     |    0
 .../resources}/htsjdk/tribble/complexExample.vcf   |    0
 .../test/resources}/htsjdk/tribble/fakeBed.bed     |    0
 .../test/resources}/htsjdk/tribble/fakeVCF.vcf.gz  |  Bin
 .../resources}/htsjdk/tribble/fakeVCF.vcf.gz.tbi   |  Bin
 .../resources}/htsjdk/tribble/gwas/smallp.gwas     |    0
 .../htsjdk/tribble/index/chrY_Y4_small.bed         |    0
 .../test/resources}/htsjdk/tribble/large.txt       |    0
 .../test/resources}/htsjdk/tribble/sites.bed       |    0
 .../test/resources}/htsjdk/tribble/soapsnp.txt     |    0
 .../resources}/htsjdk/tribble/split/test.bin.part1 |  Bin
 .../resources}/htsjdk/tribble/split/test.bin.part2 |  Bin
 .../resources}/htsjdk/tribble/split/test.bin.part3 |  Bin
 .../resources}/htsjdk/tribble/split/test.bin.split |    0
 .../tabix/YRI.trio.2010_07.indel.sites.vcf.gz      |  Bin 0 -> 250626 bytes
 .../tabix/YRI.trio.2010_07.indel.sites.vcf.gz.tbi  |  Bin 0 -> 32877 bytes
 .../htsjdk/tribble/tabix/bigger.vcf.gz.tbi         |  Bin
 .../htsjdk/tribble/tabix/testTabixIndex.vcf        |    0
 .../htsjdk/tribble/tabix/testTabixIndex.vcf.gz     |  Bin
 .../resources}/htsjdk/tribble/tabix/trioDup.vcf    |    0
 .../resources}/htsjdk/tribble/tabix/trioDup.vcf.gz |  Bin
 .../htsjdk/tribble/tabix/trioDup.vcf.gz.tbi        |  Bin
 .../resources/htsjdk/tribble/test with spaces.vcf  |   24 +
 .../test/resources}/htsjdk/tribble/test.bed        |    0
 .../test/resources}/htsjdk/tribble/test.gff        |    0
 .../resources}/htsjdk/tribble/test.tabix.bed.gz    |  Bin
 .../htsjdk/tribble/test.tabix.bed.gz.tbi           |  Bin
 src/test/resources/htsjdk/tribble/test.vcf         |   24 +
 src/test/resources/htsjdk/tribble/test.vcf.bgz     |  Bin 0 -> 849 bytes
 src/test/resources/htsjdk/tribble/test.vcf.gz      |  Bin 0 -> 822 bytes
 .../resources}/htsjdk/tribble/testGeliText.txt     |    0
 .../htsjdk/tribble/testIntervalList.list           |    0
 .../test/resources}/htsjdk/tribble/tmp/.gitignore  |    0
 .../test/resources}/htsjdk/tribble/trio.vcf        |    0
 .../test/resources}/htsjdk/tribble/trio.vcf.idx    |  Bin
 .../test/resources}/htsjdk/tribble/trioDup.vcf     |    0
 .../test/resources}/htsjdk/tribble/vcfexample.vcf  |    0
 .../resources}/htsjdk/tribble/vcfexample.vcf.gz    |  Bin
 .../htsjdk/tribble/vcfexample.vcf.gz.tbi           |  Bin
 .../htsjdk/tribble/vcfexample.vcf.truncated.gz     |  Bin 0 -> 470 bytes
 .../htsjdk/tribble/vcfexample.vcf.truncated.hdr.gz |  Bin 0 -> 460 bytes
 .../test/resources}/htsjdk/variant/HiSeq.10000.vcf |    0
 ...baseline.20111114.both.exome.genotypes.1000.vcf |    0
 .../resources/htsjdk/variant/VCF4HeaderTest.vcf    |   42 +
 .../resources}/htsjdk/variant/VQSR.mixedTest.recal |    0
 .../test/resources}/htsjdk/variant/breakpoint.vcf  |    0
 .../htsjdk/variant/dbsnp_135.b37.1000.vcf          |    0
 .../htsjdk/variant/diagnosis_targets_testfile.vcf  |    0
 .../resources}/htsjdk/variant/ex2.bgzf.bcf.csi     |  Bin
 .../test/resources}/htsjdk/variant/ex2.vcf         |    0
 .../htsjdk/variant/serialization_test.bcf          |  Bin
 .../htsjdk/variant/serialization_test.bcf.idx      |  Bin
 .../htsjdk/variant/structuralvariants.vcf          |   22 +
 .../Homo_sapiens_assembly18.trimmed.dict           |    0
 .../Homo_sapiens_assembly18.trimmed.fasta          |    0
 .../Homo_sapiens_assembly18.trimmed.fasta.fai      |    0
 .../ScreenSamReads.100.input.sam                   |    0
 .../empty.interval_list                            |    0
 .../SamSequenceDictionaryExtractor/test1.dict      |    0
 .../utils/SamSequenceDictionaryExtractor/test1.vcf |    0
 .../SamSequenceDictionaryExtractor/test1.vcf.idx   |  Bin
 .../test1_comp.interval_list                       |    0
 .../test2_comp.interval_list                       |    0
 .../test3_comp.interval_list                       |    0
 .../test4_comp.interval_list                       |    0
 .../resources}/htsjdk/variant/variantFilter01.js   |    0
 .../resources}/htsjdk/variant/variantFilter02.js   |    0
 .../Intensities/BaseCalls/L001/C1.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C10.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C11.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C12.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C13.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C14.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C15.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C16.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C17.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C18.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C19.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C2.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C20.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C21.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C22.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C23.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C24.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C25.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C26.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C27.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C28.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C29.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C3.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C30.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C31.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C32.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C33.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C34.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C35.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C36.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C37.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C38.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C39.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C4.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C40.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C41.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C42.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C43.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C44.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C45.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C46.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C47.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C48.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C49.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C5.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C50.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C51.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C52.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C53.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C54.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C55.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C56.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C57.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C58.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C59.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C6.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C60.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C61.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C62.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C63.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C64.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C65.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C66.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C7.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C8.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C9.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/s_1_1101.filter     |  Bin
 .../125T125T/Data/Intensities/L001/s_1_1101.clocs  |  Bin
 .../Intensities/BaseCalls/L001/C1.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C10.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C11.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C12.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C13.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C14.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C15.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C16.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C17.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C18.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C19.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C2.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C20.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C21.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C22.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C23.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C24.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C25.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C26.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C27.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C28.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C29.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C3.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C30.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C31.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C32.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C33.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C34.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C35.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C36.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C37.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C38.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C39.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C4.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C40.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C41.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C42.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C43.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C44.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C45.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C46.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C47.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C48.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C49.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C5.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C50.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C51.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C52.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C53.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C54.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C55.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C56.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C57.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C58.1/s_1_1101.bcl  |  Bin
 .../Intensities/BaseCalls/L001/C6.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C7.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C8.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/C9.1/s_1_1101.bcl   |  Bin
 .../Intensities/BaseCalls/L001/s_1_1101.filter     |  Bin
 .../sf/picard/illumina/25T8B25T/sams/ACAGGTAT.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/ACAGTTGA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/ACTAAGAC.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/AGGTCGCA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/ATTATCAA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/CAATAGTC.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/CAGCGGTA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/CGCTATGT.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/CTGTAATC.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/GACCAGGA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/GCCGTCGA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/GCCTAGCC.sam  |    0
 .../net/sf/picard/illumina/25T8B25T/sams/N.sam     |    0
 .../sf/picard/illumina/25T8B25T/sams/TGCAAGTA.sam  |    0
 .../sf/picard/illumina/25T8B25T/sams/TGTAATCA.sam  |    0
 src/{tests => test}/resources/testng.xml           |    0
 .../test/resources}/tribble/tmp/.gitignore         |    0
 .../java/htsjdk/samtools/BAMCigarOverflowTest.java |   29 -
 .../java/htsjdk/samtools/BAMFileIndexTest.java     |  527 ---
 .../java/htsjdk/samtools/BAMFileWriterTest.java    |  192 -
 .../java/htsjdk/samtools/BAMIndexWriterTest.java   |  218 -
 .../java/htsjdk/samtools/BAMIteratorTest.java      |   71 -
 .../java/htsjdk/samtools/BAMRemoteFileTest.java    |  326 --
 .../java/htsjdk/samtools/CRAMBAIIndexerTest.java   |   87 -
 .../java/htsjdk/samtools/CRAMComplianceTest.java   |  163 -
 .../samtools/CRAMContainerStreamWriterTest.java    |  184 -
 .../java/htsjdk/samtools/CRAMEdgeCasesTest.java    |  158 -
 .../java/htsjdk/samtools/CRAMFileIndexTest.java    |  292 --
 .../java/htsjdk/samtools/CRAMFileReaderTest.java   |  163 -
 .../samtools/CRAMFileWriterWithIndexTest.java      |  203 -
 .../java/htsjdk/samtools/CramFileWriterTest.java   |  282 --
 .../htsjdk/samtools/DownsamplingIteratorTests.java |   82 -
 .../java/htsjdk/samtools/SAMFileReaderTest.java    |  180 -
 .../htsjdk/samtools/SAMFileWriterFactoryTest.java  |  295 --
 .../java/htsjdk/samtools/SAMIntegerTagTest.java    |  329 --
 .../java/htsjdk/samtools/SAMRecordUnitTest.java    | 1010 ----
 .../htsjdk/samtools/SAMSequenceDictionaryTest.java |   92 -
 .../java/htsjdk/samtools/SAMTextWriterTest.java    |  107 -
 src/tests/java/htsjdk/samtools/SAMUtilsTest.java   |  176 -
 .../htsjdk/samtools/SamFileHeaderMergerTest.java   |  265 --
 src/tests/java/htsjdk/samtools/SamFilesTest.java   |   81 -
 src/tests/java/htsjdk/samtools/SamIndexesTest.java |  192 -
 .../java/htsjdk/samtools/SamReaderFactoryTest.java |  293 --
 .../java/htsjdk/samtools/SamReaderSortTest.java    |  102 -
 src/tests/java/htsjdk/samtools/SamSpecIntTest.java |   97 -
 .../SequenceNameTruncationAndValidationTest.java   |   98 -
 .../java/htsjdk/samtools/ValidateSamFileTest.java  |  471 --
 .../java/htsjdk/samtools/cram/CRAIEntryTest.java   |  145 -
 .../java/htsjdk/samtools/cram/CRAIIndexTest.java   |  133 -
 .../htsjdk/samtools/cram/structure/SliceTests.java |   36 -
 .../htsjdk/samtools/fastq/FastqWriterTest.java     |   73 -
 .../filter/JavascriptSamRecordFilterTest.java      |   74 -
 .../htsjdk/samtools/liftover/LiftOverTest.java     |  458 --
 .../htsjdk/samtools/metrics/MetricsFileTest.java   |  213 -
 .../samtools/reference/FastaSequenceFileTest.java  |   85 -
 .../samtools/reference/FastaSequenceIndexTest.java |  256 -
 .../reference/IndexedFastaSequenceFileTest.java    |  308 --
 .../ReferenceSequenceFileFactoryTests.java         |   39 -
 .../reference/ReferenceSequenceFileWalkerTest.java |   73 -
 .../seekablestream/SeekableBufferedStreamTest.java |  162 -
 .../seekablestream/SeekableFileStreamTest.java     |   52 -
 .../seekablestream/SeekableStreamFactoryTest.java  |   15 -
 .../java/htsjdk/samtools/sra/AbstractSRATest.java  |   57 -
 .../java/htsjdk/samtools/sra/SRAAccessionTest.java |   29 -
 .../java/htsjdk/samtools/sra/SRAIndexTest.java     |  134 -
 .../htsjdk/samtools/sra/SRALazyRecordTest.java     |   51 -
 .../java/htsjdk/samtools/sra/SRAReferenceTest.java |   23 -
 src/tests/java/htsjdk/samtools/sra/SRATest.java    |  431 --
 .../util/BlockCompressedOutputStreamTest.java      |  102 -
 .../util/BlockCompressedTerminatorTest.java        |   59 -
 .../java/htsjdk/samtools/util/HistogramTest.java   |   97 -
 .../htsjdk/samtools/util/IntervalListTest.java     |  520 --
 .../java/htsjdk/samtools/util/IoUtilTest.java      |  190 -
 .../samtools/util/QualityEncodingDetectorTest.java |  109 -
 .../samtools/util/RelativeIso8601DateTest.java     |   49 -
 .../htsjdk/samtools/util/SamLocusIteratorTest.java |  231 -
 .../htsjdk/samtools/util/SequenceUtilTest.java     |  412 --
 .../java/htsjdk/samtools/util/StringUtilTest.java  |   70 -
 .../htsjdk/tribble/AbstractFeatureReaderTest.java  |   50 -
 .../java/htsjdk/tribble/BinaryFeaturesTest.java    |   57 -
 .../java/htsjdk/tribble/FeatureReaderTest.java     |  168 -
 src/tests/java/htsjdk/tribble/TestUtils.java       |   28 -
 .../java/htsjdk/tribble/bed/BEDCodecTest.java      |  224 -
 .../java/htsjdk/tribble/gelitext/GeliTextTest.java |  100 -
 .../htsjdk/tribble/index/IndexFactoryTest.java     |  115 -
 src/tests/java/htsjdk/tribble/index/IndexTest.java |   50 -
 .../htsjdk/tribble/index/tabix/TabixIndexTest.java |   66 -
 .../readers/AsynchronousLineReaderTest.java        |   34 -
 .../htsjdk/tribble/readers/LineReaderUtilTest.java |   27 -
 .../htsjdk/tribble/readers/TabixReaderTest.java    |  161 -
 src/tests/java/htsjdk/variant/VariantBaseTest.java |  278 --
 .../utils/SAMSequenceDictionaryExtractorTest.java  |   65 -
 .../GenotypeLikelihoodsUnitTest.java               |  336 --
 .../variant/variantcontext/GenotypeUnitTest.java   |  103 -
 .../variantcontext/VariantContextTestProvider.java | 1017 ----
 .../variantcontext/VariantContextUnitTest.java     | 1450 ------
 .../variantcontext/VariantJEXLContextUnitTest.java |  208 -
 .../filter/FilteringIteratorTest.java              |   88 -
 .../filter/HeterozygosityFilterTest.java           |  128 -
 .../filter/JavascriptVariantFilterTest.java        |   72 -
 .../writer/TabixOnTheFlyIndexCreationTest.java     |   66 -
 .../variantcontext/writer/VCFWriterUnitTest.java   |  280 --
 .../VariantContextWriterBuilderUnitTest.java       |  362 --
 .../htsjdk/variant/vcf/AbstractVCFCodecTest.java   |   37 -
 .../java/htsjdk/variant/vcf/VCFHeaderUnitTest.java |  491 --
 .../vcf/VCFStandardHeaderLinesUnitTest.java        |  154 -
 testdata/htsjdk/samtools/cram/auxf.fasta           |    2 -
 testdata/htsjdk/samtools/cram/test.fasta           |    2 -
 testdata/htsjdk/samtools/cram/test2.fasta          |    2 -
 testdata/htsjdk/variant/ex2.bgzf.bcf               |  Bin 1062 -> 0 bytes
 testdata/htsjdk/variant/ex2.uncompressed.bcf       |  Bin 1892 -> 0 bytes
 1545 files changed, 77664 insertions(+), 63586 deletions(-)
 delete mode 100644 .classpath
 delete mode 100644 .idea/.name
 delete mode 100644 .idea/compiler.xml
 delete mode 100644 .idea/copyright/profiles_settings.xml
 delete mode 100644 .idea/encodings.xml
 delete mode 100644 .idea/modules.xml
 delete mode 100644 .idea/modules/htsjdk-build.iml
 delete mode 100644 .idea/modules/htsjdk.iml
 delete mode 100644 .idea/sbt.xml
 delete mode 100644 .idea/scala_compiler.xml
 delete mode 100644 .idea/scopes/scope_settings.xml
 delete mode 100644 .idea/vcs.xml
 delete mode 100644 .project
 create mode 100644 build.gradle
 delete mode 100644 build.sbt
 create mode 100644 debian/broadinstitute-keyring.gpg
 create mode 100644 debian/htsjdk.pom
 create mode 100644 debian/htsjdk.pom.asc
 create mode 100644 debian/libhtsjdk-java.poms
 create mode 100644 debian/maven.rules
 delete mode 100644 debian/patches/10-build.xml
 create mode 100644 debian/patches/10-build.xml.patch
 delete mode 100644 debian/patches/12-use_libjbzip2-java
 create mode 100644 debian/patches/20-fix-version.patch
 create mode 100644 debian/patches/50-fix-build.patch
 create mode 100644 debian/source/include-binaries
 delete mode 100644 etc/test/junit-noframes.xsl
 delete mode 100644 etc/test/testng.css
 create mode 100644 gradle/wrapper/gradle-wrapper.properties
 create mode 100755 gradlew
 delete mode 100644 htsjdk.iml
 delete mode 100644 htsjdk.ipr
 delete mode 100644 project/plugins.sbt
 rename {src/scripts => scripts}/explain_sam_flags.py (100%)
 rename {src/scripts => scripts}/release_picard.sh (100%)
 delete mode 100644 src/c/inteldeflater/IntelDeflater.c
 delete mode 100644 src/java/htsjdk/samtools/AbstractBAMFileIndex.java
 delete mode 100644 src/java/htsjdk/samtools/AbstractSAMHeaderRecord.java
 delete mode 100644 src/java/htsjdk/samtools/BAMFileReader.java
 delete mode 100644 src/java/htsjdk/samtools/BAMFileWriter.java
 delete mode 100644 src/java/htsjdk/samtools/BAMIndexMetaData.java
 delete mode 100644 src/java/htsjdk/samtools/BAMIndexer.java
 delete mode 100644 src/java/htsjdk/samtools/BinningIndexBuilder.java
 delete mode 100644 src/java/htsjdk/samtools/CRAMContainerStreamWriter.java
 delete mode 100644 src/java/htsjdk/samtools/CRAMFileReader.java
 delete mode 100644 src/java/htsjdk/samtools/CRAMFileWriter.java
 delete mode 100755 src/java/htsjdk/samtools/CRAMIndexer.java
 delete mode 100644 src/java/htsjdk/samtools/CRAMIterator.java
 delete mode 100644 src/java/htsjdk/samtools/DefaultSAMRecordFactory.java
 delete mode 100644 src/java/htsjdk/samtools/Defaults.java
 delete mode 100644 src/java/htsjdk/samtools/DuplicateScoringStrategy.java
 delete mode 100644 src/java/htsjdk/samtools/DuplicateSetIterator.java
 delete mode 100644 src/java/htsjdk/samtools/GenomicIndexUtil.java
 delete mode 100644 src/java/htsjdk/samtools/MergingSamRecordIterator.java
 delete mode 100644 src/java/htsjdk/samtools/SAMBinaryTagAndUnsignedArrayValue.java
 delete mode 100644 src/java/htsjdk/samtools/SAMBinaryTagAndValue.java
 delete mode 100644 src/java/htsjdk/samtools/SAMFileHeader.java
 delete mode 100644 src/java/htsjdk/samtools/SAMFileReader.java
 delete mode 100644 src/java/htsjdk/samtools/SAMFileTruncatedReader.java
 delete mode 100644 src/java/htsjdk/samtools/SAMFileWriterFactory.java
 delete mode 100644 src/java/htsjdk/samtools/SAMFlag.java
 delete mode 100644 src/java/htsjdk/samtools/SAMLineParser.java
 delete mode 100644 src/java/htsjdk/samtools/SAMRecord.java
 delete mode 100644 src/java/htsjdk/samtools/SAMRecordSetBuilder.java
 delete mode 100644 src/java/htsjdk/samtools/SAMRecordUtil.java
 delete mode 100644 src/java/htsjdk/samtools/SAMSequenceDictionary.java
 delete mode 100644 src/java/htsjdk/samtools/SAMSequenceRecord.java
 delete mode 100644 src/java/htsjdk/samtools/SAMTextHeaderCodec.java
 delete mode 100644 src/java/htsjdk/samtools/SAMTextWriter.java
 delete mode 100644 src/java/htsjdk/samtools/SAMUtils.java
 delete mode 100644 src/java/htsjdk/samtools/SRAFileReader.java
 delete mode 100644 src/java/htsjdk/samtools/SRAIterator.java
 delete mode 100644 src/java/htsjdk/samtools/SamFileHeaderMerger.java
 delete mode 100644 src/java/htsjdk/samtools/SamFileValidator.java
 delete mode 100644 src/java/htsjdk/samtools/SamFiles.java
 delete mode 100644 src/java/htsjdk/samtools/SamInputResource.java
 delete mode 100644 src/java/htsjdk/samtools/SamPairUtil.java
 delete mode 100644 src/java/htsjdk/samtools/SamReader.java
 delete mode 100644 src/java/htsjdk/samtools/SamReaderFactory.java
 delete mode 100644 src/java/htsjdk/samtools/SamStreams.java
 delete mode 100644 src/java/htsjdk/samtools/TextTagCodec.java
 delete mode 100644 src/java/htsjdk/samtools/cram/CRAIEntry.java
 delete mode 100644 src/java/htsjdk/samtools/cram/CRAIIndex.java
 delete mode 100644 src/java/htsjdk/samtools/cram/build/CramNormalizer.java
 delete mode 100644 src/java/htsjdk/samtools/cram/build/Utils.java
 delete mode 100644 src/java/htsjdk/samtools/cram/common/CramVersions.java
 delete mode 100644 src/java/htsjdk/samtools/cram/encoding/reader/DataReaderFactory.java
 delete mode 100644 src/java/htsjdk/samtools/cram/io/ExternalCompression.java
 delete mode 100644 src/java/htsjdk/samtools/cram/ref/ReferenceSource.java
 delete mode 100644 src/java/htsjdk/samtools/cram/structure/CompressionHeader.java
 delete mode 100644 src/java/htsjdk/samtools/cram/structure/ContainerHeaderIO.java
 delete mode 100644 src/java/htsjdk/samtools/cram/structure/Slice.java
 delete mode 100644 src/java/htsjdk/samtools/fastq/FastqWriterFactory.java
 delete mode 100644 src/java/htsjdk/samtools/filter/FilteringIterator.java
 delete mode 100644 src/java/htsjdk/samtools/filter/IntervalFilter.java
 delete mode 100644 src/java/htsjdk/samtools/liftover/LiftOver.java
 delete mode 100644 src/java/htsjdk/samtools/metrics/MetricsFile.java
 delete mode 100644 src/java/htsjdk/samtools/reference/ReferenceSequence.java
 delete mode 100644 src/java/htsjdk/samtools/seekablestream/ByteArraySeekableStream.java
 delete mode 100644 src/java/htsjdk/samtools/seekablestream/SeekableMemoryStream.java
 delete mode 100644 src/java/htsjdk/samtools/seekablestream/SeekableStreamFactory.java
 delete mode 100644 src/java/htsjdk/samtools/sra/ReferenceCache.java
 delete mode 100644 src/java/htsjdk/samtools/sra/SRAAccession.java
 delete mode 100644 src/java/htsjdk/samtools/sra/SRAAlignmentIterator.java
 delete mode 100644 src/java/htsjdk/samtools/sra/SRAIndexedSequenceFile.java
 delete mode 100644 src/java/htsjdk/samtools/util/AbstractAsyncWriter.java
 delete mode 100755 src/java/htsjdk/samtools/util/BlockCompressedInputStream.java
 delete mode 100644 src/java/htsjdk/samtools/util/BlockCompressedOutputStream.java
 delete mode 100644 src/java/htsjdk/samtools/util/BlockGunzipper.java
 delete mode 100755 src/java/htsjdk/samtools/util/CloseableIterator.java
 delete mode 100755 src/java/htsjdk/samtools/util/CollectionUtil.java
 delete mode 100644 src/java/htsjdk/samtools/util/Histogram.java
 delete mode 100644 src/java/htsjdk/samtools/util/IOUtil.java
 delete mode 100644 src/java/htsjdk/samtools/util/IntervalList.java
 delete mode 100644 src/java/htsjdk/samtools/util/Lazy.java
 delete mode 100644 src/java/htsjdk/samtools/util/Log.java
 delete mode 100644 src/java/htsjdk/samtools/util/Objects.java
 delete mode 100644 src/java/htsjdk/samtools/util/OverlapDetector.java
 delete mode 100644 src/java/htsjdk/samtools/util/QualityEncodingDetector.java
 delete mode 100644 src/java/htsjdk/samtools/util/SamLocusIterator.java
 delete mode 100644 src/java/htsjdk/samtools/util/SamRecordIntervalIteratorFactory.java
 delete mode 100644 src/java/htsjdk/samtools/util/SequenceUtil.java
 delete mode 100644 src/java/htsjdk/samtools/util/SortingCollection.java
 delete mode 100644 src/java/htsjdk/samtools/util/StringUtil.java
 delete mode 100644 src/java/htsjdk/samtools/util/TestUtil.java
 delete mode 100644 src/java/htsjdk/samtools/util/Tuple.java
 delete mode 100644 src/java/htsjdk/samtools/util/zip/DeflaterFactory.java
 delete mode 100644 src/java/htsjdk/samtools/util/zip/IntelDeflater.java
 delete mode 100644 src/java/htsjdk/samtools/util/zip/ZStreamRef.java
 delete mode 100644 src/java/htsjdk/tribble/AbstractFeatureReader.java
 delete mode 100644 src/java/htsjdk/tribble/AsciiFeatureCodec.java
 delete mode 100644 src/java/htsjdk/tribble/BinaryFeatureCodec.java
 delete mode 100644 src/java/htsjdk/tribble/Feature.java
 delete mode 100644 src/java/htsjdk/tribble/FeatureCodec.java
 delete mode 100644 src/java/htsjdk/tribble/SimpleFeature.java
 delete mode 100644 src/java/htsjdk/tribble/TabixFeatureReader.java
 delete mode 100644 src/java/htsjdk/tribble/TribbleIndexedFeatureReader.java
 delete mode 100644 src/java/htsjdk/tribble/bed/BEDCodec.java
 delete mode 100644 src/java/htsjdk/tribble/bed/SimpleBEDFeature.java
 delete mode 100644 src/java/htsjdk/tribble/example/CountRecords.java
 delete mode 100644 src/java/htsjdk/tribble/example/ExampleBinaryCodec.java
 delete mode 100644 src/java/htsjdk/tribble/gelitext/GeliTextFeature.java
 delete mode 100644 src/java/htsjdk/tribble/index/AbstractIndex.java
 delete mode 100644 src/java/htsjdk/tribble/index/Index.java
 delete mode 100644 src/java/htsjdk/tribble/index/IndexCreator.java
 delete mode 100644 src/java/htsjdk/tribble/index/IndexFactory.java
 delete mode 100644 src/java/htsjdk/tribble/index/TribbleIndexCreator.java
 delete mode 100644 src/java/htsjdk/tribble/index/interval/IntervalIndexCreator.java
 delete mode 100644 src/java/htsjdk/tribble/index/linear/LinearIndexCreator.java
 delete mode 100644 src/java/htsjdk/tribble/index/tabix/TabixIndex.java
 delete mode 100644 src/java/htsjdk/tribble/index/tabix/TabixIndexCreator.java
 delete mode 100644 src/java/htsjdk/tribble/readers/AsynchronousLineReader.java
 delete mode 100644 src/java/htsjdk/tribble/readers/LineReaderUtil.java
 delete mode 100644 src/java/htsjdk/variant/bcf2/BCF2Codec.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/CommonInfo.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/FastGenotype.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/Genotype.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/GenotypeBuilder.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/JEXLMap.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/VariantContext.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/VariantContextBuilder.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/VariantContextComparator.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/VariantContextUtils.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/VariantJEXLContext.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/filter/FilteringIterator.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/BCF2FieldWriter.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/BCF2Writer.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/IndexingVariantContextWriter.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/SortingVariantContextWriterBase.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/VariantContextWriterBuilder.java
 delete mode 100644 src/java/htsjdk/variant/variantcontext/writer/VariantContextWriterFactory.java
 delete mode 100644 src/java/htsjdk/variant/vcf/AbstractVCFCodec.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFConstants.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFEncoder.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFFileReader.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFFilterHeaderLine.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFHeaderLineTranslator.java
 delete mode 100644 src/java/htsjdk/variant/vcf/VCFStandardHeaderLines.java
 create mode 100644 src/main/java/htsjdk/samtools/AbstractBAMFileIndex.java
 create mode 100644 src/main/java/htsjdk/samtools/AbstractSAMHeaderRecord.java
 rename src/{ => main}/java/htsjdk/samtools/AlignmentBlock.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/AsyncSAMFileWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BAMFileConstants.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/BAMFileReader.java
 rename src/{ => main}/java/htsjdk/samtools/BAMFileSpan.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/BAMFileWriter.java
 rename src/{ => main}/java/htsjdk/samtools/BAMIndex.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BAMIndexContent.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/BAMIndexMetaData.java
 rename src/{ => main}/java/htsjdk/samtools/BAMIndexWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/BAMIndexer.java
 create mode 100644 src/main/java/htsjdk/samtools/BAMIteratorFilter.java
 create mode 100644 src/main/java/htsjdk/samtools/BAMQueryMultipleIntervalsIteratorFilter.java
 rename src/{ => main}/java/htsjdk/samtools/BAMRecord.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BAMRecordCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BamFileIoUtils.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BamIndexValidator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/Bin.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BinList.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BinaryBAMIndexWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BinaryCigarCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BinaryTagCodec.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/BinningIndexBuilder.java
 rename src/{ => main}/java/htsjdk/samtools/BinningIndexContent.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/BrowseableBAMIndex.java (100%)
 create mode 100755 src/main/java/htsjdk/samtools/CRAMBAIIndexer.java
 create mode 100644 src/main/java/htsjdk/samtools/CRAMCRAIIndexer.java
 create mode 100644 src/main/java/htsjdk/samtools/CRAMContainerStreamWriter.java
 create mode 100644 src/main/java/htsjdk/samtools/CRAMFileReader.java
 create mode 100644 src/main/java/htsjdk/samtools/CRAMFileWriter.java
 create mode 100644 src/main/java/htsjdk/samtools/CRAMIterator.java
 rename src/{ => main}/java/htsjdk/samtools/CachingBAMFileIndex.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/ChainedDownsamplingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/Chunk.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/Cigar.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/CigarElement.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/CigarOperator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/ComparableSamRecordIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/ConstantMemoryDownsamplingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/CoordinateSortedPairInfoMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/CustomReaderFactory.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/DefaultSAMRecordFactory.java
 create mode 100644 src/main/java/htsjdk/samtools/Defaults.java
 rename src/{ => main}/java/htsjdk/samtools/DiskBasedBAMFileIndex.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/DownsamplingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/DownsamplingIteratorFactory.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/DuplicateScoringStrategy.java
 rename src/{ => main}/java/htsjdk/samtools/DuplicateSet.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/DuplicateSetIterator.java
 rename src/{ => main}/java/htsjdk/samtools/FileTruncatedException.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/FixBAMFile.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/GenomicIndexUtil.java
 rename src/{ => main}/java/htsjdk/samtools/HighAccuracyDownsamplingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/LinearIndex.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/MergingSamRecordIterator.java
 rename src/{ => main}/java/htsjdk/samtools/NotPrimarySkippingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/QueryInterval.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/ReservedTagConstants.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMBinaryTagAndUnsignedArrayValue.java
 create mode 100644 src/main/java/htsjdk/samtools/SAMBinaryTagAndValue.java
 rename src/{ => main}/java/htsjdk/samtools/SAMException.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMFileHeader.java
 rename src/{ => main}/java/htsjdk/samtools/SAMFileSource.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMFileSpan.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMFileWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMFileWriterFactory.java
 rename src/{ => main}/java/htsjdk/samtools/SAMFileWriterImpl.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMFlag.java
 rename src/{ => main}/java/htsjdk/samtools/SAMFormatException.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMHeaderRecordComparator.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMLineParser.java
 rename src/{ => main}/java/htsjdk/samtools/SAMProgramRecord.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMReadGroupRecord.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMRecord.java
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordComparator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordCoordinateComparator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordDuplicateComparator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordQueryHashComparator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMRecordQueryNameComparator.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMRecordSetBuilder.java
 create mode 100644 src/main/java/htsjdk/samtools/SAMRecordUtil.java
 create mode 100644 src/main/java/htsjdk/samtools/SAMSequenceDictionary.java
 create mode 100644 src/main/java/htsjdk/samtools/SAMSequenceDictionaryCodec.java
 create mode 100644 src/main/java/htsjdk/samtools/SAMSequenceRecord.java
 rename src/{ => main}/java/htsjdk/samtools/SAMSortOrderChecker.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMTag.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMTagUtil.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SAMTestUtil.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMTextHeaderCodec.java
 rename src/{ => main}/java/htsjdk/samtools/SAMTextReader.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMTextWriter.java
 rename src/{ => main}/java/htsjdk/samtools/SAMTools.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SAMUtils.java
 rename src/{ => main}/java/htsjdk/samtools/SAMValidationError.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/SQTagUtil.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SRAFileReader.java
 rename src/{ => main}/java/htsjdk/samtools/SRAIndex.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SRAIterator.java
 create mode 100644 src/main/java/htsjdk/samtools/SamFileHeaderMerger.java
 create mode 100644 src/main/java/htsjdk/samtools/SamFileValidator.java
 create mode 100644 src/main/java/htsjdk/samtools/SamFiles.java
 create mode 100644 src/main/java/htsjdk/samtools/SamFlagField.java
 rename src/{ => main}/java/htsjdk/samtools/SamIndexes.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/SamInputResource.java
 create mode 100644 src/main/java/htsjdk/samtools/SamPairUtil.java
 create mode 100644 src/main/java/htsjdk/samtools/SamReader.java
 create mode 100644 src/main/java/htsjdk/samtools/SamReaderFactory.java
 create mode 100644 src/main/java/htsjdk/samtools/SamStreams.java
 rename src/{ => main}/java/htsjdk/samtools/SecondaryOrSupplementarySkippingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/StreamInflatingIndexingOutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/TagValueAndUnsignedArrayFlag.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/TextCigarCodec.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/TextTagCodec.java
 rename src/{ => main}/java/htsjdk/samtools/TextualBAMIndexWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/ValidationStringency.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/apps/TimeChannel.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/apps/TimeRandomAccessFile.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/CRAIEntry.java
 create mode 100644 src/main/java/htsjdk/samtools/cram/CRAIIndex.java
 rename src/{ => main}/java/htsjdk/samtools/cram/CRAMException.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/CompressionHeaderFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/ContainerFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/ContainerParser.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/Cram2SamRecordFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/CramContainerIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/CramIO.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/build/CramNormalizer.java
 rename src/{ => main}/java/htsjdk/samtools/cram/build/CramSpanContainerIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/build/Sam2CramRecordFactory.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/build/Utils.java
 rename src/{ => main}/java/htsjdk/samtools/cram/common/CramVersionPolicies.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/common/CramVersions.java
 rename src/{ => main}/java/htsjdk/samtools/cram/common/IntHashMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/common/MutableInt.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/common/Version.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/AbstractSerialDigest.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/ByteSumCombine.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/Combine.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/ContentDigests.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/Crc32Hasher.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/IntegerSumCombine.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/MessageDigestHasher.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/digest/SERIES.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/AbstractBitCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/BetaIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/BetaIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/BitCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ByteArrayLenEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ByteArrayStopEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/DataSeries.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/DataSeriesMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/DataSeriesType.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/Encoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/EncodingFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalByteArrayCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalByteArrayEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalByteCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalByteEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalCompressor.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalLongCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/ExternalLongEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GammaIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GammaIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombLongCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombLongEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombRiceIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/GolombRiceIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/NullCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/NullEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/SubexponentialIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/SubexponentialIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/HuffmanCode.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/HuffmanLeaf.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/HuffmanNode.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/HuffmanTree.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/CanonicalHuffmanByteCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/CanonicalHuffmanIntegerCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanBitCode.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanByteEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanByteHelper.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanIntHelper.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanIntegerEncoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanParamsCalculator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/Constants.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/D04.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/D14.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/Decoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/E04.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/E14.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/Encoding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/Frequencies.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/RANS.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/rans/Utils.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/reader/AbstractReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/reader/CramRecordReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/reader/DataReader.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/encoding/reader/DataReaderFactory.java
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/reader/RefSeqIdReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/BaseQualityScore.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Bases.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Deletion.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/HardClip.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/InsertBase.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Insertion.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Padding.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/ReadBase.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/ReadFeature.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/RefSkip.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Scores.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/SoftClip.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/readfeatures/Substitution.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/writer/DataWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/writer/DataWriterFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/encoding/writer/Writer.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/BitInputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/BitOutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/CRC32InputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/CRC32OutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/CountingInputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/CramArray.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/CramInt.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/DefaultBitInputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/DefaultBitOutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/ExposedByteArrayOutputStream.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/io/ExternalCompression.java
 rename src/{ => main}/java/htsjdk/samtools/cram/io/ITF8.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/InputStreamUtils.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/io/LTF8.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/BaseCategory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/BaseCategoryType.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/Binning.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/PreservationPolicy.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/QualityScorePreservation.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/QualityScoreTreatment.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/QualityScoreTreatmentType.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/ReadCategory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/lossy/ReadCategoryType.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/ref/CRAMReferenceSource.java
 rename src/{ => main}/java/htsjdk/samtools/cram/ref/EnaRefService.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/ref/InMemoryReferenceSequenceFile.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/ref/ReferenceRegion.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/ref/ReferenceSource.java
 rename src/{ => main}/java/htsjdk/samtools/cram/ref/ReferenceTracks.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/AlignmentSpan.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/Block.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/BlockCompressionMethod.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/BlockContentType.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/structure/CompressionHeader.java
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/Container.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/structure/ContainerHeaderIO.java
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/ContainerIO.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/CramCompressionRecord.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/CramHeader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/EncodingID.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/EncodingKey.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/EncodingParams.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/ReadTag.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/cram/structure/Slice.java
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/SliceIO.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/cram/structure/SubstitutionMatrix.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/example/ExampleSamUsage.java (100%)
 create mode 100755 src/main/java/htsjdk/samtools/example/PrintReadsExample.java
 rename src/{ => main}/java/htsjdk/samtools/fastq/AsyncFastqWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/fastq/BasicFastqWriter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/fastq/FastqConstants.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/fastq/FastqReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/fastq/FastqRecord.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/fastq/FastqWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/fastq/FastqWriterFactory.java
 rename src/{ => main}/java/htsjdk/samtools/filter/AbstractJavascriptFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/AggregateFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/AlignedFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/DuplicateReadFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/FailsVendorReadQualityFilter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/filter/FilteringIterator.java
 create mode 100644 src/main/java/htsjdk/samtools/filter/FilteringSamIterator.java
 rename src/{ => main}/java/htsjdk/samtools/filter/InsertSizeFilter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/filter/IntervalFilter.java
 create mode 100644 src/main/java/htsjdk/samtools/filter/IntervalKeepPairFilter.java
 rename src/{ => main}/java/htsjdk/samtools/filter/JavascriptSamRecordFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/MappingQualityFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/NotPrimaryAlignmentFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/OverclippedReadFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/ReadNameFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/SamRecordFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/SecondaryAlignmentFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/SecondaryOrSupplementaryFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/SolexaNoiseFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/TagFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/filter/WholeReadClippedFilter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/liftover/Chain.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/liftover/LiftOver.java
 rename src/{ => main}/java/htsjdk/samtools/metrics/Header.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/metrics/MetricBase.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/metrics/MetricsFile.java
 rename src/{ => main}/java/htsjdk/samtools/metrics/StringHeader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/metrics/VersionHeader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/AbstractFastaSequenceFile.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/FastaSequenceFile.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/FastaSequenceIndex.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/IndexedFastaSequenceFile.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/reference/ReferenceSequence.java
 rename src/{ => main}/java/htsjdk/samtools/reference/ReferenceSequenceFile.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/ReferenceSequenceFileFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/reference/ReferenceSequenceFileWalker.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/seekablestream/ByteArraySeekableStream.java
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/ISeekableStreamFactory.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableBufferedStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableFTPStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableFTPStreamHelper.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableFileStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableHTTPStream.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/seekablestream/SeekableMemoryStream.java
 create mode 100644 src/main/java/htsjdk/samtools/seekablestream/SeekablePathStream.java
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/SeekableStream.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/seekablestream/SeekableStreamFactory.java
 rename src/{ => main}/java/htsjdk/samtools/seekablestream/UserPasswordInput.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/sra/ReferenceCache.java
 create mode 100644 src/main/java/htsjdk/samtools/sra/SRAAccession.java
 create mode 100644 src/main/java/htsjdk/samtools/sra/SRAAlignmentIterator.java
 create mode 100644 src/main/java/htsjdk/samtools/sra/SRAIndexedSequenceFile.java
 rename src/{ => main}/java/htsjdk/samtools/sra/SRALazyRecord.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/sra/SRAUnalignmentIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/sra/SRAUtils.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/AbstractAsyncWriter.java
 rename src/{ => main}/java/htsjdk/samtools/util/AbstractIterator.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/AbstractLocusInfo.java
 create mode 100644 src/main/java/htsjdk/samtools/util/AbstractLocusIterator.java
 rename src/{ => main}/java/htsjdk/samtools/util/AbstractProgressLogger.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/AbstractRecordAndOffset.java
 rename src/{ => main}/java/htsjdk/samtools/util/AsciiWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/AsyncBufferedIterator.java
 rename src/{ => main}/java/htsjdk/samtools/util/BinaryCodec.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/BlockCompressedFilePointerUtil.java (100%)
 create mode 100755 src/main/java/htsjdk/samtools/util/BlockCompressedInputStream.java
 create mode 100644 src/main/java/htsjdk/samtools/util/BlockCompressedOutputStream.java
 rename src/{ => main}/java/htsjdk/samtools/util/BlockCompressedStreamConstants.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/BlockGunzipper.java
 rename src/{ => main}/java/htsjdk/samtools/util/BufferedLineReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/CigarUtil.java (100%)
 create mode 100755 src/main/java/htsjdk/samtools/util/CloseableIterator.java
 rename src/{ => main}/java/htsjdk/samtools/util/CloserUtil.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/CodeUtil.java (100%)
 create mode 100755 src/main/java/htsjdk/samtools/util/CollectionUtil.java
 rename src/{ => main}/java/htsjdk/samtools/util/ComparableTuple.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/CoordMath.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/CoordSpanInputSteam.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/CustomGzipOutputStream.java
 rename src/{ => main}/java/htsjdk/samtools/util/DateParser.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/DelegatingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/DiskBackedQueue.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/EdgeReadIterator.java
 create mode 100644 src/main/java/htsjdk/samtools/util/EdgingRecordAndOffset.java
 rename src/{ => main}/java/htsjdk/samtools/util/FastLineReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/FastqQualityFormat.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/FileAppendStreamLRUCache.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/FormatUtil.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/Histogram.java
 rename src/{ => main}/java/htsjdk/samtools/util/HttpUtils.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/IOUtil.java
 rename src/{ => main}/java/htsjdk/samtools/util/Interval.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/IntervalList.java
 rename src/{ => main}/java/htsjdk/samtools/util/IntervalListReferenceSequenceMask.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/IntervalTree.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/IntervalTreeMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/IntervalUtil.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Iso8601Date.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/IterableAdapter.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/IterableOnceIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Iterables.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/Lazy.java
 rename src/{ => main}/java/htsjdk/samtools/util/LineReader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ListMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Locatable.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/LocationAware.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Locus.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/LocusComparator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/LocusImpl.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/Log.java
 rename src/{ => main}/java/htsjdk/samtools/util/Md5CalculatingInputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Md5CalculatingOutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/MergingIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/Murmur3.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/OverlapDetector.java
 rename src/{ => main}/java/htsjdk/samtools/util/PeekIterator.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/PeekableIterator.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/PositionalOutputStream.java
 rename src/{ => main}/java/htsjdk/samtools/util/ProcessExecutor.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ProgressLogger.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ProgressLoggerInterface.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/QualityEncodingDetector.java
 rename src/{ => main}/java/htsjdk/samtools/util/QualityUtil.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ReferenceSequenceMask.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/RelativeIso8601Date.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ResourceLimitedMap.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ResourceLimitedMapFunctor.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/RuntimeEOFException.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/RuntimeIOException.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/RuntimeScriptException.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/SamLocusIterator.java
 create mode 100644 src/main/java/htsjdk/samtools/util/SamRecordIntervalIteratorFactory.java
 rename src/{ => main}/java/htsjdk/samtools/util/SamRecordTrackingBuffer.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/SamRecordWithOrdinal.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/SequenceUtil.java
 rename src/{ => main}/java/htsjdk/samtools/util/SnappyLoader.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/SolexaQualityConverter.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/SortingCollection.java
 rename src/{ => main}/java/htsjdk/samtools/util/SortingLongCollection.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/StopWatch.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/StringLineReader.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/StringUtil.java
 rename src/{ => main}/java/htsjdk/samtools/util/TempStreamFactory.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/TestUtil.java
 rename src/{ => main}/java/htsjdk/samtools/util/TrimmingUtil.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/Tuple.java
 rename src/{ => main}/java/htsjdk/samtools/util/WholeGenomeReferenceSequenceMask.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ftp/FTPClient.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ftp/FTPReply.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ftp/FTPStream.java (100%)
 rename src/{ => main}/java/htsjdk/samtools/util/ftp/FTPUtils.java (100%)
 create mode 100644 src/main/java/htsjdk/samtools/util/zip/DeflaterFactory.java
 rename src/{ => main}/java/htsjdk/tribble/AbstractFeatureCodec.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/AbstractFeatureReader.java
 create mode 100644 src/main/java/htsjdk/tribble/AsciiFeatureCodec.java
 create mode 100644 src/main/java/htsjdk/tribble/BinaryFeatureCodec.java
 rename src/{ => main}/java/htsjdk/tribble/CloseableTribbleIterator.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/Feature.java
 create mode 100644 src/main/java/htsjdk/tribble/FeatureCodec.java
 rename src/{ => main}/java/htsjdk/tribble/FeatureCodecHeader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/FeatureReader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/NameAwareCodec.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/SimpleFeature.java
 create mode 100644 src/main/java/htsjdk/tribble/TabixFeatureReader.java
 rename src/{ => main}/java/htsjdk/tribble/Tribble.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/TribbleException.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/TribbleIndexedFeatureReader.java
 rename src/{ => main}/java/htsjdk/tribble/annotation/Strand.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/bed/BEDCodec.java
 rename src/{ => main}/java/htsjdk/tribble/bed/BEDFeature.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/bed/FullBEDFeature.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/bed/SimpleBEDFeature.java
 create mode 100644 src/main/java/htsjdk/tribble/example/CountRecords.java
 create mode 100644 src/main/java/htsjdk/tribble/example/ExampleBinaryCodec.java
 rename src/{ => main}/java/htsjdk/tribble/example/IndexToTable.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/example/IndicesAreEqual.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/example/ProfileIndexReading.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/exception/CodecLineParsingException.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/exception/UnsortedFileException.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/gelitext/DiploidGenotype.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/gelitext/GeliTextCodec.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/gelitext/GeliTextFeature.java
 create mode 100644 src/main/java/htsjdk/tribble/index/AbstractIndex.java
 rename src/{ => main}/java/htsjdk/tribble/index/Block.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/index/ChrIndex.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/index/DynamicIndexCreator.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/index/Index.java
 create mode 100644 src/main/java/htsjdk/tribble/index/IndexCreator.java
 create mode 100644 src/main/java/htsjdk/tribble/index/IndexFactory.java
 rename src/{ => main}/java/htsjdk/tribble/index/MutableIndex.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/index/TribbleIndexCreator.java
 rename src/{ => main}/java/htsjdk/tribble/index/interval/Interval.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/index/interval/IntervalIndexCreator.java
 rename src/{ => main}/java/htsjdk/tribble/index/interval/IntervalTree.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/index/interval/IntervalTreeIndex.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/index/linear/LinearIndex.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/index/linear/LinearIndexCreator.java
 rename src/{ => main}/java/htsjdk/tribble/index/tabix/TabixFormat.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/index/tabix/TabixIndex.java
 create mode 100644 src/main/java/htsjdk/tribble/index/tabix/TabixIndexCreator.java
 rename src/{ => main}/java/htsjdk/tribble/readers/AsciiLineReader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/AsciiLineReaderIterator.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/LineIterator.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/LineIteratorImpl.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/LineReader.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/readers/LineReaderUtil.java
 rename src/{ => main}/java/htsjdk/tribble/readers/LongLineBufferedReader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/Positional.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/PositionalBufferedStream.java (100%)
 create mode 100644 src/main/java/htsjdk/tribble/readers/SynchronousLineReader.java
 rename src/{ => main}/java/htsjdk/tribble/readers/TabixIteratorLineReader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readers/TabixReader.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/readme.txt (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/FTPHelper.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/HTTPHelper.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/LittleEndianInputStream.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/LittleEndianOutputStream.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/MathUtils.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/ParsingUtils.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/RemoteURLHelper.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/TabixUtils.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/URLHelper.java (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/ftp/.gitignore (100%)
 rename src/{ => main}/java/htsjdk/tribble/util/popgen/HardyWeinbergCalculation.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/bcf2/BCF2Codec.java
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCF2Decoder.java (100%)
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCF2GenotypeFieldDecoders.java (100%)
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCF2LazyGenotypesDecoder.java (100%)
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCF2Type.java (100%)
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCF2Utils.java (100%)
 rename src/{ => main}/java/htsjdk/variant/bcf2/BCFVersion.java (100%)
 create mode 100755 src/main/java/htsjdk/variant/example/PrintVariantsExample.java
 rename src/{ => main}/java/htsjdk/variant/utils/GeneralUtils.java (100%)
 rename src/{ => main}/java/htsjdk/variant/utils/SAMSequenceDictionaryExtractor.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/Allele.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/CommonInfo.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/FastGenotype.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/Genotype.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/GenotypeBuilder.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/GenotypeJEXLContext.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/GenotypeLikelihoods.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/GenotypeType.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/GenotypesContext.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/JEXLMap.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/JexlMissingValueTreatment.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/LazyGenotypesContext.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/StructuralVariantType.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/VariantContext.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/VariantContextBuilder.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/VariantContextComparator.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/VariantContextUtils.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/VariantJEXLContext.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/CompoundFilter.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/filter/FilteringIterator.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/filter/FilteringVariantContextIterator.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/GenotypeQualityFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/HeterozygosityFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/JavascriptVariantFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/PassingVariantFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/SnpFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/filter/VariantContextFilter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/AsyncVariantContextWriter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/BCF2Encoder.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/BCF2FieldEncoder.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/BCF2FieldWriter.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/BCF2FieldWriterManager.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/BCF2Writer.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/IndexingVariantContextWriter.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/IntGenotypeFieldAccessors.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/Options.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/SortingVariantContextWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/SortingVariantContextWriterBase.java
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/VCFWriter.java (100%)
 rename src/{ => main}/java/htsjdk/variant/variantcontext/writer/VariantContextWriter.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/VariantContextWriterBuilder.java
 create mode 100644 src/main/java/htsjdk/variant/variantcontext/writer/VariantContextWriterFactory.java
 create mode 100644 src/main/java/htsjdk/variant/vcf/AbstractVCFCodec.java
 rename src/{ => main}/java/htsjdk/variant/vcf/VCF3Codec.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFCodec.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFCompoundHeaderLine.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFConstants.java
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFContigHeaderLine.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFEncoder.java
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFFileReader.java
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFFilterHeaderLine.java
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFFormatHeaderLine.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFHeader.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFHeaderLine.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFHeaderLineCount.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFHeaderLineTranslator.java
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFHeaderLineType.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFHeaderVersion.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFIDHeaderLine.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFInfoHeaderLine.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFRecordCodec.java (100%)
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFSimpleHeaderLine.java (100%)
 create mode 100644 src/main/java/htsjdk/variant/vcf/VCFStandardHeaderLines.java
 rename src/{ => main}/java/htsjdk/variant/vcf/VCFUtils.java (100%)
 delete mode 100644 src/scripts/build_intel_deflater.sh
 create mode 100644 src/test/java/htsjdk/cram/io/ExternalCompressionTest.java
 rename src/{tests => test}/java/htsjdk/samtools/AbstractBAMFileIndexTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/BAMCigarOverflowTest.java
 create mode 100755 src/test/java/htsjdk/samtools/BAMFileIndexTest.java
 create mode 100644 src/test/java/htsjdk/samtools/BAMFileWriterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/BAMIndexWriterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/BAMIteratorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/BAMQueryMultipleIntervalsIteratorFilterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/BAMRemoteFileTest.java
 rename src/{tests => test}/java/htsjdk/samtools/BinTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/CRAMBAIIndexerTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMCRAIIndexerTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMComplianceTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMContainerStreamWriterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMEdgeCasesTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMFileBAIIndexTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMFileCRAIIndexTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMFileReaderTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMFileWriterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMFileWriterWithIndexTest.java
 create mode 100644 src/test/java/htsjdk/samtools/CRAMIndexQueryTest.java
 rename src/{tests => test}/java/htsjdk/samtools/ChunkTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/CigarCodecTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/CigarTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/DownsamplingIteratorTests.java
 rename src/{tests => test}/java/htsjdk/samtools/DuplicateSetIteratorTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/GenomicIndexUtilTest.java
 rename src/{tests => test}/java/htsjdk/samtools/MergingSamRecordIteratorGroupCollisionTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/MergingSamRecordIteratorTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/ProgramRecordChainingTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SAMBinaryTagAndValueUnitTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SAMCloneTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SAMFileWriterFactoryTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SAMFlagTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SAMIntegerTagTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SAMRecordDuplicateComparatorTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SAMRecordUnitTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SAMSequenceDictionaryCodecTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SAMSequenceDictionaryTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SAMTextReaderTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SAMTextWriterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SAMUtilsTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamFileHeaderMergerTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamFilesTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamFlagFieldTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SamHeaderRecordComparatorTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SamIndexesTest.java
 rename src/{tests => test}/java/htsjdk/samtools/SamPairUtilTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/SamReaderFactoryTest.java
 create mode 100755 src/test/java/htsjdk/samtools/SamReaderSortTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamReaderTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamSpecIntTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SamStreamsTest.java
 create mode 100644 src/test/java/htsjdk/samtools/SequenceNameTruncationAndValidationTest.java
 create mode 100644 src/test/java/htsjdk/samtools/ValidateSamFileTest.java
 rename src/{tests => test}/java/htsjdk/samtools/apps/.gitignore (100%)
 create mode 100644 src/test/java/htsjdk/samtools/cram/CRAIEntryTest.java
 create mode 100644 src/test/java/htsjdk/samtools/cram/CRAIIndexTest.java
 rename src/{tests => test}/java/htsjdk/samtools/cram/LosslessRoundTripTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/cram/VersionTest.java
 rename src/{tests => test}/java/htsjdk/samtools/cram/build/CompressionHeaderFactoryTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/build/ContainerFactoryTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/build/ContainerParserTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/build/CramIOTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/encoding/huffman/codec/HuffmanTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/encoding/rans/RansTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/io/ITF8Test.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/io/LTF8Test.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/lossy/QualityScorePreservationTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/ref/EnaRefServiceTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/structure/CramCompressionRecordTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/cram/structure/ReadTagTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/cram/structure/SliceTests.java
 rename src/{tests => test}/java/htsjdk/samtools/cram/structure/SubstitutionMatrixTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/fastq/.gitignore (100%)
 create mode 100644 src/test/java/htsjdk/samtools/fastq/FastqRecordTest.java
 create mode 100644 src/test/java/htsjdk/samtools/fastq/FastqWriterTest.java
 rename src/{tests => test}/java/htsjdk/samtools/filter/FailsVendorReadQualityFilterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/filter/InsertSizeFilterTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/filter/IntervalKeepPairFilterTest.java
 create mode 100644 src/test/java/htsjdk/samtools/filter/JavascriptSamRecordFilterTest.java
 rename src/{tests => test}/java/htsjdk/samtools/filter/MappingQualityFilterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/filter/OverclippedReadFilterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/filter/SolexaNoiseFilterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/filter/TagFilterTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/liftover/LiftOverTest.java
 rename src/{tests => test}/java/htsjdk/samtools/metrics/MetricBaseTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/metrics/MetricsFileTest.java
 rename src/{tests => test}/java/htsjdk/samtools/metrics/StringHeaderTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/metrics/VersionHeaderTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/reference/FakeReferenceSequenceFile.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/reference/FastaSequenceFileTest.java
 create mode 100644 src/test/java/htsjdk/samtools/reference/FastaSequenceIndexTest.java
 rename src/{tests => test}/java/htsjdk/samtools/reference/InMemoryReferenceSequenceFile.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/reference/IndexedFastaSequenceFileTest.java
 create mode 100644 src/test/java/htsjdk/samtools/reference/ReferenceSequenceFileFactoryTests.java
 create mode 100644 src/test/java/htsjdk/samtools/reference/ReferenceSequenceFileWalkerTest.java
 rename src/{tests => test}/java/htsjdk/samtools/reference/ReferenceSequenceTests.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/seekablestream/SeekableBufferedStreamTest.java
 rename src/{tests => test}/java/htsjdk/samtools/seekablestream/SeekableFTPStreamTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/seekablestream/SeekableFileStreamTest.java
 create mode 100644 src/test/java/htsjdk/samtools/seekablestream/SeekableMemoryStreamTest.java
 create mode 100644 src/test/java/htsjdk/samtools/seekablestream/SeekablePathStreamTest.java
 create mode 100644 src/test/java/htsjdk/samtools/seekablestream/SeekableStreamFactoryTest.java
 create mode 100644 src/test/java/htsjdk/samtools/sra/AbstractSRATest.java
 create mode 100644 src/test/java/htsjdk/samtools/sra/SRAAccessionTest.java
 create mode 100644 src/test/java/htsjdk/samtools/sra/SRAIndexTest.java
 create mode 100644 src/test/java/htsjdk/samtools/sra/SRALazyRecordTest.java
 rename src/{tests => test}/java/htsjdk/samtools/sra/SRAQueryTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/sra/SRAReferenceTest.java
 create mode 100644 src/test/java/htsjdk/samtools/sra/SRATest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/AbstractLocusInfoTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/AbstractLocusIteratorTestTemplate.java
 create mode 100644 src/test/java/htsjdk/samtools/util/AbstractRecordAndOffsetTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/AsyncBufferedIteratorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/AsyncWriterTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/BinaryCodecTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/BlockCompressedFilePointerUtilTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/BlockCompressedOutputStreamTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/BlockCompressedTerminatorTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/CigarUtilTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/CloseableIteratorTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/CodeUtilTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/ComparableTupleTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/CoordSpanInputSteamTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/DiskBackedQueueTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/EdgeReadIteratorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/EdgingRecordAndOffsetTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/HistogramTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/IntervalListTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/IntervalTreeMapTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/IntervalTreeTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/IoUtilTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/Iso8601DateTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/IupacTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/MergingIteratorTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/OverlapDetectorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/PositionalOutputStreamTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/QualityEncodingDetectorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/RelativeIso8601DateTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/SamLocusIteratorTest.java
 create mode 100644 src/test/java/htsjdk/samtools/util/SequenceUtilTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/SolexaQualityConverterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/SortingCollectionTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/SortingLongCollectionTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/StringLineReaderTest.java (100%)
 create mode 100644 src/test/java/htsjdk/samtools/util/StringUtilTest.java
 rename src/{tests => test}/java/htsjdk/samtools/util/TrimmingUtilTest.java (100%)
 rename src/{tests => test}/java/htsjdk/samtools/util/TupleTest.java (100%)
 create mode 100644 src/test/java/htsjdk/tribble/AbstractFeatureReaderTest.java
 create mode 100644 src/test/java/htsjdk/tribble/BinaryFeaturesTest.java
 create mode 100644 src/test/java/htsjdk/tribble/FeatureReaderTest.java
 create mode 100644 src/test/java/htsjdk/tribble/TestUtils.java
 create mode 100644 src/test/java/htsjdk/tribble/TribbleIndexFeatureReaderTest.java
 rename src/{tests => test}/java/htsjdk/tribble/TribbleTest.java (100%)
 create mode 100644 src/test/java/htsjdk/tribble/bed/BEDCodecTest.java
 create mode 100644 src/test/java/htsjdk/tribble/gelitext/GeliTextTest.java
 create mode 100644 src/test/java/htsjdk/tribble/index/IndexFactoryTest.java
 create mode 100644 src/test/java/htsjdk/tribble/index/IndexTest.java
 rename src/{tests => test}/java/htsjdk/tribble/index/interval/IntervalTreeTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/index/linear/LinearIndexTest.java (100%)
 create mode 100644 src/test/java/htsjdk/tribble/index/tabix/TabixIndexTest.java
 rename src/{tests => test}/java/htsjdk/tribble/readers/AsciiLineReaderTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/readers/LongLineBufferedReaderTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/readers/PositionalBufferedStreamTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/readers/ReaderTest.java (100%)
 create mode 100644 src/test/java/htsjdk/tribble/readers/SynchronousLineReaderUnitTest.java
 create mode 100644 src/test/java/htsjdk/tribble/readers/TabixReaderTest.java
 rename src/{tests => test}/java/htsjdk/tribble/source/.gitignore (100%)
 rename src/{tests => test}/java/htsjdk/tribble/util/ParsingUtilsTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/util/ftp/FTPClientTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/util/ftp/FTPUtilsTest.java (100%)
 rename src/{tests => test}/java/htsjdk/tribble/util/popgen/HardyWeinbergCalculationTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/PrintVariantsExampleTest.java
 create mode 100644 src/test/java/htsjdk/variant/VariantBaseTest.java
 rename src/{tests => test}/java/htsjdk/variant/bcf2/BCF2EncoderDecoderUnitTest.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/bcf2/BCF2UtilsUnitTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/utils/SAMSequenceDictionaryExtractorTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/AlleleUnitTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/GenotypeBuilderTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/GenotypeLikelihoodsUnitTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/GenotypeUnitTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/GenotypesContextUnitTest.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/VariantContextBuilderTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/VariantContextTestProvider.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/VariantContextUnitTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/VariantJEXLContextUnitTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/AllFailFilter.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/AllPassFilter.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/CompoundFilterTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/filter/FilteringVariantContextIteratorTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/GenotypeQualityFilterTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/filter/HeterozygosityFilterTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/filter/JavascriptVariantFilterTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/PassingVariantFilterTest.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/filter/SnpFilterTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/writer/TabixOnTheFlyIndexCreationTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/writer/VCFWriterUnitTest.java
 create mode 100644 src/test/java/htsjdk/variant/variantcontext/writer/VariantContextWriterBuilderUnitTest.java
 rename src/{tests => test}/java/htsjdk/variant/variantcontext/writer/VariantContextWritersUnitTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/vcf/AbstractVCFCodecTest.java
 rename src/{tests => test}/java/htsjdk/variant/vcf/IndexFactoryUnitTest.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/vcf/VCFCompoundHeaderLineUnitTest.java (100%)
 rename src/{tests => test}/java/htsjdk/variant/vcf/VCFEncoderTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/vcf/VCFHeaderLineTranslatorUnitTest.java
 rename src/{tests => test}/java/htsjdk/variant/vcf/VCFHeaderLineUnitTest.java (100%)
 create mode 100644 src/test/java/htsjdk/variant/vcf/VCFHeaderUnitTest.java
 create mode 100644 src/test/java/htsjdk/variant/vcf/VCFStandardHeaderLinesUnitTest.java
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMCigarOverflowTest/CigarOverflowTest.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMFileIndexTest/index_test.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMFileIndexTest/index_test.bam.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMFileIndexTest/symlink_with_index.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMFileIndexTest/symlink_with_index.bam.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/BAMFileIndexTest/symlink_without_linked_index.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SAMIntegerTagTest/variousAttributes.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SAMIntegerTagTest/variousAttributes.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/Chromosome1to10.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/Chromosome5to9.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case1/chr11sub_file1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case1/chr11sub_file2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case1/expected_output.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case2/chr11sub_file1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case2/chr11sub_file2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case2/chr11sub_file3.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case2/chr11sub_file4.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/case2/expected_output.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/unsorted_input/1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/SamFileHeaderMergerTest/unsorted_input/2.sam (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/SequenceUtil/reference_with_lower_and_uppercase.dict
 create mode 100644 src/test/resources/htsjdk/samtools/SequenceUtil/reference_with_lower_and_uppercase.fasta
 create mode 100644 src/test/resources/htsjdk/samtools/SequenceUtil/reference_with_lower_and_uppercase.fasta.fai
 create mode 100644 src/test/resources/htsjdk/samtools/SequenceUtil/upper_and_lowercase_read.sam
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/bad_index.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/bad_index.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/buggyHeader.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/duplicate_rg.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/duplicated_reads.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/duplicated_reads_out_of_order.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/hanging_tab.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/inappropriate_mate_cigar_string.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/invalid_coord_sort_order.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/invalid_mate_cigar_string.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/invalid_platform_unit.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/invalid_queryname_sort_order.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/mate_cigar_and_no_oqs.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/mate_cigar_and_oqs.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/missing_fields.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/missing_platform_unit.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/test_samfile_version_1pt5.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/truncated.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/truncated_quals.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/truncated_tag.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/valid.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/ValidateSamFileTest/zero_length_read.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/block_compressed.sam.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/compressed.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/compressed.sam.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/coordinate_sorted.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.cram.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/CRAMException/testContigNotInRef.fasta (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.0-unMapped.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.0-unMapped.cram.crai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.1-unMapped.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.1-unMapped.cram.crai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.500-unMapped.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/NA12878.20.21.1-100.100-SeqsPerSlice.500-unMapped.cram.crai
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/auxf#values.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/auxf#values.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/auxf#values.sam (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/cram/auxf.alteredForMD5test.fa
 create mode 100644 src/test/resources/htsjdk/samtools/cram/auxf.alteredForMD5test.fa.fai
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/auxf.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/auxf.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#bounds.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#bounds.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#bounds.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#clip.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#clip.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#clip.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#noseq.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#noseq.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#noseq.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad1.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad1.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad2.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad2.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad3.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad3.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#pad3.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#unknown.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#unknown.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1#unknown.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c1.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c2#pad.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/c2#pad.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#1.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#1.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#2.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#2.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5b.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5b.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#5b.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#large_seq.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#large_seq.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#large_seq.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#supp.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#supp.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#supp.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_depadded.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_depadded.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_depadded.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_padded.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_padded.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#tag_padded.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap1.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap1.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap1.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap2.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap2.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce#unmap2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/ce.fa.fai (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryTest.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryTest.cram.bai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryTestEmpty.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryTestEmpty.cram.bai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryWithBAI.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryWithBAI.cram.bai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryWithCRAI.cram
 create mode 100644 src/test/resources/htsjdk/samtools/cram/cramQueryWithCRAI.cram.crai
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/fieldarith.sam (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.1-100.dict
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.1-100.fasta
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.1-100.fasta.fai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.10M-10M200k.dict
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.10M-10M200k.fasta
 create mode 100644 src/test/resources/htsjdk/samtools/cram/human_g1k_v37.20.21.10M-10M200k.fasta.fai
 create mode 100644 src/test/resources/htsjdk/samtools/cram/io/bzip2-test.bz2
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test.cram.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test2.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test2.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test2.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/test2.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#blank.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#blank.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#blank.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux2.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux2.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#large_aux2.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#minimal.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#minimal.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#minimal.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#pair.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#pair.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#pair.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#rg.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#rg.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#rg.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#tlen.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#tlen.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#tlen2.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#tlen2.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#triplet.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#triplet.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#triplet.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#unsorted.2.1.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#unsorted.3.0.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx#unsorted.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx.fa (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram/xx.fa.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_query_sorted.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_query_sorted.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_query_sorted.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_tlen.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_tlen.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_tlen_reads.sorted.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_with_bai_index.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_with_bai_index.cram.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_with_crai_index.cram (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/cram_with_crai_index.cram.crai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/empty.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/empty.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/empty_no_empty_gzip_block.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/empty_no_empty_gzip_block.bam (100%)
 create mode 100644 src/test/resources/htsjdk/samtools/hg19mini.dict
 rename {testdata => src/test/resources}/htsjdk/samtools/hg19mini.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/hg19mini.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTest.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTestComp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTestCompInverse.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTestCompInverseManual.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTestManual.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListFromVCFTestManualComp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/intervallist/IntervalListchr123_empty.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/inttest.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/inttest.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/io/5newline5.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/io/empty.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/io/slurptest.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/issue76.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/issue76.bam.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/liftover/hg18ToHg19.over.chain (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/metrics/metricsOne.metrics (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/metrics/metricsOneCopy.metrics (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/metrics/metricsOneModifiedHistogram.metrics (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/metrics/metricsOneModifiedMetrics.metrics (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/queryname_sorted.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/readWithBadRname.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.nodict.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.nodict.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/Homo_sapiens_assembly18.trimmed.noindex.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/reference_with_trailing_whitespace.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/reference_with_trailing_whitespace.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/reference/testing.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/roundtrip.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/samFilter01.js (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/samFilter02.js (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/seekablestream/megabyteZeros.dat (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/seekablestream/seekTest.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/sequenceWithSpace.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/sequenceWithSpace.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/serialization_test.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/serialization_test.bam.bai (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/serialization_test.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/sra/test_archive.sra (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/uncompressed.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/unsorted.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/5k-30BB2AAXX.3.aligned.sam.fastq (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/illumina-as-standard.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/s_1_sequence.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/solexa-as-standard.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/solexa_full_range_as_solexa.fastq (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/QualityEncodingDetectorTest/unmapped.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/defective_bgzf.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/no_bgzf_terminator.bam (100%)
 rename {testdata => src/test/resources}/htsjdk/samtools/util/whitespace_text_file.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/Tb.vcf.idx (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/basicDbSNP.dbsnp (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/bed/NA12878.deletions.10kbp.het.gq99.hand_curated.hg19.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/bed/NA12878.deletions.10kbp.het.gq99.hand_curated.hg19_fixed.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/bed/Unigene.sample.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/bed/disconcontigs.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/bed/unsorted.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/complexExample.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/fakeBed.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/fakeVCF.vcf.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/fakeVCF.vcf.gz.tbi (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/gwas/smallp.gwas (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/index/chrY_Y4_small.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/large.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/sites.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/soapsnp.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/split/test.bin.part1 (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/split/test.bin.part2 (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/split/test.bin.part3 (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/split/test.bin.split (100%)
 create mode 100644 src/test/resources/htsjdk/tribble/tabix/YRI.trio.2010_07.indel.sites.vcf.gz
 create mode 100644 src/test/resources/htsjdk/tribble/tabix/YRI.trio.2010_07.indel.sites.vcf.gz.tbi
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/bigger.vcf.gz.tbi (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/testTabixIndex.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/testTabixIndex.vcf.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/trioDup.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/trioDup.vcf.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tabix/trioDup.vcf.gz.tbi (100%)
 create mode 100644 src/test/resources/htsjdk/tribble/test with spaces.vcf
 rename {testdata => src/test/resources}/htsjdk/tribble/test.bed (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/test.gff (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/test.tabix.bed.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/test.tabix.bed.gz.tbi (100%)
 create mode 100644 src/test/resources/htsjdk/tribble/test.vcf
 create mode 100644 src/test/resources/htsjdk/tribble/test.vcf.bgz
 create mode 100644 src/test/resources/htsjdk/tribble/test.vcf.gz
 rename {testdata => src/test/resources}/htsjdk/tribble/testGeliText.txt (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/testIntervalList.list (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/tmp/.gitignore (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/trio.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/trio.vcf.idx (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/trioDup.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/vcfexample.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/vcfexample.vcf.gz (100%)
 rename {testdata => src/test/resources}/htsjdk/tribble/vcfexample.vcf.gz.tbi (100%)
 create mode 100644 src/test/resources/htsjdk/tribble/vcfexample.vcf.truncated.gz
 create mode 100644 src/test/resources/htsjdk/tribble/vcfexample.vcf.truncated.hdr.gz
 rename {testdata => src/test/resources}/htsjdk/variant/HiSeq.10000.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/ILLUMINA.wex.broad_phase2_baseline.20111114.both.exome.genotypes.1000.vcf (100%)
 create mode 100644 src/test/resources/htsjdk/variant/VCF4HeaderTest.vcf
 rename {testdata => src/test/resources}/htsjdk/variant/VQSR.mixedTest.recal (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/breakpoint.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/dbsnp_135.b37.1000.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/diagnosis_targets_testfile.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/ex2.bgzf.bcf.csi (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/ex2.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/serialization_test.bcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/serialization_test.bcf.idx (100%)
 create mode 100644 src/test/resources/htsjdk/variant/structuralvariants.vcf
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/Homo_sapiens_assembly18.trimmed.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/Homo_sapiens_assembly18.trimmed.fasta (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/Homo_sapiens_assembly18.trimmed.fasta.fai (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/ScreenSamReads.100.input.sam (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/empty.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test1.dict (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test1.vcf (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test1.vcf.idx (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test1_comp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test2_comp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test3_comp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/utils/SamSequenceDictionaryExtractor/test4_comp.interval_list (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/variantFilter01.js (100%)
 rename {testdata => src/test/resources}/htsjdk/variant/variantFilter02.js (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C1.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C10.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C11.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C12.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C13.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C14.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C15.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C16.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C17.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C18.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C19.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C2.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C20.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C21.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C22.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C23.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C24.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C25.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C26.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C27.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C28.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C29.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C3.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C30.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C31.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C32.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C33.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C34.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C35.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C36.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C37.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C38.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C39.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C4.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C40.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C41.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C42.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C43.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C44.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C45.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C46.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C47.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C48.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C49.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C5.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C50.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C51.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C52.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C53.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C54.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C55.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C56.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C57.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C58.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C59.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C6.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C60.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C61.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C62.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C63.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C64.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C65.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C66.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C7.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C8.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/C9.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/BaseCalls/L001/s_1_1101.filter (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/125T125T/Data/Intensities/L001/s_1_1101.clocs (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C1.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C10.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C11.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C12.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C13.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C14.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C15.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C16.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C17.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C18.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C19.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C2.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C20.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C21.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C22.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C23.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C24.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C25.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C26.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C27.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C28.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C29.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C3.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C30.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C31.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C32.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C33.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C34.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C35.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C36.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C37.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C38.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C39.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C4.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C40.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C41.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C42.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C43.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C44.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C45.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C46.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C47.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C48.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C49.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C5.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C50.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C51.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C52.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C53.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C54.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C55.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C56.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C57.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C58.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C6.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C7.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C8.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/C9.1/s_1_1101.bcl (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/Data/Intensities/BaseCalls/L001/s_1_1101.filter (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/ACAGGTAT.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/ACAGTTGA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/ACTAAGAC.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/AGGTCGCA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/ATTATCAA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/CAATAGTC.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/CAGCGGTA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/CGCTATGT.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/CTGTAATC.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/GACCAGGA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/GCCGTCGA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/GCCTAGCC.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/N.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/TGCAAGTA.sam (100%)
 rename {testdata => src/test/resources}/net/sf/picard/illumina/25T8B25T/sams/TGTAATCA.sam (100%)
 rename src/{tests => test}/resources/testng.xml (100%)
 rename {testdata => src/test/resources}/tribble/tmp/.gitignore (100%)
 delete mode 100644 src/tests/java/htsjdk/samtools/BAMCigarOverflowTest.java
 delete mode 100755 src/tests/java/htsjdk/samtools/BAMFileIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/BAMFileWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/BAMIndexWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/BAMIteratorTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/BAMRemoteFileTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMBAIIndexerTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMComplianceTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMContainerStreamWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMEdgeCasesTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMFileIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMFileReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CRAMFileWriterWithIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/CramFileWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/DownsamplingIteratorTests.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMFileReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMFileWriterFactoryTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMIntegerTagTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMRecordUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMSequenceDictionaryTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMTextWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SAMUtilsTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SamFileHeaderMergerTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SamFilesTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SamIndexesTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SamReaderFactoryTest.java
 delete mode 100755 src/tests/java/htsjdk/samtools/SamReaderSortTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SamSpecIntTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/SequenceNameTruncationAndValidationTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/ValidateSamFileTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/cram/CRAIEntryTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/cram/CRAIIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/cram/structure/SliceTests.java
 delete mode 100644 src/tests/java/htsjdk/samtools/fastq/FastqWriterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/filter/JavascriptSamRecordFilterTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/liftover/LiftOverTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/metrics/MetricsFileTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/reference/FastaSequenceFileTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/reference/FastaSequenceIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/reference/IndexedFastaSequenceFileTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/reference/ReferenceSequenceFileFactoryTests.java
 delete mode 100644 src/tests/java/htsjdk/samtools/reference/ReferenceSequenceFileWalkerTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/seekablestream/SeekableBufferedStreamTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/seekablestream/SeekableFileStreamTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/seekablestream/SeekableStreamFactoryTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/AbstractSRATest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/SRAAccessionTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/SRAIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/SRALazyRecordTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/SRAReferenceTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/sra/SRATest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/BlockCompressedOutputStreamTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/BlockCompressedTerminatorTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/HistogramTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/IntervalListTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/IoUtilTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/QualityEncodingDetectorTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/RelativeIso8601DateTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/SamLocusIteratorTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/SequenceUtilTest.java
 delete mode 100644 src/tests/java/htsjdk/samtools/util/StringUtilTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/AbstractFeatureReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/BinaryFeaturesTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/FeatureReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/TestUtils.java
 delete mode 100644 src/tests/java/htsjdk/tribble/bed/BEDCodecTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/gelitext/GeliTextTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/index/IndexFactoryTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/index/IndexTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/index/tabix/TabixIndexTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/readers/AsynchronousLineReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/readers/LineReaderUtilTest.java
 delete mode 100644 src/tests/java/htsjdk/tribble/readers/TabixReaderTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/VariantBaseTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/utils/SAMSequenceDictionaryExtractorTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/GenotypeLikelihoodsUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/GenotypeUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/VariantContextTestProvider.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/VariantContextUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/VariantJEXLContextUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/filter/FilteringIteratorTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/filter/HeterozygosityFilterTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/filter/JavascriptVariantFilterTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/writer/TabixOnTheFlyIndexCreationTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/writer/VCFWriterUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/variantcontext/writer/VariantContextWriterBuilderUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/vcf/AbstractVCFCodecTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/vcf/VCFHeaderUnitTest.java
 delete mode 100644 src/tests/java/htsjdk/variant/vcf/VCFStandardHeaderLinesUnitTest.java
 delete mode 100644 testdata/htsjdk/samtools/cram/auxf.fasta
 delete mode 100644 testdata/htsjdk/samtools/cram/test.fasta
 delete mode 100644 testdata/htsjdk/samtools/cram/test2.fasta
 delete mode 100755 testdata/htsjdk/variant/ex2.bgzf.bcf
 delete mode 100755 testdata/htsjdk/variant/ex2.uncompressed.bcf

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/htsjdk.git



More information about the debian-med-commit mailing list