Deprecated API


Contents
Deprecated Interfaces
chemaxon.jep.MolCondition
          Will be removed soon. 
 

Deprecated Classes
chemaxon.marvin.calculations.EnumerationPlugin
          Use MarkushEnumerationPlugin 
chemaxon.marvin.util.MolExportModule
          as of Marvin 5.0, replaced by MolExportModule 
chemaxon.marvin.util.MPainterUtil
          As of Marvin 4.1.8, replaced by MolPrinter 
 

Deprecated Exceptions
chemaxon.marvin.util.MolExportException
          as of Marvin 5.0, replaced by MolExportException 
 

Deprecated Fields
chemaxon.struc.MoleculeGraph.AROM_CHEMAXON
          please use AROM_BASIC instead. Chemaxon aromatization. 
chemaxon.struc.MoleculeGraph.AROM_DAYLIGHT
          please use AROM_GENERAL instead. Daylight aromatization (modified Huckel rule). 
chemaxon.struc.MolBond.COORDINATIVE
          As of Marvin 5.0, replaced by MolBond.COORDINATE 
chemaxon.marvin.VersionInfo.IS_DEV_VERSION
          no more used 
chemaxon.marvin.plugin.PluginFactory.PRELOAD
          Not used. 
chemaxon.formats.MdlCompressor.TEXTMODE
          as of Marvin 3.1, there is no possibility to do that 
chemaxon.struc.MolAtom.VALCHK_ATTACH
          as of Marvin 3.5, attachment points are always checked 
 

Deprecated Methods
chemaxon.struc.RxnMolecule.addStructure(Molecule, int)
          as of Marvin 4.1, replaced by RxnMolecule.addComponent(Molecule, int) 
chemaxon.struc.RxnMolecule.addStructure(Molecule, int, boolean)
          as of Marvin 4.1, replaced by RxnMolecule.addComponent(Molecule, int, boolean) 
