OEWriteReceptorToBytes¶
OEWriteReceptorToBytes(format, oemol) -> bytes
OEWriteReceptorToBytes(format, flavor, gzip, oemol) -> bytes
Encodes a receptor in terms of ‘format’. ‘format’ must be a file extension
that is writeable by OpenEye, for example: “.oeb.gz”. Overloads which take
an unsigned ‘format’, unsigned ‘flavor’ and Boolean ‘gzip’ parameters expect
the format and flavor to be specified by one of the constants
in OEFormat and OEOFlavor.
Returns bytes if the molecule to encode is identified as a receptor and encoding was successful, otherwise, ‘’None’’.
bytes = oedocking.OEWriteReceptorToBytes(".oeb", receptor)
receptorIO = oechem.OEGraphMol()
status = oedocking.OEReadReceptorFromBytes(receptorIO, ".oeb", bytes)
bytes = oedocking.OEWriteReceptorToBytes(".oeb.gz", receptor)
receptorIO = oechem.OEGraphMol()
status = oedocking.OEReadReceptorFromBytes(receptorIO, ".oeb.gz", bytes)
gzip = False
bytes = oedocking.OEWriteReceptorToBytes(oechem.OEFormat_OEB,
oechem.OEGetDefaultOFlavor(oechem.OEFormat_OEB),
gzip, receptor)
receptorIO = oechem.OEGraphMol()
status = oedocking.OEReadReceptorFromBytes(receptorIO, oechem.OEFormat_OEB,
oechem.OEGetDefaultIFlavor(oechem.OEFormat_OEB),
gzip, bytes)
gzip = True
bytes = oedocking.OEWriteReceptorToBytes(oechem.OEFormat_OEB,
oechem.OEGetDefaultOFlavor(oechem.OEFormat_OEB),
gzip, receptor)
receptorIO = oechem.OEGraphMol()
status = oedocking.OEReadReceptorFromBytes(receptorIO, oechem.OEFormat_OEB,
oechem.OEGetDefaultIFlavor(oechem.OEFormat_OEB),
gzip, bytes)