mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 13:50:20 +08:00
25 lines
772 B
Python
25 lines
772 B
Python
#build list of available data
|
|
import sys
|
|
builds= []
|
|
|
|
try:
|
|
#read db names from file, this file is also used in galaxy/util.py
|
|
for line in open("static/ucsc/builds.txt"):
|
|
if line[0:1] == "#": continue
|
|
try:
|
|
fields = line.replace("\r","").replace("\n","").split("\t")
|
|
builds.append((fields[1], fields[0], False))
|
|
except: continue
|
|
except Exception, exc:
|
|
print >>sys.stdout, 'upload_code.py initialization error -> %s' % exc
|
|
|
|
#return available builds
|
|
def get_available_builds():
|
|
try:
|
|
available_options = builds[0:]
|
|
except:
|
|
available_options = []
|
|
if len(available_options) < 1:
|
|
available_options.append(('unspecified','?',True))
|
|
return available_options
|