Package net.sf.mzmine.taskcontrol

Examples of net.sf.mzmine.taskcontrol.Task


    PeakList[] peakLists = parameters.getParameter(
        PeakFinderParameters.peakLists).getValue();

    for (PeakList peakList : peakLists) {
      Task newTask = new PeakFinderTask(peakList, parameters);
      tasks.add(newTask);
    }

    return ExitCode.OK;
View Full Code Here


  @Override
  @Nonnull
  public ExitCode runModule(@Nonnull ParameterSet parameters,
      @Nonnull Collection<Task> tasks) {
    Task newTask = new DataSetFilteringTask(parameters);
    tasks.add(newTask);
    return ExitCode.OK;
  }
View Full Code Here

    PeakList peakLists[] = parameters.getParameter(
        LinearNormalizerParameters.peakLists).getValue();

    for (PeakList peakList : peakLists) {
      Task newTask = new LinearNormalizerTask(peakList, parameters);
      tasks.add(newTask);
    }

    return ExitCode.OK;
View Full Code Here

  @Override
  @Nonnull
  public ExitCode runModule(@Nonnull ParameterSet parameters,
      @Nonnull Collection<Task> tasks) {
    Task newTask = new JoinAlignerTask(parameters);
    tasks.add(newTask);
    return ExitCode.OK;

  }
View Full Code Here

      @Nonnull Collection<Task> tasks) {

    RawDataFile[] dataFiles = parameters.getParameter(
        ShoulderPeaksFilterParameters.dataFiles).getValue();
    for (RawDataFile dataFile : dataFiles) {
      Task newTask = new ShoulderPeaksFilterTask(dataFile,
          parameters.cloneParameter());
      tasks.add(newTask);
    }

    return ExitCode.OK;
View Full Code Here

    }

    String extension = fileName.getName()
        .substring(fileName.getName().lastIndexOf(".") + 1)
        .toLowerCase();
    Task newTask = null;

    if (extension.endsWith("mzdata")) {
      newTask = new MzDataReadTask(fileName, newMZmineFile);
    }
    if (extension.endsWith("mzxml")) {
      newTask = new MzXMLReadTask(fileName, newMZmineFile);
    }
    if (extension.endsWith("mzml")) {
      newTask = new MzMLReadTask(fileName, newMZmineFile);
    }
    if (extension.endsWith("cdf")) {
      newTask = new NetCDFReadTask(fileName, newMZmineFile);
    }
    if (extension.endsWith("raw")) {
      newTask = new XcaliburRawFileReadTask(fileName, newMZmineFile);
    }
    if (extension.endsWith("xml")) {

      try {
        // Check the first 512 bytes of the file, to determine the
        // file type
        FileReader reader = new FileReader(fileName);
        char buffer[] = new char[512];
        reader.read(buffer);
        reader.close();
        String fileHeader = new String(buffer);
        if (fileHeader.contains("mzXML")) {
          newTask = new MzXMLReadTask(fileName, newMZmineFile);
        }
        if (fileHeader.contains("mzData")) {
          newTask = new MzDataReadTask(fileName, newMZmineFile);
        }
        if (fileHeader.contains("mzML")) {
          newTask = new MzMLReadTask(fileName, newMZmineFile);
        }
      } catch (Exception e) {
        logger.warning("Cannot read file " + fileName + ": " + e);
        return true;
      }
    }

    if (extension.endsWith("csv")) {
      newTask = chooseCsvReadTask(fileName, newMZmineFile);
    }

    if (newTask == null) {
      logger.warning("Cannot determine file type of file " + fileName);
      return true;
    }

    newTask.addTaskListener(this);
    tasks.add(newTask);
    return false;
  }
View Full Code Here

TOP

Related Classes of net.sf.mzmine.taskcontrol.Task

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.