예제 #1
0
 def __init__(self, size=30., resolution=0.5, nb_cutoff=5.,
              ionic_strength=150., ionize=True, pH=7.4, align=False):
     self.size = float(size)
     self.resolution = float(resolution)
     self.nb_cutoff = float(nb_cutoff)
     self.ionic_strength = float(ionic_strength)
     self.preparator = MolPreparator(ionize, pH, align, add_hydrogens=True)
예제 #2
0
 def __init__(self, size=81, resolution=0.5, hydrogens=False, align=False,
              probe_radius=1.4, featurization='occupancy'):
     self.size = size
     self.resolution = resolution
     self.hydrogens = hydrogens
     self.preparator = MolPreparator(align=align, add_hydrogens=hydrogens)
     self.probe_radius = probe_radius
     self.featurization = featurization
예제 #3
0
 def setUp(self):
     """
     Set up tests.
     """
     smiles = 'CC(=O)OC1=CC=CC=C1C(=O)O'
     mol = Chem.MolFromSmiles(smiles)
     engine = conformers.ConformerGenerator(max_conformers=1)
     self.mol = engine.generate_conformers(mol)
     assert self.mol.GetNumConformers() > 0
     self.preparator = MolPreparator()