sm.webapp.handlers package

Submodules

sm.webapp.handlers.auth module

User authentication module

class sm.webapp.handlers.auth.AuthenticateClient(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

post(*args, **kwargs)[source]
sign_in(id_token)[source]
sign_out()[source]
static validate_id_token(id_token)[source]

sm.webapp.handlers.feedback module

User authentication module

class sm.webapp.handlers.feedback.FeedbackComment(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

get(*args, **kwargs)[source]
post(*args, **kwargs)[source]
class sm.webapp.handlers.feedback.FeedbackRating(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

get(*args, **kwargs)[source]
post(*args, **kwargs)[source]
sm.webapp.handlers.feedback.arg_dict(args)[source]
sm.webapp.handlers.feedback.upsert_feedback(db, client_id, args)[source]

sm.webapp.handlers.iso_image_gen module

sm.webapp.handlers.misc module

class sm.webapp.handlers.misc.IndexHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

Tornado handler for the index page.

get(*args, **kwargs)[source]
class sm.webapp.handlers.misc.MinMaxIntHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

MIN_MAX_INT_SEL = 'SELECT min_int, max_int\n FROM iso_image\n WHERE job_id = %s and db_id = %s and sf_id = %s and adduct = %s;'
get(*args, **kwargs)[source]
get_current_user()[source]
class sm.webapp.handlers.misc.SFPeakMZsHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

db
get(*args, **kwargs)[source]
class sm.webapp.handlers.misc.SpectrumLineChartHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

SAMPLE_INTENS_SQL = 'SELECT pixel_inds, intensities\n FROM iso_image\n WHERE job_id = %s and db_id = %s and sf_id = %s and adduct = %s\n ORDER by peak'
db
get(*args, **kwargs)[source]
static sample_centr_ints_norm(sample_ints_list)[source]
sm.webapp.handlers.misc.dataset_config(db, ds_id)[source]

sm.webapp.handlers.results_table module

class sm.webapp.handlers.results_table.ResultsTableHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

cookie_name = 'last_table_args'
db
es
get(*args, **kwargs)[source]
initialize()[source]
make_datatable_dict(draw, count, res)[source]
post(*args, **kwargs)[source]
search(sf='', ds_name='', db_name='', adduct='', comp_name='', comp_id='', mz='', min_msm=0.1, fdr_thr=0.1, orderby='msm', asc=False, offset=0, limit=500)[source]

Module contents