ExtractStereoLayersFromList: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) |
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 25: | Zeile 25: | ||
===Hinweise=== | ===Hinweise=== | ||
Sollen die StereoLayer aus einer Liste von InChIs entfernt werden, kann [[RemoveStereoLayersFromList]] genutzt werden. | |||
[[Kategorie:Chem-Evaluatorfunktion]] | [[Kategorie:Chem-Evaluatorfunktion]] |
Version vom 14. Februar 2023, 13:03 Uhr
Zugehörige Evaluatoren
- ChemEvaluator
Beschreibung
Die Funktion "ExtractStereoLayersFromList" extrahiert alle Stereolayer aus einer Liste von InChI-Strings. Es kann zudem definiert werden, ob Duplikate aus der Rückgabe entfernt werden sollen.
Syntax
extractStereoLayersFromList(List<String> inchis, boolean removeDuplicates)
Parameter
- inchis - Eine Liste von InChI-Strings
- removeDuplicates - Legt fest, ob Duplikate aus der Ergebnis-Liste entfernt werden sollen
Return Value
- Gibt eine Liste mit den Stereolayers zurück (mit oder ohne Duplikaten). Besitzt ein InChI keine Stereolayer, wird für diesen ein leerer String zurückgegeben.
Beispiele
extractStereoLayersFromList(list("1S/C2H4ClNO2/c3-1(4)2(5)6/h1H,4H2,(H,5,6)/p+1/t1-/m1/s1", "1S/CHBrClF/c2-1(3)4/h1H/t1-/m1/s1", "1S/C4H8/c1-3-4-2/h3-4H,1-2H3/b4-3+")), false) -> list("/t1-/m1/s1", "/t1-/m1/s1", "/b4-3+")
extractStereoLayersFromList(list("1S/C2H4ClNO2/c3-1(4)2(5)6/h1H,4H2,(H,5,6)/p+1/t1-/m1/s1", "1S/CHBrClF/c2-1(3)4/h1H/t1-/m1/s1", "1S/C4H8/c1-3-4-2/h3-4H,1-2H3/b4-3+")), true) -> list("/t1-/m1/s1", "/b4-3+")
extractStereoLayersFromList(list("1S/C5H5N5O/c6-5-9-3-2(4(11)10-5)7-1-8-3/h1H,(H4,6,7,8,9,10,11)", "1S/C2H4ClNO2/c3-1(4)2(5)6/h1H,4H2,(H,5,6)/p+1/t1-/m1/s1", "1S/C4H8/c1-3-4-2/h3-4H,1-2H3/b4-3+"), true) -> list("", "/t1-/m1/s1", "/b4-3+")
Hinweise
Sollen die StereoLayer aus einer Liste von InChIs entfernt werden, kann RemoveStereoLayersFromList genutzt werden.