示例#1
0
  @Override
  public Map<String, Double> call() {

    Map<String, Double> significanceMap = new HashMap<String, Double>();

    for (String gene : queryGeneList) {

      String filePath = Apps.RemoveFinalBackSlash(relatednessDBFolder) + "/" + gene;

      Map<String, Integer> relatednessMap = new HashMap<String, Integer>();

      try {

        relatednessMap = Data.LoadGeneLevelRelatedness(filePath);
      } catch (Exception exp) {

        System.err.println("ERROR loading file " + filePath);
        System.exit(-1);
      }

      double sig = Apps.GeneWeightByRelatedness(gene, relatednessMap, locusListMap, passingCutoff);

      significanceMap.put(gene, sig);
    }

    return significanceMap;
  }
  public void getTicketing() {
    Apps apps = new Apps();
    String url = "http://41.77.173.124:81/srltcapi/public/ticketing/data/" + apps.getRoute_id();

    JsonArrayRequest jsonTicket =
        new JsonArrayRequest(
            Request.Method.GET,
            url,
            new Response.Listener<JSONArray>() {
              @Override
              public void onResponse(JSONArray response) {
                try {
                  // Iterator<String> iter = response.keys();
                  int ja = response.length();
                  for (int i = 0; i < ja; i++) {
                    // String key = iter.next();
                    JSONObject term = (JSONObject) response.get(i);
                    // JSONArray jsonArrayTerminals = response.getJSONArray("data");
                    DatabaseHelper db = new DatabaseHelper(getApplicationContext());

                    Ticketing t = db.getTicketingByTicketId(term.getString("ticket_id"));
                    if (db.ifExistsTicketing(t)) {

                    } else {
                      Ticketing ticketing = new Ticketing();
                      ticketing.setDriver(term.getString("driver"));
                      ticketing.setConductor(term.getString("conductor"));
                      ticketing.setQty(term.getInt("qty"));
                      ticketing.setBoard_stage(term.getString("board_stage"));
                      ticketing.setHighlight_stage(term.getString("highlight_stage"));
                      ticketing.setTicketing_id(term.getInt("ticket_id"));
                      ticketing.setScode(term.getString("scode"));
                      ticketing.setBus_no(term.getString("plate_no"));
                      ticketing.setRoute(term.getString("route_name"));
                      ticketing.setTripe(term.getString("trip_type"));
                      ticketing.setSerial_no(term.getString("serial_no"));
                      ticketing.setStatus(term.getInt("status"));

                      db.createTicketing(ticketing);
                    }
                    tk = true;
                  }

                } catch (Exception e) {
                  tk = false;
                  Toast.makeText(
                          LoadingFeatures.this,
                          "Network Connection error! Please Click on refresh",
                          Toast.LENGTH_SHORT)
                      .show();
                }
              }
            },
            new Response.ErrorListener() {
              @Override
              public void onErrorResponse(VolleyError error) {
                tk = false;
              }
            });
    kQueue.add(jsonTicket);
  }