ManipulateTripleBonds

Aus JACK Wiki
Version vom 2. Februar 2024, 17:01 Uhr von PRanz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Warnung|Warnung=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 numbe…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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.