code: public Map<String, String> loadNucleotideStore() throws IOException,
        URISyntaxException {
  
      Map<String, String> nucleotides = new TreeMap<String, String>(String.CASE_INSENSITIVE_ORDER);
      LOG.debug("Loading nucleotide store by Webservice Loader");
      LOG.debug(MonomerStoreConfiguration.getInstance().toString());
      CloseableHttpResponse response = null;
      try {
        response =
            WSAdapterUtils.getResource(MonomerStoreConfiguration.getInstance().getWebserviceNucleotidesFullURL());
        LOG.debug(response.getStatusLine().toString());
  
        JsonFactory jsonf = new JsonFactory();
        InputStream instream = response.getEntity().getContent();
  
        JsonParser jsonParser = jsonf.createJsonParser(instream);
        nucleotides = deserializeNucleotideStore(jsonParser);
        LOG.debug(nucleotides.size() + " nucleotides loaded");
  
        EntityUtils.consume(response.getEntity());
  
      } catch (ClientProtocolException e) {
  
        /* read file */
        JsonFactory jsonf = new JsonFactory();
        InputStream instream =
            new FileInputStream(new File(MonomerStoreConfiguration.getInstance().getWebserviceNucleotidesFullURL()));
  
        JsonParser jsonParser = jsonf.createJsonParser(instream);
        nucleotides = deserializeNucleotideStore(jsonParser);
        LOG.debug(nucleotides.size() + " nucleotides loaded");
  
      } finally {
  
        if (response != null) {
          response.close();
        }
      }
  
      return nucleotides;
    }
docs: Loads the nucleotide store using the URL configured in {@code MonomerStoreConfiguration}.
  
  @return Map containing nucleotides
  
  @throws IOException IO error
  @throws URISyntaxException if url is not valid