* Create a d2 graph from barcode graph: use the snakemake "Snakefile_d2"
* Create a lcp graph from barcode graph: use the snakemake "Snakefile_lcpg"
The result will be generate as a compressed file in the workdir.
Config parameters:
* input: the input barcode graph (gexf format preferred).
* workdir: The working and output directory.
*to_d2_graph.py: Mount a barcode graph into memory and create a d2 graph from it.
*barcode_to_lcp_graph.py: Mount a barcode graph into memory and create a lcp graph from it.
*d2_to_path.py: take a d2 graph as input and explore the nodes to extract a udg path.
*lcpg_reduction.py: Perform a triplet transitive reduction on a lcp graph.
* evaluate.py: take a d2 graph gexf file and and analyse it. Look for an approximation of the longest correct path to reconstruct a molecule graph. Take as input a d2 graph where the truth is known in the node names (the format used to create fake data).
* lcpg_to_path.py: take a lcp graph as input and explore the nodes to extract a lcp path.
* evaluate.py: take a lcp graph gexf file and and analyse it. Look for an approximation of the longest correct path to reconstruct a molecule graph. Take as input a lcp graph where the truth is known in the node names (the format used to create fake data). Can also evaluate a lcp path.