anchor.diff:  
                   var geneDataColl = new GeneDataColl({
                       cancer_study_id: cancer_study_id_selected,
  -                    genes: GeneSet(gene_list).getAllGenes().join(" "),
  +                    genes: typeof gene_list === "string" ? GeneSet(gene_list).getAllGenes().join(" ") : GeneSet(gene_list.innerHTML).getAllGenes().join(" "),
                       case_list: cases,
                       genetic_profiles: genetic_profiles,
                       z_score_threshold: zscore_threshold,
  
positive.code:                             </select>
                          </td>
                          <td>
                              <span>Sort By: </span>
                              <select id="sort_by" style="width: 200px;">
                                  <option selected="selected" value="genes">gene data</option>
                                  <option value="clinical" disabled>clinical data</option>
                                  <option value="alphabetical">alphabetically by case id</option>
                                  <option value="custom">user-defined case list / default</option>
  
negative.code:                     select_clinical_attributes.prop('disabled', enable_disable).trigger("liszt:updated");
                      zoom.attr('disabled', enable_disable);
                      sortBy.prop('disabled', enable_disable).trigger("liszt:updated");
                  };
  
                  // handler for when user selects a clinical attribute to visualization
  