Esempio n. 1
0
  private void loadPeptideAnnotations() throws Exception {
    log.info("Populating peptideAnnotations from panorama's Jsons");

    for (AssayType assayType : AssayType.values()) {

      String jsonUrl = connectPanorama.getPeptideJsonUrl(assayType);
      String jsonAsString = UtilsNetwork.readUrl(jsonUrl);
      List<IdNameValue> peptides = UtilsParse.getAnnotationsFromJSON(jsonAsString, "PeptideId");

      peptideService.parseAndSavePeptideAnnotations(peptides, assayType);
    }
  }