forked from enviPath/enviPy
Implement Compound CRUD (#22)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#22
This commit is contained in:
@ -70,13 +70,17 @@ class FormatConverter(object):
|
||||
return Chem.MolFromSmiles(smiles)
|
||||
|
||||
@staticmethod
|
||||
def to_smiles(mol):
|
||||
return Chem.MolToSmiles(mol)
|
||||
def to_smiles(mol, canonical=False):
|
||||
return Chem.MolToSmiles(mol, canonical=canonical)
|
||||
|
||||
@staticmethod
|
||||
def InChIKey(smiles):
|
||||
return Chem.MolToInchiKey(FormatConverter.from_smiles(smiles))
|
||||
|
||||
@staticmethod
|
||||
def canonicalize(smiles: str):
|
||||
return FormatConverter.to_smiles(FormatConverter.from_smiles(smiles), canonical=True)
|
||||
|
||||
@staticmethod
|
||||
def maccs(smiles):
|
||||
mol = Chem.MolFromSmiles(smiles)
|
||||
|
||||
Reference in New Issue
Block a user