anchor.diff:  
       // use DAO to fetch list of experiments
       List<Experiment> experiments = atlasDAO.getAllExperiments();
  +
  +    // sort this list based on alphabetic comparison of accessions
  +    Collections.sort(experiments, new Comparator<Experiment>() {
  +
  +        public int compare(Experiment experiment1, Experiment experiment2) {
  +            return experiment1.getAccession().compareTo(experiment2.getAccession());
  +        }
  +    });
  +
       JSONArray json = new JSONArray();
   %>
   <html>
  
positive.code:     </table>
  </div>
  
  <div id="recompute">
      <h2>Existing Experiments</h2>
  
  
negative.code: 
              <%
                  // create a table row for each experiment in the database
  
                  // page number session variable
                  int pageNumber = session.getAttribute(Atlas.ADMIN_PAGE_NUMBER.key()) == null
                          ? 1
                          : (Integer) session.getAttribute(Atlas.ADMIN_PAGE_NUMBER.key());
  
                  // but, only do 25 at a time, based on page number variable
                  int numOfPages = experiments.size() % 25 == 0 ? experiments.size() / 25 : (experiments.size() / 25) + 1;
  
                  for (int i = (pageNumber * 25) - 25; i < experiments.size() && i < (pageNumber * 25); i++) {
                      Experiment expt = experiments.get(i);
  
                      // update our json array with this accession
                      json.put(expt.getAccession());
              %>
  