schrodinger.protein.helm package

A module to parse convert biomolecules to and from HELM strings.

The Hierarchical Editing Language for Macromolecules(HELM) was designed to create a single notation that can encode the structure of all biomolecules.

HELM encodes different types of biomolecules, including XNA, peptides, and Chem polymers, but also allows users to defined custom polymer types.

The HELM specification can be found at https://pistoiaalliance.atlassian.net/wiki/spaces/PUB/pages/13795362/HELM+Notation

Copyright Schrodinger LLC, All Rights Reserved.

schrodinger.protein.helm.to_coarse_grain(helm_model: schrodinger.protein.helm._helm_parser.HelmModel) rdkit.Chem.rdchem.Mol
schrodinger.protein.helm.parse_helm(input_helm: str) schrodinger.protein.helm._helm_parser.HelmModel

A helper function that processes a helm string into it’s individual components i.e. a HelmModel object

schrodinger.protein.helm.get_helm_model_from_fasta_seq(seq_str: str, fasta_format: schrodinger.rdkit_extensions.Format) schrodinger.protein.helm._helm_parser.HelmModel

Given a fasta string, constructs a HelmModel object with the parsed information from the fasta string.

Submodules