Ensures a file is not being overwritten. Will recursively keep adding a ‘0’ to end of base filename until a unique filename is found. Returns the path.
Removes gaps from target FASTA file. Allows for BLAST input using this file. Creates new files for every sequence entry. Returns the filename(s) of the new file(s).
Moves intermediate PDBs to another subfolder in the Modeller folder output from Biskit.
Given 2 folders with PDB files, calculates the RMSDs with all possible pairwise combinations of PDBs; writes to file located at path determined by outpath.
Given a PDB, clean/complete the PDB using Modeller’s complete_pdb function.
Extracts a random number of sequences from a FASTA file. Writes to new FASTA.
Open, read, and organize a FASTA file as an object.
Gets the FASTA residue number of the first ATOM in a PDB file.
Copies the model_00.pdb file from Modeller if present in given workflow directory from homologyWorkflow.
Given a PDB, get a random fragment of length k.
Set up and run Modeller using a given folder of PDB files and a target FASTA sequence.
Returns the approximate radius of gyration of a given PDB molecule. Deprecated; now in PDBnet.
Returns the RMSD of two PDB files. Requires: Pymol.
Returns the rRMSD of an aligned pairwise PDB and FASTA file. See Betancourt & Skolnick, “Universal Similarity Measure for Comparison Protein Structures”. Deprecated.
Executes a system command line instruction. Returns list of stdout, stderr.
Returns the TMscore and associated P-value. See Xu & Zhang, “How significant is a protein structure similarity with TM-score = 0.5?”.
Reads a FASTA file and outputs it to a Clustal-like alignment.