Skip to content

Commit 208d772

Browse files
committed
The 'build-table' command uses 'networkName' argument properly. Added
'dataSetName' argument. Fixes #417.
1 parent e50ff91 commit 208d772

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/commands/TableCommandTask.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.cytoscape.work.AbstractTask;
1313
import org.cytoscape.work.ContainsTunables;
1414
import org.cytoscape.work.TaskMonitor;
15+
import org.cytoscape.work.Tunable;
1516

1617
import com.google.inject.Inject;
1718

@@ -25,6 +26,8 @@ public class TableCommandTask extends AbstractTask {
2526
@Inject
2627
public TableTunables tableArgs;
2728

29+
@Tunable(description="Name of the data set (optional).")
30+
public String dataSetName = null;
2831

2932
@Inject private CreateEnrichmentMapTaskFactory.Factory taskFactoryFactory;
3033

@@ -34,7 +37,10 @@ public void run(TaskMonitor taskMonitor) {
3437
EMCreationParameters creationParams = filterArgs.getCreationParameters();
3538
TableParameters tableParams = tableArgs.getTableParameters();
3639

37-
String dataSetName = filterArgs.networkName == null ? "Data Set 1" : filterArgs.networkName;
40+
if(filterArgs.networkName != null && !filterArgs.networkName.trim().isEmpty())
41+
creationParams.setNetworkName(filterArgs.networkName);
42+
43+
String dataSetName = this.dataSetName == null ? "Data Set 1" : this.dataSetName;
3844
DataSetParameters dsParams = new DataSetParameters(dataSetName, tableParams);
3945
List<DataSetParameters> dataSets = Collections.singletonList(dsParams);
4046

0 commit comments

Comments
 (0)