miniworld.utils.ProteinClass.ProteinTemplate

class miniworld.utils.ProteinClass.ProteinTemplate(sequence, structure, position=None, template_ID=None, f0d=None, f1d=None)[source]

position : (M, L_template) np.array or list or tensor. L is the number of model and N_template is the number of residue in template. It have to be less than L.

__init__(sequence, structure, position=None, template_ID=None, f0d=None, f1d=None)[source]

Methods

__init__(sequence, structure[, position, ...])

from_dict(dictionary)

from_dict2(dictionary)

get_sequence_by_chain_ID(chain_id)

get_structure_by_chain_ID(chain_id)

get_symmetry_related_info(symmetry_related_info)

save(saving_directory)

Save file using pickle