-
Notifications
You must be signed in to change notification settings - Fork 602
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move ClinicalCategoricalFilter to repository (#10847)
* use clinical_data_derived instead of sample_clinical_attribute_numeric_mv and patient_clinical_attribute_numeric_mv * use clinical_attribute_meta instead of sample_clinical_attribute_numeric_mv and patient_clinical_attribute_numeric_mv * remove unused clinical data count methods and SQL * fix numericalClinicalDataCountFilter * Move CategoricalClinicalAttributeFilter to repository * remove unused columns * Add override to methods --------- Co-authored-by: haynescd <[email protected]>
- Loading branch information
1 parent
3dd1e2a
commit a7af899
Showing
8 changed files
with
146 additions
and
189 deletions.
There are no files selected for viewing
37 changes: 15 additions & 22 deletions
37
src/main/java/org/cbioportal/persistence/StudyViewRepository.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,44 @@ | ||
package org.cbioportal.persistence; | ||
|
||
import org.cbioportal.model.AlterationCountByGene; | ||
import org.cbioportal.model.ClinicalAttribute; | ||
import org.cbioportal.model.CaseListDataCount; | ||
import org.cbioportal.model.ClinicalData; | ||
import org.cbioportal.model.ClinicalDataCount; | ||
import org.cbioportal.model.CopyNumberCountByGene; | ||
import org.cbioportal.model.GenomicDataCount; | ||
import org.cbioportal.model.Sample; | ||
import org.cbioportal.persistence.enums.ClinicalAttributeDataSource; | ||
import org.cbioportal.persistence.enums.ClinicalAttributeDataType; | ||
import org.cbioportal.web.parameter.CategorizedClinicalDataCountFilter; | ||
import org.cbioportal.web.parameter.StudyViewFilter; | ||
|
||
import java.util.List; | ||
import java.util.Map; | ||
import java.util.Set; | ||
|
||
public interface StudyViewRepository { | ||
List<Sample> getFilteredSamples(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<Sample> getFilteredSamples(StudyViewFilter studyViewFilter); | ||
|
||
List<ClinicalData> getSampleClinicalData(StudyViewFilter studyViewFilter, List<String> attributeIds, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<ClinicalData> getSampleClinicalData(StudyViewFilter studyViewFilter, List<String> attributeIds); | ||
|
||
List<ClinicalData> getPatientClinicalData(StudyViewFilter studyViewFilter, List<String> attributeIds, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<ClinicalData> getPatientClinicalData(StudyViewFilter studyViewFilter, List<String> attributeIds); | ||
|
||
List<AlterationCountByGene> getMutatedGenes(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<AlterationCountByGene> getMutatedGenes(StudyViewFilter studyViewFilter); | ||
|
||
List<CopyNumberCountByGene> getCnaGenes(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<AlterationCountByGene> getStructuralVariantGenes(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<AlterationCountByGene> getStructuralVariantGenes(StudyViewFilter studyViewFilter); | ||
List<CopyNumberCountByGene> getCnaGenes(StudyViewFilter studyViewFilter); | ||
|
||
List<ClinicalDataCount> getClinicalDataCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, List<String> filteredAttributes); | ||
List<ClinicalDataCount> getClinicalDataCounts(StudyViewFilter studyViewFilter, List<String> filteredAttributes); | ||
|
||
List<ClinicalDataCount> getSampleClinicalDataCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, List<String> filteredAttributes); | ||
List<GenomicDataCount> getGenomicDataCounts(StudyViewFilter studyViewFilter); | ||
|
||
List<ClinicalDataCount> getPatientClinicalDataCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, List<String> filteredAttributes); | ||
|
||
List<GenomicDataCount> getGenomicDataCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
|
||
|
||
List<CaseListDataCount> getCaseListDataCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
List<ClinicalAttribute> getClinicalAttributes(); | ||
|
||
List<String> getClinicalDataAttributeNames(ClinicalAttributeDataSource clinicalAttributeDataSource, ClinicalAttributeDataType dataType); | ||
List<CaseListDataCount> getCaseListDataCounts(StudyViewFilter studyViewFilter); | ||
|
||
Map<String, AlterationCountByGene> getTotalProfiledCounts(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, String alterationType); | ||
Map<String, AlterationCountByGene> getTotalProfiledCounts(StudyViewFilter studyViewFilter, String alterationType); | ||
|
||
int getFilteredSamplesCount(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter); | ||
int getFilteredSamplesCount(StudyViewFilter studyViewFilter); | ||
|
||
Map<String, Set<String>> getMatchingGenePanelIds(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, String alterationType); | ||
Map<String, Set<String>> getMatchingGenePanelIds(StudyViewFilter studyViewFilter, String alterationType); | ||
|
||
int getTotalProfiledCountsByAlterationType(StudyViewFilter studyViewFilter, CategorizedClinicalDataCountFilter categorizedClinicalDataCountFilter, String alterationType); | ||
int getTotalProfiledCountsByAlterationType(StudyViewFilter studyViewFilter, String alterationType); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.