# Path: lib/util.py
# STATUS_NORMAL=1
# STATUS_MAX_MEMORY_EXCEEDED=2
# STATUS_MAX_RUNTIME_EXCEEDED=3
# MAX_LEN_OUT = 10000
# def runAndMeasure(command,detailed=True,maxtime=0,maxmem=0):
# def runSimple(command):
# def runAndMeasureInternal(return_queue,command,maxtime=0,maxmem=0):
# def runInternal(control_queue,command,max_memory):
# def measureProcess(queue, initial_pids, command, measurement_interval=1, max_runtime=0, max_memory=0, debug=False):
# 	def extendTargets(targets, proc):
# 	def killTargets(targets):
# 	def updateTargets(targets, metrics):
# 	def updateMetrics(target, metrics):
# def loadConfig(name, parent_dir="", already_included=[]):
# def setCallDir(d):
# def setRootDir(d):
# def enterCallDir():
# def enterRootDir():
# def getRootDir():
# def nl2br(text):
# def msg(text="", level=1):
# def yes_no(b):
# def md5(text):
# def merge(x, y):
# def formatFilesize(n):
# def percent(val, base, offset=0):
# def abs_path(path):
# def get_sam_header_line_count(filename):
# def is_sam_sorted(filename):
# def sort_sam(filename,threads=1):
# def sort_sam_picard(filename,threads=-1):
# def line_count(filename):
# def sanitize_string(s):
# def makeExportDropdown(plot_id,csv_filename):
# def parseMD(md,seq):


from lib import util
	import json
	import json
	import json
	import json
	self.enterWorkingDirectory()

	html = ""
	html += "<div class=\"table-responsive\"><table class=\"table table-striped\">"
	html += "<tbody>"

	test_input_type = test._("input_info:type")

	input_type_description = "Unknown"
	if test_input_type == "simulated_teaser":
		input_type_description = "Simuled data set (created using Teaser)"
	elif test_input_type == "simulated_custom":
		input_type_description = "Simulated data set (imported)"
	elif test_input_type == "real":
		input_type_description = "Real data / no gold standard"

	html += "<tr>"
	html += "<th>Input Data Source</th>"
	html += "<td>%s</td>" % input_type_description
	html += "</tr>"
	html += "<tr>"
	html += "<th>Paired-End</th>"
	html += "<td>%s</td>" % util.yes_no(test._("input:reads_paired_end"))
	html += "</tr>"
	html += "<tr>"
	html += "<th>Read Count</th>"
	html += "<td>%d</td>" % test._("input_info:read_count")
	html += "</tr>"
	html += "<tr>"
	html += "<th>Reference Genome File</th>"

# Path: lib/util.py
# STATUS_NORMAL=1
# STATUS_MAX_MEMORY_EXCEEDED=2
# STATUS_MAX_RUNTIME_EXCEEDED=3
# MAX_LEN_OUT = 10000
# def runAndMeasure(command,detailed=True,maxtime=0,maxmem=0):
# def runSimple(command):
# def runAndMeasureInternal(return_queue,command,maxtime=0,maxmem=0):
# def runInternal(control_queue,command,max_memory):
# def measureProcess(queue, initial_pids, command, measurement_interval=1, max_runtime=0, max_memory=0, debug=False):
# 	def extendTargets(targets, proc):
# 	def killTargets(targets):
# 	def updateTargets(targets, metrics):
# 	def updateMetrics(target, metrics):
# def loadConfig(name, parent_dir="", already_included=[]):
# def setCallDir(d):
# def setRootDir(d):
# def enterCallDir():
# def enterRootDir():
# def getRootDir():
# def nl2br(text):
# def msg(text="", level=1):
# def yes_no(b):
# def md5(text):
# def merge(x, y):
# def formatFilesize(n):
# def percent(val, base, offset=0):
# def abs_path(path):
# def get_sam_header_line_count(filename):
# def is_sam_sorted(filename):
# def sort_sam(filename,threads=1):
# def sort_sam_picard(filename,threads=-1):
# def line_count(filename):
# def sanitize_string(s):
# def makeExportDropdown(plot_id,csv_filename):
# def parseMD(md,seq):


# Path: tests_base/base_mapping_real/report_overview.py
from lib import util
	import json
	import json
	import json
	import json

	self.enterWorkingDirectory()

	html = ""
	html += "<div class=\"table-responsive\"><table class=\"table table-striped\">"
	html += "<tbody>"

	test_input_type = test._("input_info:type")

	input_type_description = "Unknown"
	if test_input_type == "simulated_teaser":
		input_type_description = "Simuled data set (created using Teaser)"
	elif test_input_type == "simulated_custom":
		input_type_description = "Simulated data set (imported)"
	elif test_input_type == "real":
		input_type_description = "Real data / no gold standard"

	html += "<tr>"
	html += "<th>Input Data Source</th>"
	html += "<td>%s</td>" % input_type_description
	html += "</tr>"
	html += "<tr>"
	html += "<th>Paired-End</th>"
	html += "<td>%s</td>" % util.yes_no(test._("input:reads_paired_end"))
	html += "</tr>"
	html += "<tr>"
	html += "<th>Read Count</th>"
	html += "<td>%d</td>" % test._("input_info:read_count")
	html += "</tr>"
	html += "<tr>"
	html += "<th>Reference Genome File</th>"

	html += "<td>%s</td>" % str(util.abs_path(test._("input:reference")))