<?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>OpenSwathAssayGenerator</name>
    
    <shortDescription>
        Generates assays according to different models for a specific TraML
    </shortDescription>
    
    <fullDescription>
        <intro><p>Generates assays according to different models for a specific TraML</p>
		<p>
			<a href="http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathAssayGenerator.html">Web Documentation for OpenSwathAssayGenerator</a>
		</p>

        </intro>
        
		<option name="version">Version of the tool that generated this parameters file.</option>
		<option name="min_transitions">minimal number of transitions</option>
		<option name="max_transitions">maximal number of transitions</option>
		<option name="allowed_fragment_types">allowed fragment types</option>
		<option name="allowed_fragment_charges">allowed fragment charge states</option>
		<option name="enable_detection_specific_losses">set this flag if specific neutral losses for detection fragment ions should be allowed</option>
		<option name="enable_detection_unspecific_losses">set this flag if unspecific neutral losses (H2O1, H3N1, C1H2N2, C1H2N1O1) for detection fragment ions should be allowed</option>
		<option name="enable_identification_specific_losses">set this flag if specific neutral losses for identification fragment ions should be allowed</option>
		<option name="enable_identification_unspecific_losses">set this flag if unspecific neutral losses (H2O1, H3N1, C1H2N2, C1H2N1O1) for identification fragment ions should be allowed</option>
		<option name="enable_identification_ms2_precursors">set this flag if MS2-level precursor ions for identification should be allowed to enable extraction of the precursor signal from the fragment ion data (MS2-level). This may help in identification if the MS1 signal is weak.</option>
		<option name="enable_ms1_uis_scoring">set this flag if MS1-UIS assays for UIS scoring should be generated</option>
		<option name="enable_ms2_uis_scoring">set this flag if MS2-UIS assays for UIS scoring should be generated</option>
		<option name="max_num_alternative_localizations">maximum number of site-localization permutations</option>
		<option name="enable_reannotation">set this flag if reannotation of fragment ions should be allowed.</option>
		<option name="precursor_mz_threshold">MZ threshold in Thomson for precursor ion selection</option>
		<option name="precursor_lower_mz_limit">lower MZ limit for precursor ions</option>
		<option name="precursor_upper_mz_limit">upper MZ limit for precursor ions</option>
		<option name="product_mz_threshold">MZ threshold in Thomson for fragment ion annotation</option>
		<option name="product_lower_mz_limit">lower MZ limit for fragment ions</option>
		<option name="product_upper_mz_limit">upper MZ limit for fragment ions</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 [traML]">input file ('traML') [traML]</inPort>
		<inPort index="1" name="swath_windows_file [txt]">Tab separated file containing the SWATH windows for exclusion of fragment ions falling into the precursor isolation window: lower_offset upper_offset \newline 400 425 \newline ... Note that the first line is a header and will be skipped. [txt,opt.]</inPort>
		<outPort index="0" name="out [traML]">output file [traML]</outPort>
 </ports>
    <views>
        <view index="0" name="OpenSwathAssayGenerator Std Output">The text sent to standard out during the execution of OpenSwathAssayGenerator.</view>
        <view index="1" name="OpenSwathAssayGenerator Error Output">The text sent to standard error during the execution of OpenSwathAssayGenerator. (If it appears in gray, it's the output of a previously failing run which is preserved for your trouble shooting.)</view>
    </views>    
</knimeNode>
