Skip to content

Commit e6889e7

Browse files
committed
merging stage code and optimize classes
1 parent 4a0ac4c commit e6889e7

File tree

6 files changed

+17
-286
lines changed

6 files changed

+17
-286
lines changed

agr_api/src/main/java/org/alliancegenome/api/controller/GeneController.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public class GeneController implements GeneRESTInterface {
7171

7272
@Inject
7373
GeneToGeneParalogyESService geneToGeneParalogyESService;
74+
@Inject
7475
PhenotypeESService phenotypeESService;
7576

7677
private static final PhenotypeAnnotationToTdfTranslator translator = new PhenotypeAnnotationToTdfTranslator();

agr_api/src/main/java/org/alliancegenome/api/service/PhenotypeESService.java

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
package org.alliancegenome.api.service;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
4-
import io.quarkus.logging.Log;
54
import jakarta.enterprise.context.RequestScoped;
65
import jakarta.inject.Inject;
76
import org.alliancegenome.api.entity.AllelePhenotypeAnnotationDocument;
87
import org.alliancegenome.api.entity.GenePhenotypeAnnotationDocument;
98
import org.alliancegenome.api.service.helper.GeneDiseaseSearchHelper;
109
import org.alliancegenome.cache.repository.helper.JsonResultResponse;
11-
import org.alliancegenome.core.api.service.DiseaseRibbonService;
1210
import org.alliancegenome.es.index.site.dao.SearchDAO;
1311
import org.alliancegenome.es.model.query.Pagination;
14-
import org.alliancegenome.neo4j.entity.SpeciesType;
15-
import org.alliancegenome.neo4j.repository.DiseaseRepository;
16-
import org.alliancegenome.neo4j.repository.GeneRepository;
1712
import org.elasticsearch.action.search.SearchResponse;
1813
import org.elasticsearch.index.query.BoolQueryBuilder;
1914
import org.elasticsearch.search.aggregations.AggregationBuilder;
@@ -29,9 +24,6 @@ public class PhenotypeESService extends ESService {
2924
@Inject
3025
ObjectMapper mapper;
3126

32-
private static final GeneRepository geneRepository = new GeneRepository();
33-
private static final DiseaseRepository diseaseRepository = new DiseaseRepository();
34-
private static final DiseaseRibbonService diseaseRibbonService = new DiseaseRibbonService(diseaseRepository);
3527
private static final SearchDAO searchDAO = new SearchDAO();
3628
private static final GeneDiseaseSearchHelper geneDiseaseSearchHelper = new GeneDiseaseSearchHelper();
3729

@@ -116,22 +108,6 @@ public JsonResultResponse<AllelePhenotypeAnnotationDocument> getAllelePhenotypeA
116108
return ret;
117109
}
118110

119-
/*
120-
private Map<String, Object> getSupplementalData(String focusTaxonId, boolean useSpeciesAggregation, boolean debug, BoolQueryBuilder unfilteredQuery) {
121-
// create histogram of select columns of unfiltered query
122-
Map<String, String> aggregationFields = new HashMap<>();
123-
if (useSpeciesAggregation) {
124-
aggregationFields.put("subject.taxon.name.keyword", "species");
125-
}
126-
aggregationFields.put("generatedRelationString.keyword", "associationType");
127-
aggregationFields.put("diseaseQualifiers.keyword", "diseaseQualifiers");
128-
Map<String, List<String>> distinctFieldValueMap = getAggregations(unfilteredQuery, aggregationFields, focusTaxonId, useSpeciesAggregation, debug);
129-
Map<String, Object> supplementalData = new LinkedHashMap<>();
130-
supplementalData.put(DISTINCT_FIELD_VALUES, distinctFieldValueMap);
131-
return supplementalData;
132-
}
133-
*/
134-
135111
private SearchResponse getSearchResponse(BoolQueryBuilder bool, Pagination pagination, LinkedHashMap<String, SortOrder> focusTaxonId, boolean debug) {
136112
List<AggregationBuilder> aggBuilders = new ArrayList<>();
137113
HighlightBuilder hlb = new HighlightBuilder();
@@ -141,21 +117,4 @@ private SearchResponse getSearchResponse(BoolQueryBuilder bool, Pagination pagin
141117
pagination.getLimit(), pagination.getOffset(), hlb, focusTaxonId, debug);
142118
}
143119

144-
private LinkedHashMap<String, SortOrder> getAnnotationSorts(String focusTaxonId, boolean debug) {
145-
SpeciesType type = SpeciesType.getTypeByID(focusTaxonId);
146-
LinkedHashMap<String, SortOrder> sorts = new LinkedHashMap<>();
147-
if (type != null) {
148-
sorts.put("speciesOrder." + type.getTaxonIDPart(), SortOrder.ASC);
149-
} else {
150-
if (debug) {
151-
Log.info("Species could not be found for: " + focusTaxonId);
152-
} else {
153-
Log.debug("Species could not be found for: " + focusTaxonId);
154-
}
155-
}
156-
sorts.put("object.name.sort", SortOrder.ASC);
157-
if (debug) Log.info(sorts);
158-
return sorts;
159-
}
160-
161120
}

0 commit comments

Comments
 (0)