MirrorMolecule

Aus JACK Wiki
Version vom 25. April 2024, 08:52 Uhr von SHergenroeder (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Zugehörige Evaluatoren== *'''ChemEvaluator''' ===Beschreibung=== Die Funktion "mirrorMolecule" manipuliert für jeden InChI der Liste das zugehörige Molekül. Dabei wird das Molekül gespiegelt. Die InChIs aller möglichen manipulierten Moleküle werden als Liste zurückgeliefert. ===Syntax=== mirrorMolecule(List<String> inchis) ===Parameter=== * '''inchis''' - Eine Liste von InChI-Strings jeweils '''im Format InChI=...''' ===Return Value=== * G…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • ChemEvaluator

Beschreibung

Die Funktion "mirrorMolecule" manipuliert für jeden InChI der Liste das zugehörige Molekül. Dabei wird das Molekül gespiegelt.

Die InChIs aller möglichen manipulierten Moleküle werden als Liste zurückgeliefert.

Syntax

mirrorMolecule(List<String> inchis)

Parameter

  • inchis - Eine Liste von InChI-Strings jeweils im Format InChI=...


Return Value

  • Gibt eine Liste von manipulierten InChIs zurück. Diese Liste enthält keine Duplikate.

Beispiele

mirrorMolecule("InChI=1S/C6H12O2/c1-5-3-4-7-6(2)8-5/h5-6H,3-4H2,1-2H3/t5-,6-/m1/s1") => "InChI=1S/C6H12O2/c1-5-3-4-7-6(2)8-5/h5-6H,3-4H2,1-2H3/t5-,6-/m0/s1", m1 wird zu m0 mirrorMolecule("InChI=1S/C6H12O2/c1-5-3-4-7-6(2)8-5/h5-6H,3-4H2,1-2H3/t5-,6-/m0/s1") => "InChI=1S/C6H12O2/c1-5-3-4-7-6(2)8-5/h5-6H,3-4H2,1-2H3/t5-,6-/m1/s1", m0 wird zu m1 mirrorMolecule("InChI=1S/CHBrClF/c2-1(3)4/h1H/t1-/m0/s1") => "InChI=1S/CHBrClF/c2-1(3)4/h1H/t1-/m1/s1", m0 wird zu m1

Hinweise

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