@view_config(route_name='get_progress', renderer='json')
def get_progress(request):
    user_id = long(request.matchdict["user_id"])
    
    user = User.get_user(user_id)
    if not user:
        raise NotFound("user not found")
    
    return _get_progress(user, force_generation=False)[0]
plot CAPseq profiles over long intervals
dataset/ETHPy150Open ActiDoo/gamification-engine/gengine/views.py/get_progress--crossover with--dataset/ETHPy150Open CGATOxford/cgat/obsolete/pipeline_proj007.py/overlappedGeneCAPseqProfile