list
|
removeAminoAcids(ligand_list)
This function iterates over ligand structures in the given list and
removes those that have amino acid names in their pdb residue name. |
|
|
(Structure, str)
|
getLigand(cms_st)
This parses a CMS for the ligand to use. |
|
|
str
|
getASLExcludingLigand(asl_type,
protein_asl=PROTEIN_ASL,
ligand_asl='')
This gives an ASL for a subsection of the protein without the ligand. |
|
|
sea.Map
|
getRMSDKeywords(protein_asl,
ligand_asl,
reference_struct=None,
frame=0)
Returns keywords for RMSD analysis of protein components. |
|
|
|
getRMSDLigandKW(ligand_asl,
fitby,
reference_struct=None,
frame=0)
Returns keywords for RMSD analysis of the ligand. |
|
|
sea.Map
|
getRMSFProtKeywords(protein_asl,
ligand_asl,
reference_struct=None,
frame=0)
Returns keywords for RMSF analysis of protein components. |
|
|
sea.Map
|
|
|
getRMSFLigandKW(fitby_asl,
ligand_asl,
reference_struct=None,
frame=0)
Returns keywords for RMSF analysis of the ligand. |
|
|
|
|
|
get_idx(ligand_st,
lig_idx)
This will get the atoms index associated with an asl index |
|
|
|
connecting_mass(st,
a_id)
Given an atom (a_id), return the mass of all the atoms that are
connected to it |
|
|
|
sort_atoms(st,
a_id,
exclude_atom_id=None)
Extract atoms that are bonded to a_id atom (excluding the exclude_atom_id
atom) and returns a list of atoms in the order such that hydrogens are last
@param st: small molecule structure
@type st: structure |
|
|
list
|
|
structure
|
canonicalize_ligand(st)
Use uSMILES to cannonicalize the ligand structure, this is so we get
the order of the rotatable bonds(torsions) in the same order,
regardless of the atom order |
|
|
sea.Map
|
getLigandPropsKeywords(ligand_asl,
calcRMSD)
Returns keywords for ligand-specific analysis * Intramolecular Hbonds
* Molecular Surface Area (Cannolly surface) * Solvent Accessible
Surface Area * Polar Surface area * Radius of Gyration |
|
|
sea.Map
|
|
sea.Map
|
getPLISKWList(cms_st,
ligand_st,
ligand_asl,
ref_struct,
frame,
protein_asl=PROTEIN_ASL,
want_rmsd=True,
want_prmsf=True,
want_lrmsf=True,
want_pli=True,
want_ltorsion=True,
want_lprops=True)
Generate the entire keyword list for all PLI calculations. |
|
|