anchor.diff:                  </c:if>
   
               </c:if>
  -            <c:if test='${experimentalFactor.name!="organism_part" || !hasAnatomogram || ef!=null}'>
  +            <c:if test='${experimentalFactor.name!="organism_part" || not hasAnatomogram || not empty ef}'>
                   <!--generic ef - the above clause imposes the following rules:
                   1. in multi-experimental factor experiment view:
                   a. ef != 'organism_part' => always show a table
  
positive.code: <u:htmlTemplate file="look/genePage.head.html"/>
  <jsp:useBean id="differentiallyExpressedFactors" type="java.util.List<ae3.model.ExperimentalFactor>" scope="request"/>
  <jsp:useBean id="atlasGene" type="ae3.model.AtlasGene" scope="request"/>
  <jsp:useBean id="ef" type="java.lang.String" scope="request"/>
  
  <meta name="Description" content="${atlasGene.geneName} (${atlasGene.geneSpecies}) - Gene Expression Atlas Summary"/>
  <meta name="Keywords"
  
negative.code:         </c:if>
  
          <td style="vertical-align:top; padding-right:20px;">
              <c:if test="${empty ef}">
                  <div class="geneAnnotHeader"
                       style="width:200px;">${f:escapeXml(atlasProperties.curatedEfs[experimentalFactor.name])}</div>
              </c:if>
              studied in
              <c:forEach var="experiment" items="${experimentalFactor.experiments}" varStatus="i_e">
                  <c:if test="${(i_e.index<5)||(not empty ef)}">
                      <a href="${pageContext.request.contextPath}/experiment/${experiment}/${atlasGene.geneIdentifier}"
                         title="${experiment}">${experiment}</a><c:if test="${!i_e.last}">, </c:if>
                  </c:if>
                  <c:if test="${i_e.last}">
                      <c:if test="${(i_e.count>=5)&&(empty ef)}">
                          ... (${i_e.count} experiments)
                      </c:if>
                  </c:if>
  