@transform( copyCapseqReplicatedBedFiles, suffix(".bed"), ".capseq.composition" )
def annotateCapseqComposition( infile, outfile ):
    to_cluster = True
    statement = """cat %(infile)s 
                   | python %(scriptsdir)s/bed2gff.py --as-gtf 
                   | python %(scriptsdir)s/gtf2table.py 
                      	 --counter=composition-cpg
                      	 --log=%(outfile)s
                         --genome-file=%(genome_dir)s/%(genome)s
                   > %(outfile)s; """
    P.run()

############################################################
Get a random slice of items from ``qs`` of size ``limit``.
dataset/ETHPy150Open CGATOxford/cgat/obsolete/pipeline_proj007.py/annotateCapseqComposition--crossover with--dataset/ETHPy150Open mozilla/addons-server/src/olympia/amo/utils.py/randslice