chemaxon.formats.MFileFormatUtil.canBe1LetterPeptide(String)
          as of Marvin 5.0, PeptideRecognizer.canBe1LetterPeptide(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBe3LetterPeptide(String)
          as of Marvin 5.0, PeptideRecognizer.canBe3LetterPeptide(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeAbbrevgroup(String)
          as of Marvin 5.0, AbbrevGroupRecognizer.testLine(String) must be used instead 
chemaxon.formats.MolInputStream.canBeAbbrevgroup(String)
          as of Marvin 5.0, AbbrevGroupRecognizer.testLine(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeBase64(String)
          as of Marvin 5.0, Base64Recognizer.canBeBase64(String) must be used instead 
chemaxon.formats.MolInputStream.canBeBase64(String)
          as of Marvin 5.0, Base64Recognizer.canBeBase64(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeChime(String)
          as of Marvin 5.0, ChimeRecognizer.canBeChime(String) must be used instead 
chemaxon.formats.MolInputStream.canBeChime(String)
          as of Marvin 5.0, ChimeRecognizer.canBeChime(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeJTF(String)
          as of Marvin 5.0, JTFRecognizer.canBeJTFHeader(String) must be used instead 
chemaxon.formats.MolInputStream.canBeJTF(String)
          as of Marvin 5.0, JTFRecognizer.canBeJTFHeader(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBePDBRecord(String)
          as of Marvin 5.0, PDBRecognizer.testRecord(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeSMARTS(String)
          as of Marvin 5.0, SMILESRecognizer.canBeSMARTS(String) must be used instead 
chemaxon.formats.MolInputStream.canBeSMARTS(String)
          as of Marvin 5.0, SMILESRecognizer.canBeSMARTS(String) must be used instead 
chemaxon.formats.MFileFormatUtil.canBeSMILES(String)
          as of Marvin 5.0, SMILESRecognizer.canBeSMILES(String) must be used instead 
chemaxon.formats.MolInputStream.canBeSMILES(String)
          as of Marvin 5.0, SMILESRecognizer.canBeSMILES(String) must be used instead 
chemaxon.marvin.beans.MarvinPane.createMenu(ResourceBundle, String)
          as of Marvin 3.3.1, replaced by SwingUtil.createMenu 
chemaxon.struc.RgMolecule.createMol(String)
          As of Marvin 3.4, MolImportModule.createMol() must be used. 
chemaxon.marvin.calculations.ResonancePlugin.createStandardizedMolecule(Molecule, boolean)
          Use ResonancePlugin.createStandardizedMolecule(Molecule) instead 
chemaxon.marvin.calculations.TautomerizationPlugin.createStandardizedMolecule(Molecule, boolean)
          Use TautomerizationPlugin.createStandardizedMolecule(Molecule) instead 
chemaxon.marvin.plugin.CalculatorPlugin.createStandardizedMolecule(Molecule, boolean)
          Use CalculatorPlugin.createStandardizedMolecule(Molecule) instead 
chemaxon.struc.Molecule.draw(Graphics, String)
          As of release 4.1.6, replaced by chemaxon.marvin.util.MPainterUtil.draw(Molecule,Graphics,String) 
chemaxon.marvin.util.MPainterUtil.draw(MDocument, Graphics, String)
          as of Marvin 4.1.8, replaced by MolPrinter.paint(java.awt.Graphics,java.awt.Rectangle) 
chemaxon.marvin.util.MPainterUtil.draw(Molecule, Graphics, String)
          as of Marvin 4.1.8, replaced by MolPrinter.paint(java.awt.Graphics,java.awt.Rectangle) 
chemaxon.struc.MoleculeGraph.getAromrings()
          please use getAromaticAndAliphaticRings instead. 
chemaxon.struc.MoleculeGraph.getAromrings(int)
          please use getAromaticAndAliphaticRings instead. 
chemaxon.marvin.beans.MarvinPane.getAtomNumbersVisible()
          as of Marvin 2.9.13, replaced by isAtomNumbersVisible. 
chemaxon.marvin.MolPrinter.getBondWidth()
          as of Marvin 4.1, replaced by MolPrinter.getBondSpacing() 
chemaxon.marvin.beans.MarvinPane.getBondWidth()
          as of Marvin 4.1, replaced by MarvinPane.getBondSpacing() 
chemaxon.marvin.beans.MViewPane.getCanvasComponent(int)
          as of Marvin 3.0, replaced by getVisibleCellComponent 
chemaxon.struc.MoleculeGraph.getGrinv(int[], boolean)
          Please use getGrinv(int[], int) instead. 
chemaxon.formats.MolInputStream.getJtfFields(String)
          as of Marvin 4.1, MFileFormatUtil.getJTFFields(String) must be used instead 
chemaxon.marvin.beans.MarvinPane.getLabels()
          use isAtomSymbolsVisible() instead 
chemaxon.marvin.MolPrinter.getMag()
          as of Marvin 2.9.11, replaced by MolPrinter.getScale(). 
chemaxon.marvin.beans.MSketchPane.getMag()
          As of Marvin 2.8.1, replaced by getScale() 
chemaxon.marvin.plugin.CalculatorPlugin.getMainMolecule(Molecule)
          Use CalculatorPlugin.createModifiedInputMolecule(Molecule) instead 
chemaxon.marvin.beans.MViewPane.getMols()
          as of Marvin 4.0, MViewPane.getDocuments() is recommended 
chemaxon.struc.MoleculeGraph.getNonAromrings()
          please use getAromaticAndAliphaticRings instead. 
chemaxon.struc.MoleculeGraph.getNonAromrings(int)
          please use getAromaticAndAliphaticRings instead. 
chemaxon.marvin.calculations.HuckelAnalysisPlugin.getPiChargeDensity(int)
          Use HuckelAnalysisPlugin.getElectronDensity(int) instead 
chemaxon.marvin.calculations.pKaPlugin.getpKa(int, int)
          Use pKaPlugin.getpKaValues(int, int) 
chemaxon.formats.recognizer.Recognizer.getPriority()
          as of Marvin 5.1, use MFileFormat.getPriority(java.lang.String) instead 
chemaxon.struc.Molecule.getPropertyKeys()
          as of Marvin 4.1, replaced by properties().getKeys() 
chemaxon.marvin.beans.MarvinPane.getReadGlobalGUIProperties()
          since Marvin 5.1 when this and the MarvinPane.getSaveGlobalGUIProperties() function have been merged. 
chemaxon.marvin.common.UserSettings.getReadGUIPropertiesFromMRV()
          since Marvin 5.1 when this and the previous function have been merged. 
chemaxon.marvin.beans.MarvinPane.getSetColor(int)
          as of Marvin 3.3, replaced by getAtomSetColor 
chemaxon.marvin.beans.MSketchPane.getSimpView()
          as of Marvin 3.5, replaced by MSketchPane.isBondDraggedAlong() 
chemaxon.marvin.calculations.pKaPlugin.getSortedValues(int, double[], int[])
          Use pKaPlugin.getMacropKaValues(int,double[],int[]) instead 
chemaxon.struc.MoleculeGraph.getSSSRBondSet()
          please use getSSSRBondSetInLong() instead. 
chemaxon.struc.RxnMolecule.getStructure(int, int)
          as of Marvin 4.1, replaced by RxnMolecule.getComponent(int, int) 
chemaxon.struc.RxnMolecule.getStructureCount(int)
          as of Marvin 4.1, replaced by RxnMolecule.getComponentCount(int) 
chemaxon.marvin.calculations.HuckelAnalysisPlugin.getTotalChargeDensity(int)
          Use HuckelAnalysisPlugin.getChargeDensity(int) instead 
chemaxon.marvin.calculations.TPSAPlugin.getTPSA()
          as of Marvin 4.1, replaced by TPSAPlugin.getSurfaceArea() 
chemaxon.formats.MFileFormatUtil.guessPeptideFormat(String)
          as of Marvin 5.0, Base64Recognizer.canBeBase64(String) must be used instead 
chemaxon.marvin.beans.MarvinPane.initAction(Action, ResourceBundle, String, KeyStroke)
          as of Marvin 3.3.1, replaced by SwingUtil.initAction 
chemaxon.marvin.beans.MarvinPane.initButton(AbstractButton, ResourceBundle, String)
          as of Marvin 3.3.1, replaced by SwingUtil.initButton 
chemaxon.struc.MolBond.isCoordinative()
          As of Marvin 5.0, replaced by MolBond.isCoordinate() 
chemaxon.formats.MFileFormatUtil.isCubeLine(String, int)
          as of Marvin 5.0, CubeRecognizer.isCubeLine(String, int) must be used instead 
chemaxon.marvin.beans.MarvinPane.isGrinv()
          as of Marvin 3.5, use isGrinvVisible() instead 
chemaxon.marvin.beans.MViewPane.makeHelpMenu(Container)
          As of Marvin 3.4, MarvinPane.addHelpMenu(java.awt.Container) should be used. 
chemaxon.marvin.beans.MViewPane.makeToolsMenu()
          As of Marvin 3.4, MarvinPane.addToolsMenu(java.awt.Container) should be used. 
chemaxon.marvin.MolPrinter.maxMag(Dimension)
          as of Marvin 2.9.11, replaced by MolPrinter.maxScale(Dimension). 
chemaxon.struc.MDocument.removeReactionArrow(MDocument)
            
chemaxon.struc.RxnMolecule.removeStructure(int, int)
          as of Marvin 4.1, replaced by RxnMolecule.removeComponent(int, int) 
chemaxon.util.HTMLUtil.replaceString(String, String, String)
          as of Marvin 5.0, replaced by chemaxon.util.StringUtil.replaceAll(String,String,String) 
chemaxon.struc.RgMolecule.setAbsStereo(boolean, int, int)
          as of Marvin 5.1.1, please call MoleculeGraph.setAbsStereo(boolean) for the component 
chemaxon.marvin.MolPrinter.setBondWidth(double)
          as of Marvin 4.1, replaced by MolPrinter.setBondSpacing(double) 
chemaxon.marvin.beans.MarvinPane.setBondWidth(double)
          as of Marvin 4.1, replaced by MarvinPane.setBondSpacing(double) 
chemaxon.marvin.calculations.pKaPlugin.setCalcAlways(boolean)
          replaced by setModel(int) 
chemaxon.marvin.beans.MarvinPane.setGrinv(boolean)
          as of Marvin 3.5, use setGrinvVisible(boolean) instead 
chemaxon.marvin.calculations.ResonancePlugin.setInputMoleculeModified(boolean)
          Not used. 
chemaxon.marvin.calculations.TautomerizationPlugin.setInputMoleculeModified(boolean)
          Not used. 
chemaxon.marvin.beans.MarvinPane.setLabels(boolean)
          use setAtomSymbolsVisible(v) instead 
chemaxon.marvin.MolPrinter.setMag(double)
          as of Marvin 2.9.11, replaced by MolPrinter.setScale(double). 
chemaxon.marvin.beans.MSketchPane.setMag(double)
          As of Marvin 2.8.1, replaced by setScale() 
chemaxon.marvin.modules.AutoMapper.setMappingMode(int)
          Use setMappingStyle(int) instead. 
chemaxon.struc.MolAtom.setMassnoIfKnown(String)
          as of Marvin 4.1, replaced by MolAtom.setForSpecIsotopeSymbol(String) 
chemaxon.marvin.calculations.ResonancePlugin.setpH(double)
          As of Marvin 5.0 pH effect is not considered 
chemaxon.marvin.calculations.TautomerizationPlugin.setProtectAromacity(boolean)
          Use TautomerizationPlugin.setProtectAromaticity(boolean) 
chemaxon.marvin.common.UserSettings.setReadGUIPropertiesFromMRV(boolean)
          since Marvin 5.1 when this and the previous function have been merged. 
chemaxon.marvin.beans.MarvinPane.setSetColor(int, Color)
          as of Marvin 3.3, replaced by setAtomSetColor 
chemaxon.marvin.beans.MViewPane.setSetSeq(int, int, int)
          as of Marvin 3.3, replaced by setAtomSetSeq 
chemaxon.struc.MoleculeGraph.setSetSeqs(int)
          as of Marvin 4.0, replaced by setAtomSetSeq 
chemaxon.marvin.beans.MSketchPane.setSimpView(int)
          as of Marvin 3.5, replaced by MSketchPane.setBondDraggedAlong(boolean) 
chemaxon.formats.MolImporter.skipToNext()
          As of Marvin 5.0, the record reading/molecule import separation makes this method unusable 
chemaxon.jep.Evaluator.toString(Object)
          For internal use only. 
chemaxon.jep.Evaluator.toString(Object, DecimalFormat)
          For internal use only. 
chemaxon.jep.Evaluator.toString(Object, int)
          For internal use only. 
chemaxon.struc.sgroup.SuperatomSgroup.updateSgroupCrossings()
          as of Marvin 3.3, replaced by Sgroup.findCrossingBonds()