def list(args): """Retrieves a list of metabolites by experiment ID, platform ID required parameters: experimentID platformID :rtype: response json :return: Returns a response object from the webservice in the json format if success raises exception otherwise """ # get list service url svc_url = svc.get_list_base_url() try: # execute request response = rh.build_payload(svc_url, args, 'list') print json.dumps(response) print '---' except ValueError as e: error_msg = "ValueError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except requests.exceptions.HTTPError as e: error_msg = "HTTPError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except ConnectionError as e: error_msg = "ConnectionError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except Exception as e: error_msg = "GenericError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg)
def list(args): """Retrieves a list of all experiments no parameters required :rtype: response json :return: Returns a response object from the webservice in the json format if success raises exception otherwise """ # get list service url svc_url = svc.get_list_base_url() try: # execute request response = es.get_experiments_as_json(svc_url, args) log.debug("List of Experiments:") log.debug(response) print json.dumps(response) print "---" except ValueError as e: error_msg = "ValueError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except requests.exceptions.HTTPError as e: error_msg = "HTTPError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except ConnectionError as e: error_msg = "ConnectionError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except Exception as e: error_msg = "GenericError Exception:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg)
def list(args): """Retrieves a list of all metabolites by experiment ID, and platform ID required parameters: experimentID platformID :rtype: response json :return: Returns a response object from the webservice in the json format if success raises exception otherwise """ # get list service url svc_url = svc.get_list_base_url() try: # execute request response = ms.get_metabolites_as_json(svc_url, args) log.debug("List of Metabolites:") log.debug(response) print json.dumps(response) print '---' except ValueError as e: error_msg = "Value Error:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except requests.exceptions.HTTPError as e: error_msg = "HTTP Error:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except ConnectionError as e: error_msg = "ConnectionError:" + e.message log.error(error_msg, exc_info=True) raise Exception(error_msg) except exception.NotFound as e: error_msg = e.message log.error(error_msg, exc_info=True) raise exception.NotFound(error_msg) except exception.InvalidParameter as e: error_msg = e.message log.error(error_msg, exc_info=True) raise exception.InvalidParameter(error_msg) except exception.EmptyResponse as e: error_msg = e.message log.error(error_msg, exc_info=True) raise exception.EmptyResponse(error_msg) except Exception as e: error_msg = e.message log.error(error_msg, exc_info=True) raise Exception(error_msg)