Mercurial > repos > yating-l > jbrowse_hub
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: |