schrodinger.protein.properties module

class schrodinger.protein.properties.PropertySource

Bases: schrodinger.models.jsonable.JsonableEnum

Residue = 1
Sequence = 2
Structure = 3
class schrodinger.protein.properties.PropertyType

Bases: schrodinger.models.jsonable.JsonableEnum

Descriptor = 1
StructureProperty = 2
schrodinger.protein.properties.get_prop_name_to_display_name_map()
class schrodinger.protein.properties.SequenceProperty(*args, _param_type=<object object>, **kwargs)

Bases: schrodinger.models.parameters.CompoundParam

visible: bool

A parameter of the class.

property_name: str

A parameter of the class.

property_source: schrodinger.protein.properties.PropertySource

A parameter of the class.

property_type: schrodinger.protein.properties.PropertyType

A parameter of the class.

description: str

A parameter of the class.

display_name: str

A parameter of the class.

__init__(*args, **kwargs)
classmethod adapter_50002(json_dict)

In 50002 we split the property_source param into two separate property_type and property_source params

Descriptor = 1
Residue = 1
Sequence = 2
Structure = 3
StructureProperty = 2
descriptionChanged

A pyqtSignal emitted by instances of the class.

descriptionReplaced

A pyqtSignal emitted by instances of the class.

display_nameChanged

A pyqtSignal emitted by instances of the class.

display_nameReplaced

A pyqtSignal emitted by instances of the class.

property_nameChanged

A pyqtSignal emitted by instances of the class.

property_nameReplaced

A pyqtSignal emitted by instances of the class.

property_sourceChanged

A pyqtSignal emitted by instances of the class.

property_sourceReplaced

A pyqtSignal emitted by instances of the class.

property_typeChanged

A pyqtSignal emitted by instances of the class.

property_typeReplaced

A pyqtSignal emitted by instances of the class.

visibleChanged

A pyqtSignal emitted by instances of the class.

visibleReplaced

A pyqtSignal emitted by instances of the class.

schrodinger.protein.properties.get_CA_atom_props(aln)

Get the CA atom properties of each structured residues in the alignment.

Parameters

aln (schrodinger.protein.alignment.BaseAlignment) – The alignment to use.

Returns

list of sequence property object.

Return type

List[properties.SequenceProperty]