miniworld.utils.ProteinClass

Functions

PDB_parsing(PDB_file[, IS_LABEL, return_lddt])

Input : PDB file path, IS_LABEL (bool) Output : Protein object

Classes

Protein(sequence, structure[, occupancy, ...])

ProteinMSA([msa_ID, query_sequence, ...])

Represents the Multiple Sequence Alignment (MSA) of a Protein.

ProteinSequence(sequence[, masked_sequence, ...])

This class is used to store the protein sequence information.

ProteinStructure(xyz, chain_break, atom_mask)

This class is used to store the protein structure information.

ProteinTemplate(sequence, structure[, ...])

position : (M, L_template) np.array or list or tensor.

ProteinTemplates([templates, ...])

ProteinTemplates : list of ProteinTemplate