fairmd.lipids.auxiliary.opconvertor module

Auxiliary functions for converting OP data.

Helps to build a nicely formatted OP dictionary from raw OP data. Fragmentation is handled.

class fairmd.lipids.auxiliary.opconvertor.NamingRegistry[source]

Bases: object

Registry for naming conventions.

classmethod apply(opdic: dict)[source]

Apply a naming convention functions.

Parameters:

opdic – Fragmented dictionary.

Returns:

Function implementing the convention.

fairmd.lipids.auxiliary.opconvertor.build_nice_OPdict(src: dict, lipid: Lipid) dict[source]

Build nicely formatted OP dictionary from raw OP data.

Handles fragmentation of lipids.

Parameters:
  • src – raw OP data (dict)

  • lipid – Lipid object

Returns:

nicely formatted OP dictionary