-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated release notes and readme for 2.1.0 release
- Loading branch information
Showing
3 changed files
with
40 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
OPSIN - Open Parser for Systematic IUPAC Nomenclature | ||
===================================================== | ||
__Version 2.0.0 (see ReleaseNotes.txt for what's new in this version)__ | ||
__Version 2.1.0 (see ReleaseNotes.txt for what's new in this version)__ | ||
__Contact address: <[email protected]>__ | ||
__Source code: <http://bitbucket.org/dan2097/opsin/>__ | ||
__Web interface and informational site: <http://opsin.ch.cam.ac.uk/>__ | ||
|
@@ -11,23 +11,23 @@ Supported outputs are SMILES, CML (Chemical Markup Language) and InChI (IUPAC In | |
|
||
### Simple Usage Examples | ||
#### Convert a chemical name to SMILES | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -osmi input.txt output.txt` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -osmi input.txt output.txt` | ||
where input.txt contains chemical name/s, one per line | ||
|
||
NameToStructure nts = NameToStructure.getInstance(); | ||
String smiles = nts.parseToSmiles("acetonitrile"); | ||
|
||
#### Convert a chemical name to CML | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -ocml input.txt output.txt` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -ocml input.txt output.txt` | ||
where input.txt contains chemical name/s, one per line | ||
|
||
NameToStructure nts = NameToStructure.getInstance(); | ||
String cml = nts.parseToCML("acetonitrile"); | ||
|
||
#### Convert a chemical name to InChI/StdInChI/StdInChIKey | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -oinchi input.txt output.txt` | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -ostdinchi input.txt output.txt` | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -ostdinchikey input.txt output.txt` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -oinchi input.txt output.txt` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -ostdinchi input.txt output.txt` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -ostdinchikey input.txt output.txt` | ||
where input.txt contains chemical name/s, one per line | ||
|
||
NameToInchi nti = new NameToInchi() | ||
|
@@ -37,7 +37,7 @@ where input.txt contains chemical name/s, one per line | |
|
||
NOTE: OPSIN's non-standard InChI includes an additional layer (FixedH) that indicates which tautomer the chemical name described. StdInChI aims to be tautomer independent. | ||
### Advanced Usage | ||
OPSIN 2.0.0 allows enabling of the following parameters: | ||
OPSIN 2.1.0 allows enabling of the following parameters: | ||
|
||
* allowRadicals: Allows substituents to be interpretable e.g. allows interpretation of "ethyl" | ||
* wildcardRadicals: If allowRadicals is enabled, this option uses atoms in the output to represent radicals: 'R' in CML and '*' in SMILES e.g. changes the output of ethyl from C[CH2] to CC\* | ||
|
@@ -49,7 +49,7 @@ OPSIN 2.0.0 allows enabling of the following parameters: | |
\*When used as a library this is done by modifying Log4J's logging level e.g. `Logger.getLogger("uk.ac.cam.ch.wwmm.opsin").setLevel(Level.DEBUG);` | ||
|
||
The usage of these parameters on the command line is described in the command line's help dialog accessible via: | ||
`java -jar opsin-2.0.0-jar-with-dependencies.jar -h` | ||
`java -jar opsin-2.1.0-jar-with-dependencies.jar -h` | ||
|
||
These parameters may be controlled using the following code: | ||
|
||
|
@@ -73,15 +73,15 @@ NOTE: (Std)InChI cannot be generated for polymers or radicals generated in combi | |
|
||
### Availability | ||
OPSIN is available as a standalone JAR from Bitbucket, <http://bitbucket.org/dan2097/opsin/downloads> | ||
`opsin-2.0.0-jar-with-dependencies.jar` can be executed as a commandline application or added to the classpath for library usage. | ||
`opsin-2.1.0-jar-with-dependencies.jar` can be executed as a commandline application or added to the classpath for library usage. | ||
OPSIN is also available from the Maven Central Repository for users of Apache Maven. | ||
|
||
If you are using Maven then add the following to your pom.xml: | ||
|
||
<dependency> | ||
<groupId>uk.ac.cam.ch.opsin</groupId> | ||
<artifactId>opsin-core</artifactId> | ||
<version>2.0.0</version> | ||
<version>2.1.0</version> | ||
</dependency> | ||
|
||
If you need just CML or SMILES output support | ||
|
@@ -91,7 +91,7 @@ or | |
<dependency> | ||
<groupId>uk.ac.cam.ch.opsin</groupId> | ||
<artifactId>opsin-inchi</artifactId> | ||
<version>2.0.0</version> | ||
<version>2.1.0</version> | ||
</dependency> | ||
|
||
if you also need InChI output support. | ||
|
@@ -148,6 +148,7 @@ tellurides, telluroketones, tellurosemicarbazones, tellurones, telluroxides, thi | |
|
||
#### Currently UNsupported nomenclature includes: | ||
* Other less common stereochemical terms | ||
* Most isotopic labelling | ||
* Most natural Products other than steroids | ||
* Natural product specific nomenclature operations | ||
* Multiplied, unsaturated or composite bridge prefixes e.g. epoxymethano | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters