@follows( loadUCSCPredictedCGIIntervals )
@files( PARAMS["bed_ucsc_cgi"], "cgi/cgi.composition" )
def annotateCGIComposition( infile, outfile ):
    to_cluster = True

    # Give each row a unique identifier
    statement = """cat %(infile)s 
                   | awk '{print $1,$2,$3,$4NR}'
                   | python %(scriptsdir)s/bed2gff.py --as-gtf 
                   | python %(scriptsdir)s/gtf2table.py 
                         --counter=composition-cpg
                      	 --log=%(outfile)s.log
                         --genome-file=%(genome_dir)s/%(genome)s
                   > %(outfile)s; """
    P.run()

############################################################
Format the diff to the last time the state of objects was measured.
dataset/ETHPy150Open CGATOxford/cgat/obsolete/pipeline_proj007.py/annotateCGIComposition--crossover with--dataset/ETHPy150Open pympler/pympler/pympler/tracker.py/ObjectTracker.format_diff