| Interface and Description | 
|---|
| org.biojava.bio.seq.io.SeqFileFormer Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.SequenceFactory use org.biojavax.bio.seq.io.RichSequenceBuilder or 
 use org.biojavax.bio.seq.io.SequenceBuilder | 
| org.biojava.bio.taxa.Taxon replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.taxa.TaxonFactory replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.taxa.TaxonParser replaced by classes in  org.biojavax.bio.taxa | 
| Class and Description | 
|---|
| org.biojava.bio.taxa.AbstractTaxon replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.Annotatable.AnnotationForwarder use
    new ChangeForwarder.Retyper(source, cs, Annotation.PROPERTY)instead | 
| org.biojava.bio.seq.db.biosql.BioSQLSequenceDB Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.seq.db.biosql.BioSQLSequenceDBProvider Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.seq.db.biosql.DBHelper Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.dist.Distribution.NullModelForwarder use
     new ChangeForwarder.Retyper(this, cs, Annotation.PROPERTY)instead | 
| org.biojava.bio.taxa.EbiFormat replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.seq.io.EmblFileFormer Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.EmblLikeFormat Use org.biojavax.bio.seq.io.EMBLFormat instead | 
| org.biojava.bio.seq.io.EmblLikeLocationParser Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.EmblProcessor Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.FastaDescriptionLineParser Use org.biojavax.bio.seq.io.FastaFormat | 
| org.biojava.bio.seq.io.FastaFormat Use org.biojavax.bio.seq.io.FastaFormat | 
| org.biojava.bio.seq.io.FeatureTableParser Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.GenbankFileFormer Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.GenbankFormat Use org.biojavax.bio.seq.io.GenbankFormat | 
| org.biojava.bio.seq.io.GenbankProcessor Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.GenbankXmlFormat Use org.biojavax.bio.seq.io.INSDseqFormat | 
| org.biojava.bio.seq.io.GenEmblFeatureComparator Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.GenEmblPropertyComparator Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.GenpeptFormat Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.db.biosql.HypersonicDBHelper Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.stats.svm.LinearKernel Just use SparseVector.kernel instead... | 
| org.biojava.bio.seq.db.biosql.MySQLDBHelper Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.seq.db.biosql.OracleDBHelper Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.seq.io.OrganismParser Use org.biojavax.bio.taxa framework instead | 
| org.biojava.utils.ProcessTools preferable to use org.biojava.utils.ExecRunner 
 or the org.biojava.utils.process package. | 
| org.biojava.bio.seq.io.ProteinRefSeqFileFormer Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.ProteinRefSeqProcessor Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.ReferenceAnnotation Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.SeqIOEventEmitter Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.SeqIOTools use org.biojavax.bio.seq.RichSequence.IOTools | 
| org.biojava.bio.search.SequenceDBSearchHit SimpleSeqSimilaritySearchHit has been made Annotatable
 and is now functionally identical. | 
| org.biojava.bio.search.SequenceDBSearchResult SimpleSeqSimilaritySearchResult has been made
 Annotatable and is now functionally identical. | 
| org.biojava.bio.search.SequenceDBSearchSubHit SimpleSeqSimilaritySearchSubHit has been made
 Annotatable and is now functionally identical. | 
| org.biojava.bio.gui.sequence.SequencePoster This doesn't handle loads of stuff. Use SequencePoster. | 
| org.biojava.bio.dist.SimpleDistributionTrainer Distribution impls should be providing custom trainers. | 
| org.biojava.bio.taxa.SimpleTaxon replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.taxa.SimpleTaxonFactory replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.seq.io.SwissprotFileFormer Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.io.SwissprotProcessor Use org.biojavax.bio.seq.io framework instead | 
| org.biojava.bio.seq.db.biosql.TaxonSQL Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.seq.db.biosql.UnknownDBHelper Use hibernate and org.biojavax.bio.db.* | 
| org.biojava.bio.taxa.WeakTaxon replaced by classes in  org.biojavax.bio.taxa | 
| org.biojava.bio.taxa.WeakTaxonFactory replaced by classes in  org.biojavax.bio.taxa | 
| Exceptions and Description | 
|---|
| org.biojava.bio.taxa.CircularReferenceException replaced by classes in  org.biojavax.bio.taxa | 
| Field and Description | 
|---|
| org.biojava.bio.program.gff.GFFRecord.NO_FRAME Use GFFTools.NO_FRAME instead | 
| org.biojava.bio.program.gff.GFFRecord.NO_SCORE Use GFFTools.NO_SCORE instead | 
| Constructor and Description | 
|---|
| org.biojava.bio.BioError(Throwable, String) Use BioError(message, ex) instead. | 
| org.biojava.bio.BioException(Throwable, String) use new BioException(message, ex) instead | 
| org.biojava.bio.BioRuntimeException(Throwable, String) use new BioRuntimeException(message, ex) instead | 
| org.biojava.utils.ChangeVetoException(Throwable, String) use new ChangeVetoException(reason, ex); | 
| org.biojava.bio.symbol.PackedSymbolListFactory(boolean) the argumentless constructor creates a SymbolListFactory
   that will autoselect the packing appropriately. | 
| org.biojava.utils.ParserException(Throwable, String) use new ParserException(detail, t) | 
| org.biojava.bio.dp.ProfileHMM(Alphabet, int, DistributionFactory, DistributionFactory) | 
| org.biojava.bio.proteomics.Protease(String, boolean) Creating a Protease with this constructor will not register it
 with the ProteaseManager (use ProteaseManager.createProtease()) | 
| org.biojava.bio.proteomics.Protease(String, boolean, String) Creating a Protease with this constructor will not register it
 with the ProteaseManager (use ProteaseManager.createProtease()) | 
| org.biojava.bio.proteomics.Protease(SymbolList, boolean, SymbolList) Creating a Protease with this constructor will not register it
 with the ProteaseManager (use ProteaseManager.createProtease()) | 
| org.biojava.directory.RegistryException(Throwable, String) use new RegistryException(message, cause) | 
| org.biojava.bio.dp.SimpleDotState(char, String, Annotation) token is ignored since 1.2.  Use the 2-arg constructor instead. | 
| org.biojava.bio.dp.SimpleMarkovModel(int, Alphabet) | 
Copyright © 2020 BioJava. All rights reserved.