Comments (5)
Original comment by Daniel Lowe (Bitbucket: dan2097, GitHub: dan2097).
I don't think it's a bug. The nitrogen in morpholine is in its standard valency so you correctly don't need to employ the lambda convention. But this means the name can be written simply as:
1lambda6-thiomorpholine-1,1-dione
The different from the 1lambda6,2-benzothiazole-1,1-dione case is that benzothiazole contains a Hantzsch-Widman ring which should have the position of its heteroatoms given e.g. 1lambda6,2-benzothiazole-1,1-dione is different from 1lambda6,3-benzothiazole-1,1-dione. thiomorpholine on the other hand is a trivial name and always has the sulfur at position 1/ nitrogen at position 4. (you could argue it's semi-systematic and is a modification of the trivial name morpholine)
I will report this bug to ChemAxon ;-)
from opsin.
Original comment by pmortenson (Bitbucket: pmortenson, ).
Thanks, Dan, that sounds pretty clear cut. As you correctly surmised, we use ChemAxon to generate names, and then round trip them with OPSIN as a check. When the round trip doesn't work, I have to try to assign blame....
The 1,3 isomer is correctly named as a thiazinane, which OPSIN happily parses. So I'll kick this one over to Hungary!
All the best,
Paul
from opsin.
Original comment by Daniel Bonniot de Ruisselet (Bitbucket: [Daniel Bonniot](https://bitbucket.org/Daniel Bonniot), ).
Paul, Daniel,
I can confirm this was a bug in ChemAxon Structure-to-Name. The second locant (4) was printed by mistake as an unanticipated consequence of printing the lambda locant.
I fixed this in our trunk, so this will be released in our 6.2 version. The generated name is now as expected: 1λ⁶-thiomorpholine-1,1-dione
In my tests this improves the generated name in roughly 0.2% of the compounds in a large diverse set, which is nothing to sneeze at :) Thanks for discovering and reporting this issue.
Daniel Bonniot, ChemAxon
from opsin.
Original comment by Daniel Lowe (Bitbucket: dan2097, GitHub: dan2097).
Daniel has resolved this issue :)
from opsin.
Original comment by pmortenson (Bitbucket: pmortenson, ).
Thanks to both for your efforts!
from opsin.
Related Issues (20)
- API base URL should redirect to instructions HOT 1
- New version of Opsin (2.8.0) is not supporting Organo-metallic compounds Such as Ferrocene
- New version of Opsin (2.8.0) is not creating Mol files for Chemical formulae and abbreviated names
- New version of Opsin is not supporting for some sugars and sugar based compounds.
- New version of Opsin is not supporting for some drug names
- Mol file created by new Opsin version (2.8.0) - giving structure with incorrect configuration
- New version of Opsin (2.8.0) is not creating correct Mol file / giving error for the compounds with isotopes HOT 1
- New version of Opsin (2.8.0) is not providing Mol file / sometimes giving incorrect Mol file / giving error for the dicarboximido based compounds
- New version of Opsin (2.8.0) is not supporting for some glyceric acid derivatives
- For some compound names, new version of Opsin is giving response - Syntax error
- S-3-bromophenyl-2-chloro-2-oxoethanethioate ChemDraw autocorrects to S-(3-bromophenyl) 2-chloro-2-oxoethanethioate
- Inquiry about OPSIN's Validation of IUPAC Names HOT 4
- O-methyl phenylphosphonothioic chloride - expected methyl ester, got trivalent chlorine HOT 4
- Unable to figure out the IUPAC name using OPSIN HOT 4
- OPSIN generates incorrect structure for cycloprop-2-en-1-ylidenethenylidene HOT 1
- Unable to get the structure of trispiro[2.0.2.0.2.0]nonane HOT 1
- Unable to get the structure of pentaspiro[2.0.24.0.27.0.210.0.213.03]pentadecane HOT 2
- 7-aza-2,3-indolyne HOT 1
- spiro[2.4]heptane-5,7-dione vs spiro[2.4]heptane-4,6-dione HOT 3
- Unable to get the structure of Bicyclo[4.1.0]heptane, 7-bicyclo[4.1.0]hept-7-ylidene HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opsin.