In [ ]:
from IPython.display import HTML, display

def addHeader(level, text):
    display( HTML('''<h%(level)d>%(text)s</h%(level)d>''' % {'level':level, 'text':text}) )

In [ ]:
addHeader(1, 'Singularity Report')

addHeader(2, "Run:             %s" % config['RUN'            ])
addHeader(2, "Chromosome:      %s" % config['chromosome'     ])
addHeader(2, "Scaffold:        %s" % config['scaffold'       ])

if BAC_MODE:
    addHeader(3, "BAC:             %s" % config['BAC'            ])
    addHeader(3, "BAC coord start: %s" % config['BAC_coord_start'])
    addHeader(3, "BAC coord end:   %s" % config['BAC_coord_end'  ])

In [ ]:
print "Config"
for cfg in sorted(config.keys()):
    print "\t%-15s: %s" % (cfg, config[cfg])

    
print "Max Rows     : %d" % MAX_ROWS
if NROWS is not None:
    print "Number of Rows: %d" % NROWS


#if PARSE_VERBOSE:
print "Column Names"
for col_to_plot in cols_to_plot:
    if col_to_plot is None: continue
    print "\t", col_to_plot[0]