Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support agents information in SMILES format #834

Closed
dariasviridova opened this issue Aug 30, 2022 · 0 comments
Closed

Support agents information in SMILES format #834

dariasviridova opened this issue Aug 30, 2022 · 0 comments
Assignees
Milestone

Comments

@dariasviridova
Copy link
Collaborator

dariasviridova commented Aug 30, 2022

Business need:

Reagent - substance that can be added to mixture of reactants to trigger a chain of chemical reactions. Reagent is not consumed during chemical reaction.
Chemical condition specifies the condition under which the reaction shall go (temperature, UV etc.).
Reagent and condition are defined above or under the arrow and are considered as separate reaction participants. In SMILES format specification reagent and conditions are united with entity agent.

  1. System shall detect agent(s) from ket as molecule/text that is located above or below an arrow (in the area bounded by perpendiculars passing through the end of the arrow).
  2. System shall write agent information in 'Daylight SMILES'/'Extended SMILES' format according to format specification.
    2.1. Agent block shall be written according to spec rules :

Reactions are indicated in SMILES by specifying reactant, agent and product molecule(s) separated by the "greater-than" symbol ('>').
for example:
2022-08-30_11h53_41
2.1.1. When agent is presented with text-based agent, SMILES does not support text-elements and text-reagents are lost.

  1. System shall communicate "Daylight SMILES"/'Extended SMILES' format to Ketcher.

  2. Indigo shall be able to retrieve agents from "Daylight SMILES"/'Extended SMILES' and write them into ket format.

@dariasviridova dariasviridova self-assigned this Aug 30, 2022
@dariasviridova dariasviridova changed the title Support reagents information in SMILES format Support agents information in SMILES format Aug 30, 2022
@dariasviridova dariasviridova added this to the indigo-1.8 milestone Sep 5, 2022
AlexanderSavelyev pushed a commit that referenced this issue Oct 13, 2022
#830, #853 (#872)

* cdxml

* cdxml

* simple objects

* cdxml support

* cdxml import

* cdxml import

* cdxml import

* cdxml service

* clang fix

* test fixes

* test fixes

* test fix

Co-authored-by: Roman Porozhnetov <Roman_Porozhnetov@epam.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants