-
Deprecated Interfaces
-
Deprecated ClassesClassDescriptionThis is deprecated with no replacement. 1/19This is deprecated with no replacement. 1/19use
FilteringSamIterator
insteaduseSecondaryAlignmentFilter
instead.useSecondaryAlignmentSkippingIterator
instead.as of 11/2018, the functions in this class have been absorbed by theSAMTag
enum.since 11/2018. SQ is a reserved tag that shouldn't be used and this code untested.use Collectors.groupingBy insteadsince 2/29/16 useFilteringVariantContextIterator
instead9/2017, this class is completely untested and unsupported, there is no replacement at this time if you use this class please file an issue on github or it will be removed at some point in the future
-
Deprecated FieldsFieldDescriptionsince June 2019 Use
FileExtensions.BAM
instead.since June 2019 UseFileExtensions.BAI_INDEX
instead.since June 2019 UseFileExtensions.BAI_INDEX
instead.since June 2019 UseFileExtensions.CSI
instead.since June 2019 UseFileExtensions.CRAM
instead.since June 2019 UseFileExtensions.CRAM_INDEX
instead.since June 2019 UseFileExtensions.FASTA
instead.since June 2019 UseFileExtensions.FASTA_INDEX
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.useSAMTag.getBinaryTag()
instead.since June 2019 UseFileExtensions.SBI
instead.since June 2019 UseFileExtensions.GZI
instead.since June 2019 UseFileExtensions.INTERVAL_LIST
instead.since June 2019 UseFileExtensions.BCF
instead.Use since June 2019FileExtensions.BLOCK_COMPRESSED
instead.since June 2019 UseFileExtensions.COMPRESSED_VCF
instead.since June 2019 UseFileExtensions.COMPRESSED_VCF_INDEX
instead.since June 2019 UseFileExtensions.DICT
instead.since June 2019 UseFileExtensions.INTERVAL_LIST
instead.since June 2019 UseFileExtensions.SAM
instead.UseDefaults.NON_ZERO_BUFFER_SIZE
instead.since June 2019 UseFileExtensions.VCF_LIST
instead.since June 2019 UseFileExtensions.VCF_LIST
instead.since June 2019 UseFileExtensions.VCF
instead.since June 2019 UseFileExtensions.VCF_INDEX
instead.since June 2019 useFileExtensions.BLOCK_COMPRESSED
instead.since June 2019 UseFileExtensions.BED
instead.since June 2019 UseFileExtensions.TRIBBLE_INDEX
instead.Use since June 2019FileExtensions.TABIX_INDEX
instead.
-
Deprecated MethodsMethodDescriptionInvoke
Chunk.optimizeChunkList(java.util.List<htsjdk.samtools.Chunk>, long)
directly.UseGenomicIndexUtil.regionToBins(int, int)
instead. Get candidate bins for the specified regionUseinstead
since 02/2017. UseFastqRecord.getReadName()
insteadsince 02/2017. UseFastqRecord.getReadLength()
insteadsince May 1st 2019 - text version of header is no longer stored.Useinstead
since May 1st 2019 - text version of header is no longer stored.since 7/2018, useSAMFileHeader.SortOrder.getComparatorInstance()
withObject.getClass()
insteadreplaced bySamFileHeaderMerger.getHeaders()
since 6/18, preferSAMFileWriterFactory.makeWriter(SAMFileHeader, boolean, Path, Path)
for creating bam/cram writers howeverSAMFileWriterFactory.makeCRAMWriter(SAMFileHeader, boolean, Path, Path)
is the direct replacement for this methodsince 6/18, preferSAMFileWriterFactory.makeWriter(SAMFileHeader, boolean, Path, Path)
for creating bam/cram writers howeverSAMFileWriterFactory.makeCRAMWriter(SAMFileHeader, boolean, Path, Path)
is the direct replacement for this methodsince 6/18, useSAMFileWriterFactory.makeWriter(SAMFileHeader, boolean, Path, Path)
insteadsince 06/2018.SAMFileWriterImpl.writeHeader(SAMFileHeader)
is preferred for avoid String construction if not need it.useSamPairUtil.setMateInfo(SAMRecord, SAMRecord)
insteadUse computeIndexingBin() if accessible or GenomicIndexUtil.regionToBin() otherwise.This method is not guaranteed to return a valid SAM text representation of the SAMRecord. To get standard SAM text representation,SAMRecord.getSAMString()
.useSAMRecord.isSecondaryAlignment()
instead.The attribute type and value checks have been moved directly intoSAMBinaryTagAndValue
.useSAMRecord.setSecondaryAlignment(boolean)
instead.useIOUtil.isGZIPInputStream(InputStream)
insteaduse the static methods inSAMTag
insteaduseinstead
useSAMTag.makeStringTag(short)
insteadbecause the method does the exact opposite of what it says. Use the correctly named isReferenceSequenceIncompatibleWithBAI() instead.this method is simplistic and no longer particularly useful since IOPath allows similar access to various non-file data sources, internal use has been replaced withSeekableStreamFactory.isBeingHandledByLegacyUrlSupport(String)
useSRAAccession.checkIfInitialized()
insteadsince name of the method can be confusing, new implementation should be usedgetRecordAndOffsets()
use java8 .stream().collect(Collectors.groupingBy(()-> function)) insteaduse getContig() insteaduse {@link #uniqued()#getIntervals()} instead.use {@link #uniqued(boolean)#getIntervals()} orIntervalList.getUniqueIntervals(IntervalList, boolean)
instead.useIntervalList.sorted()
instead.useIntervalList.uniqued()
instead.useIntervalList.uniqued(boolean)
instead.UseIOUtil.createTempDir(String)
instead. It turns out the mechanism was not "good enough" and caused security issues, the new implementation combines the prefix/morePrefix into a single prefix. The security flaw is fixed but due to the now extraneous morePrefix argument it is recommended to use the 1 argument form.since 2017-09. UseSortingCollection.newInstance(Class, Codec, Comparator, int, Path...)
insteadsince 2017-09. UseSortingCollection.newInstanceFromPaths(Class, Codec, Comparator, int, Collection)
insteadUse properly spelled method.TestUtil.getTempDirectory(java.lang.String, java.lang.String)
Since 3/19, preferIOUtil.recursiveDelete(Path)
please useStrand.decode(char)
instead.on 03/2015. Use getContig() instead.on 03/2017. UseAbstractIndex.getIndexedPath()
instead.useIndex.write(File)
instead8/8/2017 useAsciiLineReader.from(java.io.InputStream)
to create a new AsciiLineReader andAsciiLineReader.readLine()
since 2/5/137/18 useGenotypeLikelihoods.getPLIndicesOfAlleles(int, int)
insteadhtsjdk.variant.variantcontext.GenotypeLikelihoods.initializeAnyploidPLIndexToAlleleIndices(int, int) as of sept 2020, this method is no longer necessary7/18 useVariantContext.getGLIndicesOfAlternateAllele(Allele)
insteadsince 10/24/13 use the constructorsince 10/24/13 use the constructorsince July 2018 since useVCFFileReader.toIntervalList(VCFFileReader)
insteadsince July 2018 since useVCFFileReader.toIntervalList(VCFFileReader, boolean)
insteadsince July 2018 useVCFFileReader.toIntervalList(Path)
insteadsince July 2018 useVCFFileReader.toIntervalList(Path, boolean)
instead
-
Deprecated ConstructorsConstructorDescriptionUse
SAMSequenceRecord(String, int)
instead. sequenceLength is required for the object to be considered valid.8/8/2017 useAsciiLineReader.from(java.io.InputStream)
8/8/2017 useAsciiLineReader.from(java.io.InputStream)
-
Deprecated Enum ConstantsEnum ConstantDescriptionuse
SAMFlag.SECONDARY_ALIGNMENT
instead.Use SAMReadGroupRecord.PlatformValue.DNBSEQ instead.OTHER is not an official value. It is recommended to omit PL if it is not in this list or is unknown.for backwards compatibility onlyfor backwards compatibility onlyfor backwards compatibility onlyfor backwards compatibility onlyuse BC instead, for backwards compatibilty onlyfor backwards compatibility onlyfor backwards compatibility only
Supplier
instead