track = Track( name= long_name, url = os.path.join(URLBASE, GENOME, base_track), tracktype = tracktype, short_label=long_name, long_label=long_name, color = color, local_fn = track, remote_fn = os.path.join(upload_dir, GENOME, base_track) ) aggregate.add_subtrack(track) supertrack.add_track(aggregate) #trackdb.add_tracks(aggregate) bigBed_files = [track for track in remaining_files if track.endswith(".bb") or track.endswith(".bigBed")] for bigBed_file in bigBed_files: color = "0,100,0" if "pos" in bigBed_file else "100,0,0" base_track = remove_special_chars(os.path.basename(bigBed_file)) long_name = args.sep.join(base_track.split(args.sep)[:args.num_sep]) + ".bb" track = Track( name=long_name, url=os.path.join(URLBASE, GENOME, base_track), tracktype="bigBed", short_label=long_name, long_label=long_name, color=color, local_fn=bigBed_file, remote_fn=os.path.join(upload_dir, GENOME, base_track), visibility="dense"
url=os.path.join(URLBASE, GENOME, base_track), tracktype=tracktype, short_label=long_name, long_label=long_name, color=color, local_fn=track, remote_fn=os.path.join(upload_dir, GENOME, base_track)) aggregate.add_subtrack(track) supertrack.add_track(aggregate) #trackdb.add_tracks(aggregate) bigBed_files = [ track for track in remaining_files if track.endswith(".bb") or track.endswith(".bigBed") ] for bigBed_file in bigBed_files: color = "0,100,0" if "pos" in bigBed_file else "100,0,0" base_track = remove_special_chars(os.path.basename(bigBed_file)) long_name = args.sep.join(base_track.split( args.sep)[:args.num_sep]) + ".bb" track = Track(name=long_name, url=os.path.join(URLBASE, GENOME, base_track), tracktype="bigBed", short_label=long_name, long_label=long_name, color=color, local_fn=bigBed_file, remote_fn=os.path.join(upload_dir, GENOME, base_track),
print base_track track = Track( name= base_track, url = os.path.join(URLBASE, GENOME, base_track), tracktype = tracktype, short_label=base_track, long_label=base_track, color = color, local_fn = track, remote_fn = os.path.join(upload_dir, GENOME, base_track) ) aggregate.add_subtrack(track) trackdb.add_tracks(aggregate) bigBed_files = [track for track in remaining_files if track.endswith(".bb") or track.endswith(".bigBed")] for bigBed_file in bigBed_files: base_track = os.path.basename(bigBed_file) track = Track( name = base_track, url = os.path.join(URLBASE, GENOME, base_track), tracktype = "bigBed", short_label = base_track, long_label = base_track, color = color, local_fn = track, remote_fn = os.path.join(upload_dir, GENOME, base_track) ) result = hub.render() hub.remote_fn = os.path.join(upload_dir, "hub.txt")