scout/server/blueprints/variants/views.py
def variant(institute_id, case_name, variant_id):
    """Display a specific SNV variant."""
    institute_obj, case_obj = institute_and_case(store, institute_id, case_name)
    log.debug("Variants view requesting data for variant {}".format(variant_id))
    data = controllers.variant(store, institute_obj, case_obj, variant_id=variant_id)
    if data is None:
        log.warning("An error occurred: variants view requesting data for variant {}".format(variant_id))
        flash('An error occurred while retrieving variant object', 'danger')
        return redirect(request.referrer)

    if current_app.config.get('LOQUSDB_SETTINGS'):
        data['observations'] = controllers.observations(store, loqusdb,
            case_obj, data['variant'])
    data['cancer'] = request.args.get('cancer') == 'yes'
    return dict(institute=institute_obj, case=case_obj, **data)
def variant(institute_id, case_name, variant_id):
    """Display a specific SNV variant."""
    institute_obj, case_obj = institute_and_case(store, institute_id, case_name)
    log.debug("Variants view requesting data for variant {}".format(variant_id))
    data = controllers.variant(store, institute_obj, case_obj, variant_id=variant_id)
    if data is None:
        log.warning("An error occurred: variants view requesting data for variant {}".format(variant_id))
        flash('An error occurred while retrieving variant object', 'danger')
        return redirect(request.referrer)

    if current_app.config.get('LOQUSDB_SETTINGS'):
        data['observations'] = controllers.observations(store, loqusdb,
            case_obj, data['variant'])
    data['cancer'] = request.args.get('cancer') == 'yes'
    return dict(institute=institute_obj, case=case_obj, **data)
def variant ( institute_id , case_name , variant_id ) : institute_obj , case_obj = institute_and_case ( store , institute_id , case_name ) log . debug ( "Variants view requesting data for variant {}" . format ( variant_id ) ) data = controllers . variant ( store , institute_obj , case_obj , variant_id = variant_id ) if data is None : log . warning ( "An error occurred: variants view requesting data for variant {}" . format ( variant_id ) ) flash ( 'An error occurred while retrieving variant object' , 'danger' ) return redirect ( request . referrer ) if current_app . config . get ( 'LOQUSDB_SETTINGS' ) : data [ 'observations' ] = controllers . observations ( store , loqusdb , case_obj , data [ 'variant' ] ) data [ 'cancer' ] = request . args . get ( 'cancer' ) == 'yes' return dict ( institute = institute_obj , case = case_obj , * * data )
Display a specific SNV variant.
Display a specific SNV variant .