|
I have a file of 48k smiles which I wish to screen. I used babel to convert to mol2 with 3D coords. It looks OK, displays properly. When I try to add the molecules to raccoon (or when I use prepare_ligand4.py, which is what I presume raccoon also does) I get the following error:
rwharper@rwharper-desktop:~/D3/docking$ prepare_ligand -l cdd_48k_30jun11b.mol2 setting PYTHONHOME environment Traceback (most recent call last): File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/AutoDockTools/Utilities24/prepare_ligand4.py", line 195, in <module> attach_nonbonded_fragments=attach_nonbonded_fragments) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/AutoDockTools/MoleculePreparation.py", line 942, in __init__ detect_bonds_between_cycles=detect_bonds_between_cycles) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/AutoDockTools/MoleculePreparation.py", line 692, in __init__ delete_single_nonstd_residues=False) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/AutoDockTools/MoleculePreparation.py", line 140, in __init__ self.addCharges(mol, charges_to_add) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/AutoDockTools/MoleculePreparation.py", line 226, in addCharges chargeCalculator.addCharges(mol.allAtoms) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/MolKit/chargeCalculator.py", line 80, in addCharges babel.assignHybridization(atoms) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/PyBabel/atomTypes.py", line 136, in assignHybridization self.valence_three() File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/PyBabel/atomTypes.py", line 229, in valence_three angle1 = bond_angle(k.coords, a.coords, l.coords) File "/home/rwharper/MGLTools-1.5.4/MGLToolsPckgs/PyBabel/util.py", line 48, in bond_angle (a[2] - b[2]) * (c[2] - b[2]) ) / dist ZeroDivisionError: float division rwharper@rwharper-desktop:~/D3/docking$ ls
If this has already been addressed, I apologize.
|