<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE knimeNode PUBLIC "-//UNIKN//DTD KNIME Node 2.0//EN" "http://www.knime.org/Node.dtd">
<knimeNode icon="generic_node.png" type="Manipulator">
    <name>QCExtractor</name>
    
    <shortDescription>
        Extracts a table attachment to a given qc parameter.
    </shortDescription>
    
    <fullDescription>
        <intro><p>Extracts a table attachment to a given qc parameter.</p>
		<p>
			<a href="http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_QCExtractor.html">Web Documentation for QCExtractor</a>
		</p>

        </intro>
        
		<option name="version">Version of the tool that generated this parameters file.</option>
		<option name="qp">Target attachment qp.</option>
		<option name="name">If no file for the run was given (or if the target qp is contained in a set), at least a name of the target run/set containing the the qp for the attachment has to be given.</option>
		<option name="log">Name of log file (created only when specified)</option>
		<option name="debug">Sets the debug level</option>
		<option name="threads">Sets the number of threads allowed to be used by the TOPP tool</option>
		<option name="no_progress">Disables progress logging to command line</option>
		<option name="force">Overwrite tool specific checks.</option>
		<option name="test">Enables the test mode (needed for internal use only)</option>

    </fullDescription>
    
    <ports>
		<inPort index="0" name="in [qcML]">Input qcml file [qcML]</inPort>
		<inPort index="1" name="run [mzML]">The file that defined the run under which the qp for the attachment is aggregated as mzML file. The file is only used to extract the run name from the file name. [mzML,opt.]</inPort>
		<outPort index="0" name="out_csv [csv]">Output csv formatted table. [csv]</outPort>
 </ports>
    <views>
        <view index="0" name="QCExtractor Std Output">The text sent to standard out during the execution of QCExtractor.</view>
        <view index="1" name="QCExtractor Error Output">The text sent to standard error during the execution of QCExtractor. (If it appears in gray, it's the output of a previously failing run which is preserved for your trouble shooting.)</view>
    </views>    
</knimeNode>
