Example #1
0
  private void loadReplicateAnnotations() throws Exception {
    log.info("Populating replicateAnnotations from panorama's Jsons");

    for (AssayType assayType : AssayType.values()) {
      String jsonUrl = connectPanorama.getReplicateJsonUrl(assayType);
      String jsonAsString = UtilsNetwork.readUrl(jsonUrl);
      List<IdNameValue> replicates = UtilsParse.getAnnotationsFromJSON(jsonAsString, "ReplicateId");

      replicateService.parseAndSaveReplicateAnnotations(replicates, assayType, jsonUrl);
    }
  }