It is not possible to obtain an InChI Key from a molecule with the same options as in Python
@ptosco ya está trabajando en esto.
Desde el 12/3/2024.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Is your feature request related to a problem? Please describe.
It seems that it is not possible to obtain an InChI Key from a molecule with the same options as in Python.
Describe the solution you'd like
In python I can pass options in MolToInchiKey
from rdkit.Chem import MolToInchiKey, SmilesParserParams, MolFromSmiles
params = SmilesParserParams()
params.removeHs = True
mol = MolFromSmiles(smiles, params)
inchi_key = MolToInchiKey(mol, options="-FixedH")
In javascript not.
import initRDKitModule, { JSMol, RDKitModule } from "@rdkit/rdkit";
export const rdkit: RDKitModule = await initRDKitModule();
const mol = rdkit.get_mol(smiles, JSON.stringify({ removeHs: true }));
const inchiKey = rdkit.get_inchikey_for_inchi(mol.get_inchi());
Describe alternatives you've considered
I want to pass the same options
- Lenguaje dominante
- SCSS
- Estrellas
- 251
- Forks
- 47
- Merge medio
- 4 min
- PR fusionados (30 d)
- 4
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rdkit/rdkit-js
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Expose a method to generate a scaffold from SMILESQuizá libre de nuevo @winshaurya la tomó hace 276 días y no hay ningún pull request abierto. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100