public class NameToStructure
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static NameToStructure |
getInstance() |
static ParseRules |
getOpsinParser()
Returns an OPSIN parser
This can be used to determine whether a word can be interpreted as being part of a chemical name.
|
static java.lang.String |
getVersion()
Returns the version of the OPSIN library
|
static void |
main(java.lang.String[] args)
Run OPSIN as a command-line application.
|
OpsinResult |
parseChemicalName(java.lang.String name)
Parses a chemical name, returning an OpsinResult which represents the molecule.
|
OpsinResult |
parseChemicalName(java.lang.String name,
NameToStructureConfig n2sConfig)
Parses a chemical name, returning an OpsinResult which represents the molecule.
|
java.lang.String |
parseToCML(java.lang.String name)
Convenience method for converting a name to CML with OPSIN's default options
|
java.lang.String |
parseToSmiles(java.lang.String name)
Convenience method for converting a name to SMILES with OPSIN's default options
|
public static NameToStructure getInstance()
public static java.lang.String getVersion()
public java.lang.String parseToCML(java.lang.String name)
name
- The chemical name to parse.public java.lang.String parseToSmiles(java.lang.String name)
name
- The chemical name to parse.public OpsinResult parseChemicalName(java.lang.String name)
name
- The chemical name to parse.public OpsinResult parseChemicalName(java.lang.String name, NameToStructureConfig n2sConfig)
name
- The chemical name to parse.n2sConfig
- Options to control how OPSIN interprets the name.public static ParseRules getOpsinParser()
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- java.lang.Exception
Copyright © 2018. All Rights Reserved.