protein_transformer.protein package

Submodules

protein_transformer.protein.AminoAcid module

protein_transformer.protein.PDB_Creator module

protein_transformer.protein.Sidechains module

protein_transformer.protein.Structure module

protein_transformer.protein.structure_exceptions module

exception protein_transformer.protein.structure_exceptions.ContigMultipleMatchingError(*args)[source]

Bases: Exception

An exception to raise when a sequence is ambiguous due to multiple matching contig locations.

exception protein_transformer.protein.structure_exceptions.IncompleteStructureError(message)[source]

Bases: Exception

An exception to raise when a structure is incomplete.

exception protein_transformer.protein.structure_exceptions.MissingAtomsError(*args)[source]

Bases: Exception

An exception to raise when a residue is missing atoms and bond angles can’t be calculated.

exception protein_transformer.protein.structure_exceptions.MissingBackboneAtomsError(message)[source]

Bases: Exception

An exception to raise when a protein backbone is incomplete.

exception protein_transformer.protein.structure_exceptions.NonStandardAminoAcidError(*args)[source]

Bases: Exception

An exception to raise when a structure contains a Non-standard amino acid.

exception protein_transformer.protein.structure_exceptions.NoneStructureError(*args)[source]

Bases: Exception

An exception to raise when a parsed structure becomes None.

exception protein_transformer.protein.structure_exceptions.SequenceError(*args)[source]

Bases: Exception

An exception to raise when a sequence is not as expected.

exception protein_transformer.protein.structure_exceptions.ShortStructureError(*args)[source]

Bases: Exception

An exception to raise when a sequence too short to be meaningful.

protein_transformer.protein.structure_utils module

Module contents