comparison TrackHub.py @ 57:f9efad381948 draft

planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit a505d6c97db9d044761b5ce92be4a39cb84eda29-dirty
author yating-l
date Fri, 31 Mar 2017 16:55:58 -0400
parents 95b9d8acc235
children 08bd1378bf43
comparison
equal deleted inserted replaced
56:95b9d8acc235 57:f9efad381948
76 source_dir = os.path.dirname(file_dir) 76 source_dir = os.path.dirname(file_dir)
77 folder_name = os.path.basename(self.outfolder) 77 folder_name = os.path.basename(self.outfolder)
78 source_name = os.path.basename(self.out_path) 78 source_name = os.path.basename(self.out_path)
79 source = os.path.join(source_dir, folder_name, source_name) 79 source = os.path.join(source_dir, folder_name, source_name)
80 slink = source.replace('/', '_') 80 slink = source.replace('/', '_')
81 slink = os.path.join('/home/galaxy/galaxy/static/JBrowse-1.12.1/data', slink) 81 slink = os.path.join('/var/www/html/JBrowse-1.12.1/data', slink)
82 try: 82 try:
83 if os.path.islink(slink): 83 if os.path.islink(slink):
84 os.unlink(slink) 84 os.unlink(slink)
85 except OSError as oserror: 85 except OSError as oserror:
86 print "Cannot create symlink to the data({0}): {1}".format(oserror.errno, oserror.strerror) 86 print "Cannot create symlink to the data({0}): {1}".format(oserror.errno, oserror.strerror)
105 #run it locally. May need modify 105 #run it locally. May need modify
106 def outHtml(self, slink): 106 def outHtml(self, slink):
107 with open(self.outfile, 'w') as htmlfile: 107 with open(self.outfile, 'w') as htmlfile:
108 htmlstr = 'The JBrowse Hub is created: <br>' 108 htmlstr = 'The JBrowse Hub is created: <br>'
109 zipfiles = '<li><a href = "%s">Download</a></li>' 109 zipfiles = '<li><a href = "%s">Download</a></li>'
110 jbrowse_hub = '<li><a href = "/gonramp/static/JBrowse-1.12.1/index.html?data=%s" target="_blank">View JBrowse Hub</a></li>' 110 jbrowse_hub = '<li><a href = "/JBrowse-1.12.1/index.html?data=%s" target="_blank" onclick="javascript:window.location.port=80">View JBrowse Hub</a></li>'
111 filedir_abs = os.path.abspath(self.outfile) 111 filedir_abs = os.path.abspath(self.outfile)
112 filedir = os.path.dirname(filedir_abs) 112 filedir = os.path.dirname(filedir_abs)
113 filedir = os.path.join(filedir, self.outfolder) 113 filedir = os.path.join(filedir, self.outfolder)
114 for root, dirs, files in os.walk(filedir): 114 for root, dirs, files in os.walk(filedir):
115 for file in files: 115 for file in files: