ManipulateTripleBonds
Zur Navigation springen
Zur Suche springen
Diese Funktion befindet sich noch in der Entwicklung und steht noch nicht zur Verfügung. |
Zugehörige Evaluatoren
- ChemEvaluator
Beschreibung
Die Funktion "manipulateTripleBonds" manipuliert das Molekül des gegebenen InChIs. Dabei werden Dreifachbindungen zu Doppelbindungen umgeformt.
Die InChIs der manipulierten Moleküle werden als Liste zurückgeliefert.
Syntax
manipulateTripleBonds(String inchi, int numberOfBonds)
Parameter
- inchi - Ein InChI-String im Format InChI=...
- numberOfBonds - Anzahl der Dreifachbindungen, die pro manipuliertem Ergebnis geändert werden sollen
Return Value
- Gibt eine Liste von manipulierten InChIs zurück. Dabei sind alle möglichen Ergebnisse enthalten.
Beispiele
manipulateTripleBonds("InChI=1S/C9H12/c1-4-6-8-9(3)7-5-2/h2,9H,4,7H2,1,3H3",1) --> list("InChI=1S/C9H14/c1-4-6-8-9(3)7-5-2/h5,9H,2,4,7H2,1,3H3", "InChI=1S/C9H14/c1-4-6-8-9(3)7-5-2/h2,6,8-9H,4,7H2,1,3H3") manipulateTripleBonds("InChI=1S/C9H12/c1-4-6-8-9(3)7-5-2/h2,9H,4,7H2,1,3H3",2) --> list("InChI=1S/C9H16/c1-4-6-8-9(3)7-5-2/h5-6,8-9H,2,4,7H2,1,3H3")
Hinweise
Der InChI muss im Format InChI=...
angegeben werden.