Interaction Fingerprints for protein-ligand complexes and more
fp.generate
: a method to get the IFP between two prolif.Molecule
objects (PR #19)UNK
and 0
are now the default values if None
or
''
is given+0
(no charge) instead of !$([+{1-},-{1-}])
(not negatively or positively charged) for part of its SMARTS pattern (PR #19)return_atoms
parameter from the run
methods to to_dataframe
to avoid
recalculating the IFP if one wants to display it with atomic details (PR #19)fp.bitvector_atoms
: the atom indices have been
separated in two lists, one for the ligand and one for the protein (PR #19)0
are not converted to None
anymore (Issue #13)Molecule.from_rdkit
classmethod to easily prepare RDKit molecules for ProLIFResidueId
was easy to confuse with a string, especially
when trying to access the Fingerprint.ifp
results by string. The new repr method is
now more explicit.Fingerprint.run_from_iterable
method, which uses the new supplier functions
to quickly generate a fingerprint.Fingerprint.list_available
Fingerprint.to_dataframe
is now much faster (Issue #7)ResidueId.from_string
method now supports 1-letter and 2-letter codes for RNA/DNA
(Issue #8)