def quantile(x, probs=None, **kw): return array(r.quantile(FloatVector(x), probs=FloatVector(probs), **kw))
def quantile(dataset): return pandas2ri.ri2py(r.quantile(pandas2ri.py2ri( dataset['rawdata']))).set_index('gene_symbol')
def qlim1(x, nq=4.): qs = array(r.quantile(FloatVector(x), probs=FloatVector( (0.25, 0.5, 0.75)))) return qs[1] - nq * (qs[1] - qs[0]), qs[1] + nq * (qs[2] - qs[1])