Files
galaxy/tools/data_source/upload_code.py
T

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