diff --git a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java index 5053caaae2c82cedda361fa559f51adcf8ed31c5..b98f11e970c35b03a5c6a4f1196115b146e09524 100644 --- a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java +++ b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java @@ -53,7 +53,7 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue /** data loaded */ private boolean lazyLoaded = false; /** include gene name */ - private boolean loadGeneName = false; + private boolean loadGeneName = true; private String value; private String name; @@ -76,7 +76,7 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue public String getString() { - if(forceLoad && (!lazyLoaded || loadGeneName)) + if(forceLoad && !lazyLoaded) return getHardString(); else return value; diff --git a/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java b/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java index d543792a212fb202b39ecabe7eefbfeb28f0bada..a84457e1ef036950f83b5f78a40559aae2667c9d 100644 --- a/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java +++ b/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java @@ -154,7 +154,9 @@ public class OrthoParalogTable extends AbstractMatchTable for(int j=0; j<lazyValues.size(); j++) { ClusterLazyQualifierValue lazyValue = (ClusterLazyQualifierValue)lazyValues.get(j); - lazyValue.setLoadGeneName(true); + + if(!lazyValue.isLazyLoaded()) + lazyValue.setLoadGeneName(true); } }