Files
galaxy/tools/rgenetics/rgLDIndep_code.py
T

26 lines
751 B
Python

from galaxy import app
import os, string, time
def timenow():
"""return current time as a string
"""
return time.strftime('%d/%m/%Y %H:%M:%S', time.localtime(time.time()))
def exec_after_process(app, inp_data, out_data, param_dict, tool, stdout, stderr):
name,data = out_data.items()[0]
basename = param_dict['title1']
killme = string.punctuation + string.whitespace
trantab = string.maketrans(killme,'_'*len(killme))
title = basename.encode().translate(trantab)
info = '%s filtered by rgLDIndep.py at %s' % (title,timenow())
data.file_name = data.file_name
data.metadata.base_name = title
data.name = '%s.pbed' % title
data.info = info
app.model.context.flush()