use of org.baderlab.csplugins.enrichmentmap.model.EMDataSet.Method in project EnrichmentMapApp by BaderLab.
the class EditDataSetPanel method createDataSetParameters.
@Override
public DataSetParameters createDataSetParameters() {
String name = nameText.getText().trim();
Method method = getMethod();
DataSetFiles files = new DataSetFiles();
if (!enrichments1Text.isEmpty())
files.setEnrichmentFileName1(enrichments1Text.getText());
if (!enrichments2Text.isEmpty() && method == Method.GSEA)
files.setEnrichmentFileName2(enrichments2Text.getText());
if (!expressionsText.isEmpty())
files.setExpressionFileName(expressionsText.getText());
if (!gmtText.isEmpty())
files.setGMTFileName(gmtText.getText());
if (!ranksText.isEmpty())
files.setRankedFile(ranksText.getText());
if (!classesText.isEmpty())
files.setClassFile(classesText.getText());
String positive = positiveText.getText();
String negative = negativeText.getText();
if (!isNullOrEmpty(positive) && !isNullOrEmpty(negative) && classes != null) {
files.setPhenotype1(positive);
files.setPhenotype2(negative);
files.setTemp_class1(classes);
}
return new DataSetParameters(name, method, files);
}
Aggregations