InsertCAtoms: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Diese Funktion befindet sich noch in der Entwicklung und steht noch nicht zur Verfügung. ==Zugehörige Evaluatoren== *'''ChemEvaluator''' ===Beschreibung=== Die Funktion "insertCAtoms" manipuliert das Molekül des gegebenen InChIs. Dabei werden zusätzliche Kohlenstoff-Atome dem Molekül hinzugefügt. Kohlenstoffe werden dabei nur an Atome gebunden, die ein freies Wasserstoff aufweisen und bei denen es sich nicht um Sauerstoff handelt. Die InChIs der…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Diese Funktion befindet sich noch in der Entwicklung und steht noch nicht zur Verfügung.
{{Warnung|Warnung=Diese Funktion befindet sich noch in der Entwicklung und steht noch nicht zur Verfügung.}}


==Zugehörige Evaluatoren==
==Zugehörige Evaluatoren==

Version vom 25. Januar 2024, 10:05 Uhr

Diese Funktion befindet sich noch in der Entwicklung und steht noch nicht zur Verfügung.

Zugehörige Evaluatoren

  • ChemEvaluator

Beschreibung

Die Funktion "insertCAtoms" manipuliert das Molekül des gegebenen InChIs. Dabei werden zusätzliche Kohlenstoff-Atome dem Molekül hinzugefügt. Kohlenstoffe werden dabei nur an Atome gebunden, die ein freies Wasserstoff aufweisen und bei denen es sich nicht um Sauerstoff handelt.

Die InChIs der manipulierten Moleküle werden als Liste zurückgeliefert.

Syntax

insertCAtoms(String inchi, int numberOfCAtoms, int numberOfExpectedResults)

Parameter

  • inchi - Ein InChI-String im Format InChI=...
  • numberOfCAtoms - Anzahl der Kohlenstoff-Atome, die pro manipuliertem Ergebnis hinzugefügt werden sollen
  • numberOfExpectedResults - Anzahl der manipulierten Inchis

Return Value

  • Gibt eine Liste von manipulierten InChIs zurück.

Beispiele

insertCAtoms("InChI=1S/CH4O/c1-2/h2H,1H3",1,1) -> list("InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3")

insertCAtoms("InChI=1S/C7H15NO/c1-5-4-6(2)9-7(3)8-5/h5-8H,4H2,1-3H3",3,1) -> list("InChI=1S/C10H21NO/c1-5-9-6-8(4)11-10(12-9)7(2)3/h7-11H,5-6H2,1-4H3")

insertCAtoms("InChI=1S/C7H15NO/c1-5-4-6(2)9-7(3)8-5/h5-8H,4H2,1-3H3",5,3) -> list("InChI=1S/C12H25NO/c1-6-12(5,7-2)11-8-9(3)13-10(4)14-11/h9-11,13H,6-8H2,1-5H3", "InChI=1S/C12H25NO/c1-9(2)7-11-8-10(3)14-12(4,5)13(11)6/h9-11H,7-8H2,1-6H3", "InChI=1S/C12H25NO/c1-7-11(5)9(3)10(4)13-12(6,8-2)14-11/h9-10,13H,7-8H2,1-6H3")

Hinweise

Der InChI muss im Format InChI=... angegeben werden.