-
Deprecated Interfaces
-
Deprecated ClassesClassDescriptionThis is deprecated with no replacement. 1/19This is deprecated with no replacement. 1/19use
FilteringSamIteratorinsteaduseSecondaryAlignmentFilterinstead.useSecondaryAlignmentSkippingIteratorinstead.as of 11/2018, the functions in this class have been absorbed by theSAMTagenum.since 11/2018. SQ is a reserved tag that shouldn't be used and this code untested.use Collectors.groupingBy insteadsince 2/29/16 useFilteringVariantContextIteratorinstead9/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.BAMinstead.since June 2019 UseFileExtensions.BAI_INDEXinstead.since June 2019 UseFileExtensions.BAI_INDEXinstead.since June 2019 UseFileExtensions.CSIinstead.since June 2019 UseFileExtensions.CRAMinstead.since June 2019 UseFileExtensions.CRAM_INDEXinstead.since June 2019 UseFileExtensions.FASTAinstead.since June 2019 UseFileExtensions.FASTA_INDEXinstead.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.SBIinstead.since June 2019 UseFileExtensions.GZIinstead.since June 2019 UseFileExtensions.INTERVAL_LISTinstead.since June 2019 UseFileExtensions.BCFinstead.Use since June 2019FileExtensions.BLOCK_COMPRESSEDinstead.since June 2019 UseFileExtensions.COMPRESSED_VCFinstead.since June 2019 UseFileExtensions.COMPRESSED_VCF_INDEXinstead.since June 2019 UseFileExtensions.DICTinstead.since June 2019 UseFileExtensions.INTERVAL_LISTinstead.since June 2019 UseFileExtensions.SAMinstead.UseDefaults.NON_ZERO_BUFFER_SIZEinstead.since June 2019 UseFileExtensions.VCF_LISTinstead.since June 2019 UseFileExtensions.VCF_LISTinstead.since June 2019 UseFileExtensions.VCFinstead.since June 2019 UseFileExtensions.VCF_INDEXinstead.since June 2019 useFileExtensions.BLOCK_COMPRESSEDinstead.since June 2019 UseFileExtensions.BEDinstead.since June 2019 UseFileExtensions.TRIBBLE_INDEXinstead.Use since June 2019FileExtensions.TABIX_INDEXinstead.
-
Deprecated MethodsMethodDescriptionInvoke
Chunk.optimizeChunkList(java.util.List<htsjdk.samtools.Chunk>, long)directly.UseGenomicIndexUtil.regionToBins(int, int)instead. Get candidate bins for the specified regionUseinsteadsince 02/2017. UseFastqRecord.getReadName()insteadsince 02/2017. UseFastqRecord.getReadLength()insteadsince May 1st 2019 - text version of header is no longer stored.Useinsteadsince 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 inSAMTaginsteaduseinsteaduseSAMTag.makeStringTag(short)insteadbecause the method does the exact opposite of what it says. Use the correctly named isReferenceSequenceIncompatibleWithBAI() instead.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_ALIGNMENTinstead.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
Supplierinstead