Mercurial > repos > yating-l > jbrowse_hub
comparison TrackHub.py @ 52:6fec27968f86 draft
planemo upload for repository https://github.com/Yating-L/jbrowse_hub commit 6391cdb975d14b5a7060fa1665a8a575797a0eaa-dirty
| author | yating-l | 
|---|---|
| date | Thu, 30 Mar 2017 18:03:43 -0400 | 
| parents | acedf82ea46c | 
| children | 1e4806330e51 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 51:acedf82ea46c | 52:6fec27968f86 | 
|---|---|
| 70 subprocess.call(['generate-names.pl', '-v', '--out', self.json]) | 70 subprocess.call(['generate-names.pl', '-v', '--out', self.json]) | 
| 71 print "finished name index \n" | 71 print "finished name index \n" | 
| 72 | 72 | 
| 73 def makeArchive(self): | 73 def makeArchive(self): | 
| 74 shutil.make_archive(self.out_path, 'zip', self.out_path) | 74 shutil.make_archive(self.out_path, 'zip', self.out_path) | 
| 75 data_folder = '/home/galaxy/galaxy/static/JBrowse-1.12.1/jbrowse_hub' | 75 data_folder = '/var/www/html/JBrowse-1.12.1/jbrowse_hub' | 
| 76 try: | 76 try: | 
| 77 if os.path.exists(data_folder): | 77 if os.path.exists(data_folder): | 
| 78 if os.path.isdir(data_folder): | 78 if os.path.isdir(data_folder): | 
| 79 shutil.rmtree(data_folder) | 79 shutil.rmtree(data_folder) | 
| 80 else: | 80 else: | 
| 89 #run it locally. May need modify | 89 #run it locally. May need modify | 
| 90 def outHtml(self): | 90 def outHtml(self): | 
| 91 with open(self.outfile, 'w') as htmlfile: | 91 with open(self.outfile, 'w') as htmlfile: | 
| 92 htmlstr = 'The JBrowse Hub is created: <br>' | 92 htmlstr = 'The JBrowse Hub is created: <br>' | 
| 93 zipfiles = '<li><a href = "%s">Download</a></li>' | 93 zipfiles = '<li><a href = "%s">Download</a></li>' | 
| 94 jbrowse_hub = '<li><a href = "/static/JBrowse-1.12.1/index.html?data=jbrowse_hub/json" target="_blank">View JBrowse Hub</a></li>' | 94 jbrowse_hub = '<li><a href = ":80/JBrowse-1.12.1/index.html?data=jbrowse_hub/json" target="_blank">View JBrowse Hub</a></li>' | 
| 95 filedir_abs = os.path.abspath(self.outfile) | 95 filedir_abs = os.path.abspath(self.outfile) | 
| 96 filedir = os.path.dirname(filedir_abs) | 96 filedir = os.path.dirname(filedir_abs) | 
| 97 filedir = os.path.join(filedir, self.outfolder) | 97 filedir = os.path.join(filedir, self.outfolder) | 
| 98 for root, dirs, files in os.walk(filedir): | 98 for root, dirs, files in os.walk(filedir): | 
| 99 for file in files: | 99 for file in files: | 
