Skip to content

Commit f89ceb2

Browse files
Brandon Duane Walkerwalkerbdev
authored andcommitted
add example of id error
1 parent cbdfdb6 commit f89ceb2

File tree

10 files changed

+10
-213
lines changed

10 files changed

+10
-213
lines changed

.github/workflows/docker_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
rename_residues_mol, combine_structure,
2727
remove_terminal_residue_name_prefixes, molgan,
2828
pdbbind_refined, onionnet-sfct, smina, pdbfixer,
29-
fix_pdb_atom_column, extract_protein, extract_ligand_protein, generate_conformers] # No username for pdbind_refined
29+
fix_pdb_atom_column, extract_protein, generate_conformers] # No username for pdbind_refined
3030
# skip data/ and cwl_adapters/file_format_conversions/biosimspace/
3131
runs-on: [ubuntu-latest]
3232

cwl_adapters/extract_ligand_protein.cwl

Lines changed: 0 additions & 85 deletions
This file was deleted.

cwl_adapters/topology_check.cwl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ outputs:
5050
loadContents: true
5151
outputEval: |
5252
${
53+
// check if self[0] exists
54+
if (!self[0]) {
55+
return null;
56+
}
5357
// Read the contents of the file
5458
const lines = self[0].contents.split("\n");
5559
// Read boolean value from the first line

docker/dockerBuild.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ sudo docker build --no-cache --pull -f Dockerfile_onionnet-sfct -t polusai/onion
3434
sudo docker build --no-cache --pull -f Dockerfile_smina -t cyangnyu/smina .
3535
sudo docker build --no-cache --pull -f Dockerfile_pdbfixer -t ndonyapour/pdbfixer .
3636
sudo docker build --no-cache --pull -f Dockerfile_extract_protein -t ndonyapour/extract_protein .
37-
sudo docker build --no-cache --pull -f Dockerfile_extract_ligand_protein -t mrbrandonwalker/extract_ligand_protein .
3837
sudo docker build --no-cache --pull -f Dockerfile_fix_pdb_atom_column -t ndonyapour/fix_pdb_atom_column .
3938
sudo docker build --no-cache --pull -f Dockerfile_generate_conformers -t ndonyapour/generate_conformers .
4039

dockerPull.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,5 @@ docker pull mrbrandonwalker/diffdock_gpu
2828
docker pull mrbrandonwalker/diffdock_cpu
2929
docker pull ndonyapour/pdbfixer
3030
docker pull ndonyapour/extract_protein
31-
docker pull mrbrandonwalker/extract_ligand_protein
3231
docker pull ndonyapour/fix_pdb_atom_column
3332
docker pull ndonyapour/generate_conformers

examples/scripts/Dockerfile_extract_ligand_protein

Lines changed: 0 additions & 7 deletions
This file was deleted.

examples/scripts/calculate_net_charge.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ def get_net_charge(file_path: str, addhydrogens: bool = False) -> Optional[int]:
4242
if addhydrogens:
4343
mol = Chem.AddHs(mol)
4444
try:
45-
AllChem.ComputeGasteigerCharges(mol,
46-
nIter=50,
47-
throwOnParamFailure=True)
45+
AllChem.ComputeGasteigerCharges(mol, nIter=50, throwOnParamFailure=True) # type: ignore
4846
except Exception: # pylint: disable=broad-exception-caught
4947
return None
5048

examples/scripts/extract_ligand_protein.py

Lines changed: 0 additions & 111 deletions
This file was deleted.

examples/scripts/generate_conformers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,14 +157,14 @@ def load_data(input_excel_path: str, query: str, smiles_column: str, binding_dat
157157

158158
# See https://www.rdkit.org/docs/GettingStartedInPython.html#working-with-3d-molecules
159159
mol_2D: rdkit.Chem.rdchem.Mol = Chem.MolFromSmiles(smiles) # pylint: disable=c-extension-no-member,no-member
160-
AllChem.Compute2DCoords(mol_2D) # pylint: disable=no-member
160+
AllChem.Compute2DCoords(mol_2D) # type: ignore # pylint: disable=no-member
161161

162162
# See https://www.rdkit.org/docs/source/rdkit.Chem.rdmolops.html#rdkit.Chem.rdmolops.AddHs
163163
# NOTE: "Much of the code assumes that Hs are not included in the molecular topology,
164164
# so be very careful with the molecule that comes back from this function."
165165
mol_3D = Chem.AddHs(mol_2D) # pylint: disable=no-member
166-
AllChem.EmbedMolecule(mol_3D) # pylint: disable=no-member
167-
AllChem.MMFFOptimizeMolecule(mol_3D) # pylint: disable=no-member
166+
AllChem.EmbedMolecule(mol_3D) # type: ignore # pylint: disable=no-member
167+
AllChem.MMFFOptimizeMolecule(mol_3D) # type: ignore # pylint: disable=no-member
168168

169169
filename = f'ligand_{idx}.sdf' # chemblid is NOT unique!
170170
writer = Chem.SDWriter(filename) # pylint: disable=no-member

examples/scripts/topology_check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def get_properties(atom: Atom) -> dict:
100100
res_dict = {}
101101
res = atom.GetPDBResidueInfo()
102102
res_dict['GetResidueName'] = res.GetResidueName()
103-
res_dict['GetResidueNumber'] = res.GetResidueNumber()
103+
res_dict['GetResidueNumber'] = str(res.GetResidueNumber())
104104
res_dict['GetChainId'] = res.GetChainId()
105105
res_dict['GetName'] = res.GetName()
106106
prop_dict = {

0 commit comments

Comments
 (0)