ProtoCaller.Utils.pdbconnect module¶
-
class
ProtoCaller.Utils.pdbconnect.
PDBDownloader
(code)¶ Bases:
object
A class which acts as a client to Protein Data Bank.
- Parameters
code (str) – Initialises code.
-
code
¶ The PDB code of the protein.
- Type
str
-
property
code
¶
-
getFASTA
()¶ Downloads the FASTA file from the Protein Data Bank.
- Returns
pdb – Returns the absolute path to the FASTA file downloaded from the Protein Data Bank.
- Return type
str
-
getLigands
(ligands='all')¶ Retrieves the ligands as SDF files from the Protein Data Bank.
- Parameters
ligands (str, [str]) – Either a list of Ligand ID’s to keep or “all”, in which case all ligands are downloaded.
- Returns
ligands – A list of the absolute paths of all ligands.
- Return type
[str]
-
getPDB
()¶ Downloads the PDB file from the Protein Data Bank.
- Returns
pdb – Returns the absolute path to the PDB file downloaded from the Protein Data Bank.
- Return type
str