package aniter.utils.java;

import com.flowjo.lib.ParameterSetCollection;
import com.flowjo.lib.ParameterSetInterface;
import com.treestar.lib.ExternalAlgorithmResults;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class SeqGeqExternalAlgorithmResults extends ExternalAlgorithmResults {
    private List<ParameterSetInterface> fParameterSets = new ArrayList();
    private static List<ParameterSetCollection> fParameterSetCollections = new ArrayList();
    private List<File> fDerivedObservationsCsvFiles = new ArrayList();

    public SeqGeqExternalAlgorithmResults() {
    }

    public List<ParameterSetInterface> getParameterSets() {
        return this.fParameterSets;
    }

    public void addParameterSet(ParameterSetInterface var1) {
        this.fParameterSets.add(var1);
    }

    public List<ParameterSetCollection> getParameterSetCollections() {
        return this.fParameterSetCollections;
    }


    public static void addParameterSetCollection(ParameterSetCollection var1) {
        SeqGeqExternalAlgorithmResults.fParameterSetCollections.add(var1);
    }

    public List<File> getDerivedObservationsCsvFiles() {
        return this.fDerivedObservationsCsvFiles;
    }

    public void addDerivedObservationsCsvFile(File var1) {
        this.fDerivedObservationsCsvFiles.add(var1);
    }
}