@@ -196,14 +196,13 @@ public List<RankingOption> getDataSetRankOptions(EnrichmentMap map) {
196
196
private List <RankingOption > getDataSetRankOptions (EnrichmentMap map , CyNetwork network , List <CyNode > nodes , List <CyEdge > edges ) {
197
197
List <RankingOption > options = new ArrayList <>();
198
198
for (EMDataSet dataset : map .getDataSetList ()) {
199
- if (nodes .size () == 1 && edges .isEmpty () && dataset .getMethod () == Method .GSEA && contains ( dataset , network , nodes . get ( 0 )) ) {
199
+ if (nodes .size () == 1 && edges .isEmpty () && dataset .getMethod () == Method .GSEA ) {
200
200
String geneSetName = network .getRow (nodes .get (0 )).get (CyNetwork .NAME , String .class );
201
201
Map <String ,Ranking > ranks = dataset .getExpressionSets ().getRanks ();
202
202
ranks .forEach ((name , ranking ) -> {
203
203
options .add (new GSEALeadingEdgeRankingOption (dataset , geneSetName , name ));
204
204
});
205
- }
206
- else if (contains (network , dataset , nodes , edges )) {
205
+ } else {
207
206
Map <String ,Ranking > ranks = dataset .getExpressionSets ().getRanks ();
208
207
ranks .forEach ((name , ranking ) -> {
209
208
options .add (new BasicRankingOption (ranking , dataset , name ));
@@ -213,25 +212,6 @@ else if(contains(network, dataset, nodes, edges)) {
213
212
return options ;
214
213
}
215
214
216
-
217
- private static boolean contains (CyNetwork network , EMDataSet dataset , List <CyNode > nodes , List <CyEdge > edges ) {
218
- for (CyNode node : nodes ) {
219
- if (contains (dataset , network , node ))
220
- return true ;
221
- }
222
- for (CyEdge edge : edges ) {
223
- if (contains (dataset , network , edge .getSource ()) || contains (dataset , network , edge .getTarget ()))
224
- return true ;
225
- }
226
- return false ;
227
- }
228
-
229
- private static boolean contains (EMDataSet dataset , CyNetwork network , CyNode node ) {
230
- String name = network .getRow (node ).get (CyNetwork .NAME , String .class );
231
- return dataset .getGeneSetsOfInterest ().getGeneSetByName (name ) != null ;
232
- }
233
-
234
-
235
215
private static Set <String > unionGenesets (CyNetwork network , List <CyNode > nodes , List <CyEdge > edges , String prefix ) {
236
216
Set <String > union = new HashSet <>();
237
217
for (CyNode node : nodes ) {
0 commit comments