diff --git a/tools/fragpipe/.shed.yml b/tools/fragpipe/.shed.yml new file mode 100644 index 000000000..7009d37c3 --- /dev/null +++ b/tools/fragpipe/.shed.yml @@ -0,0 +1,11 @@ +owner: galaxyp +name: fragpipe +categories: +- Proteomics +description: Data analysis for mass spectrometry-based proteomics. +homepage_url: https://fragpipe.nesvilab.org/ +long_description: | + FragPipe is a suite of computational tools enabling comprehensive analysis of mass spectrometry-based proteomics data. + FragPipe uses MSFragger - an ultrafast proteomic search engine suitable for both conventional and “open” (wide precursor mass tolerance) peptide identification. +remote_repository_url: https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/fragpipe +type: unrestricted diff --git a/tools/fragpipe/fragpipe b/tools/fragpipe/fragpipe new file mode 100755 index 000000000..721b17cfc --- /dev/null +++ b/tools/fragpipe/fragpipe @@ -0,0 +1,65 @@ +#!/bin/bash + +# Modified version of the Bioconda wrapper of the script for command-line FragPipe, calling a local link to fragpipe instead of the version in $CONDA_PREFIX. +# Ensures the user agrees to MSFragger and IonQuant academic licenses. + +license_agreement_text=' +Please accept the academic license. + +FragPipe uses tools that are available freely for academic research and educational purposes only. + +Please provide license keys for MSFragger and IonQuant with the --msfragger_key and --ionquant_key flags. By passing these, you verify that you have read the ACADEMIC licenses for the MSFragger and IonQuant tools. You may obtain these keys by agreeing to the terms at http://msfragger-upgrader.nesvilab.org/upgrader/ and https://msfragger.arsci.com/ionquant/.' + +declare -a fragpipe_args + +while [[ $# -gt 0 ]]; do + case "$1" in + --msfragger_key) + shift + msfragger_key=$1 + ;; + --ionquant_key) + shift + ionquant_key=$1 + ;; + --workflow) + fragpipe_args+=("$1") + shift + workflow_file="$1" + fragpipe_args+=("$1") + ;; + *) + fragpipe_args+=("$1") + ;; + esac + shift +done + +if [[ ! -z "$workflow_file" ]]; then + # Because the DIA-NN license is incompatible with bioconda, we remove the feature. + grep 'diann.run-dia-nn=true' "$workflow_file" >/dev/null + if [[ $? -eq 0 ]]; then + echo "Error: DIA-NN is disabled in the FragPipe bioconda package." + exit 1 + fi +fi + +if [[ -z $msfragger_key || -z $ionquant_key ]]; then + echo "$license_agreement_text" + exit 1 +else + msfragger --key $msfragger_key --help | grep 'License key verified' >/dev/null 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error: Invalid MSFragger license key" + echo "$license_agreement_text" + exit 1 + fi + ionquant --key $ionquant_key --help | grep 'License key verified' >/dev/null 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error: Invalid IonQuant license key" + echo "$license_agreement_text" + exit 1 + fi +fi + +sh fragpipe_local/bin/fragpipe "${fragpipe_args[@]}" diff --git a/tools/fragpipe/fragpipe.xml b/tools/fragpipe/fragpipe.xml new file mode 100644 index 000000000..58930b0f7 --- /dev/null +++ b/tools/fragpipe/fragpipe.xml @@ -0,0 +1,276 @@ + + Data analysis for mass spectrometry-based proteomics + + macros.xml + + + + + + + + + fragpipe --help | grep 'FragPipe v' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + workflow_only or (output_options and 'workflow' in output_options) + + + + not workflow_only and output_options and 'log' in output_options + + + + + not workflow_only + + + + not workflow_only + + + + not workflow_only + + + + not workflow_only + + + + + + not workflow_only and output_options and 'combined_outputs' in output_options + + + + + + not workflow_only and 'concatenated_outputs' in output_options + + + not workflow_only and 'concatenated_outputs' in output_options + + + not workflow_only and 'concatenated_outputs' in output_options + + + not workflow_only and 'concatenated_outputs' in output_options + + + + + (not workflow_only) and ('Open' in wf['workflow_name']) + + + (not workflow_only) and ('Open' in wf['workflow_name']) + + + (not workflow_only) and ('Open' in wf['workflow_name']) + + + + + + (not workflow_only) and ('TMT' in wf['workflow_name']) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/fragpipe/genericize_db.py b/tools/fragpipe/genericize_db.py new file mode 100755 index 000000000..933485894 --- /dev/null +++ b/tools/fragpipe/genericize_db.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 +# +# Prefixes sequence headers in the input FASTA file that are not formatted according to the UniProt, NCBI, or ENSEMBL formats with '>generic|' to avoid being misinterpreted by Philosopher. +# + +import re +import sys + +input_db_file = sys.argv[1] +output_db_file = sys.argv[2] + + +def sub_header(line): + return re.sub(r'^>(?!sp\||tr\||db\||AP_|NP_|YP_|XP_|WP_|ENSP|UniRef|nxp|generic)', '>generic|', line) + + +with open(input_db_file) as in_file, open(output_db_file, 'w') as out_file: + for line in in_file: + out_file.write(sub_header(line)) diff --git a/tools/fragpipe/macros.xml b/tools/fragpipe/macros.xml new file mode 100644 index 000000000..e9a00c6a7 --- /dev/null +++ b/tools/fragpipe/macros.xml @@ -0,0 +1,1198 @@ + + msfragger_macros.xml + 20.0 + 0 + + + fragpipe + + + + + ['126', '127N', '127C', '128N', '128C', '129N', '129C', '130N', '130C', '131N', '131C', '132N', '132C', '133N', '133C', '134N', '134C', '135N'] + ['114', '115', '116', '117'] + ['113', '114', '115', '116', '117', '118', '119', '121'] + + + + + + [a-zA-Z][a-zA-Z0-9_-]* + + + + + + + + + fp.manifest && + + #for $sf in $inputs + #set $i_name = $ln_name($sf) + ln -s '$sf' 'scans/${i_name}' && + #end for + ]]> + + + + + + + + + concat_\${f}; + fi; + awk 'NR>1{printf("'"\${d}"'\t%s\n",\$0);}' \$i >> concat_\${f}; t=\$(echo \${i} | tr '/' '.'); + mv \${i} \${t}; n=\$((n+1)); + done; + done + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + +
+ + +
+ +
+ + + + + +
+ + + + + + + + + +
+
+ + + + +
+ +
+ + + + +
+ + + + 0 + #set $msfragger_dict['table.var-mods'] = '; '.join([$re.sub('^(.*,)(\d)$','\\1True,\\2',m) for m in $vmods]) + #end if + #for $k in $msfragger_dict.keys() + #set $kv = $k + '=' + str($msfragger_dict[$k]) + #set $wfk = 'msfragger.' + $k + #set $wfdict[$wfk] = str($msfragger_dict[$k]) + #end for + + @VALIDATION@ + @PTM_SHEPHERD@ + @LABEL_FREE_QUANTIFICATION@ + @ISOBARIC_QUANTIFICATION@ + + ## Populate the workflow with configuration and comment dictionary entries populated by tool params. + #for $comment in $comments +$comment + #end for + + #for $k in sorted($wfdict.keys()) + #set $kv = $k + '=' + str($wfdict[$k]) +$kv + #end for +#slurp]]> + + + + +
+ + +
+
+ + + + + + + + + + + + +
+ + +
+
+ +
+
+ + + + + + +
+ + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+ +
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ + + + + @RE_AA@,@RE_FLOAT@ + @RE_EXCLUDEMOD@(;\s*@RE_EXCLUDEMOD@)* + + + +
+ + + + + + + + + + +
+ + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ + + +
+ + + + + + +
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + ^\s*@RE_EXCLUDEMODS@\s*$ + + + + + + + + +
+
+
+ +
+ + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + +
+ + + ^TMT-\d? + + + Virtual or specify a Reference sample tag: pool or Bridge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + site localization confidence thresholdr: -1 for global, 0 for search engine determined, above 0 for probability + + + + + + + + + + + + + + + + + + + + + + + + ^(none|[a-zA-Z]+\|)$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + + + +MSFragger is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: http://msfragger-upgrader.nesvilab.org/upgrader/MSFragger-LICENSE.pdf. This license provides with non-exclusive, non-transferable right to use MSFragger solely for academic research, non-commercial or educational purposes. I agree to be subject to the terms and conditions of this license. I understand that to use MSFragger for other purposes requires a commercial license from the University of Michigan Office of Tech Transfer. + + +IonQuant is available freely for academic research and educational purposes only. I have read the ACADEMIC license for MSFragger software: https://msfragger.arsci.com/ionquant/IonQuant%20Academic%20Use%20License%2005162022.pdf + + +I agree to the terms of Thermo (c) Raw File Reader License Agreement: http://msfragger-upgrader.nesvilab.org/upgrader/RawFileRdr_License_Agreement_RevA.pdf + + +I agree to the terms of Bruker SDK library distribution conditions: http://msfragger-upgrader.nesvilab.org/upgrader/redist.txt + + +@MSFRAGGER_LICENSE_AGREEMENT@ +@IONQUANT_LICENSE_AGREEMENT@ +@THERMO_RAW_READER_LICENSE_AGREEMENT@ +@BRUKER_LICENSE_AGREEMENT@ + + + + + + value == True +
+@IONQUANT_LICENSE_AGREEMENT@ +

+@THERMO_RAW_READER_LICENSE_AGREEMENT@ +

+@BRUKER_LICENSE_AGREEMENT@ + ]]>
+ +
+ + + + 10.1038/s41592-020-0912-y + 10.1038/nmeth.4256 + 10.1038/s41467-020-17921-y + 10.1038/s41592-020-0967-9 + 10.1021/acs.jproteome.0c00119 + 10.1074/mcp.TIR120.002216 + 10.1074/mcp.TIR120.002048 + 10.1016/j.mcpro.2021.100077 + 10.1021/acs.jproteome.0c00544 + 10.1038/nmeth.3255 + + + +
diff --git a/tools/fragpipe/msfragger_macros.xml b/tools/fragpipe/msfragger_macros.xml new file mode 100644 index 000000000..f42212249 --- /dev/null +++ b/tools/fragpipe/msfragger_macros.xml @@ -0,0 +1,1000 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Isotope correction for MS/MS events triggered on isotopic peaks. Should be set to 0 (disabled) for open search or 0/1/2 for correction of narrow window searches. Shifts the precursor mass window to multiples of this value multiplied by the mass of C13-C12. + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + [+-]?\d+(\.\d*)? + ([A-Z]+|(c[A-Z*])+|(n[\^A-Z*])+|\[\^|\]) + @RE_FLOAT@,@RE_AA@,\d + @RE_MOD@(;\s*@RE_MOD@)* + +
+ + + + + + + ^\s*@RE_MODS@\s*$ + + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ + + + + + + + Track top N unmodified peptide results separately from main results internally for boosting features. + Should be set to a number greater than output_report_topN if zero bin boosting is desired. + Default: 0 + + + + + + + Useful for recovery of modified peptides near C-terminal in open search. + Should be set to 0 (disabled) otherwise. + Default: 0 + + + + + +
+
+ + + +
+ + + + + + + + + + + + + + + + +
+
+ + + + 0/541.06111 + 0/79.966331 + -105.0248 -89.0299 -33.9877 -32.0085 -30.0106 -18.0106 -17.0265 -2.0157 -1.007825 -0.984 0 0.984 3.9949 12.0 13.9793 14.0157 15.9949 19.9898 21.969392 21.9819 23.95806 26.0157 27.9949 28.0313 28.990164 29.9742 31.972071 31.9898 37.9469 37.955882 42.0106 42.047 43.0058 43.9898 44.985078 47.9847 53.9193 57.02146 58.0055 61.9135 61.921774 68.026215 70.041865 71.0371 79.9568 79.9663 86.000394 100.016 114.042927 119.004099 128.095 146.0579 156.1011 162.0528 173.051 176.0321 178.0477 183.035399 189.046 203.0794 204.1878 210.1984 228.111 229.014009 238.2297 301.9865 340.1006 349.1373 365.1322 365.1322 406.1587 541.06111 + 0 306.025302 324.035867 612.051 611.067 630.061 629.077 635.078 651.073 653.088 669.083 151.994 918.076 917.092 936.086 916.108 935.102 934.118 941.103 957.098 940.119 956.114 959.114 975.109 958.13 974.125 964.13 980.125 996.12 982.141 998.136 1014.13 + 0 15.9949 31.989829 47.984744 13.979265 -43.053433 -22.031969 -23.015984 -10.031969 4.9735 -30.010565 -27.994915 -43.989829 -25.031631 -9.036716 + 0 568.21156 892.3172 1038.375109 1054.37002 1095.39657 1200.427929 1216.42284 1241.454479 1257.44939 1298.47594 1362.480749 1378.47566 1387.512388 1403.507299 1419.50221 1444.533849 1460.52876 1501.55531 1524.533569 1533.570297 1540.52848 1548.5448065 1549.565208 1565.560119 1581.55503 1589.5713565 1606.586669 1622.58158 1647.613219 1663.60813 1686.586389 1694.6027155 1695.623117 1702.5813 1704.63468 1710.5976265 1711.618028 1727.612939 1735.6292655 1736.649667 1751.6241765 1752.644578 1768.639489 1784.6344 1793.671128 1809.666039 1825.66095 1848.639209 1850.692589 1856.6555355 1857.675937 1864.63412 1866.6875 1872.6504465 1873.670848 1880.666773 1889.665759 1897.6820855 1898.702487 1907.71405 1913.6769965 1914.697398 1930.692309 1938.7086355 1946.68722 1954.7035465 1955.723948 1971.718859 1987.71377 1996.750498 2010.692029 2012.745409 2018.7083555 2019.728757 2026.68694 2028.74032 2042.719593 2043.7399945 2053.771959 2059.7349055 2060.755307 2069.76687 2075.7298165 2076.750218 2092.745129 2100.7614555 2101.781857 2108.74004 2110.79342 2116.7563665 2117.776768 2133.771679 2141.7880055 2142.808407 2157.7829165 2158.803318 2172.744849 2174.798229 2188.73976 2190.79314 2204.772413 2205.7928145 2206.813216 2215.824779 2221.7877255 2222.808127 2231.81969 2237.7826365 2245.798963 2246.8193645 2254.797949 2256.851329 2262.8142755 2263.834677 2270.79286 2278.8091865 2279.829588 2287.8459145 2313.87279 2320.856138 2334.797669 2336.851049 2350.79258 2350.830322 2352.84596 2352.871125 2366.825233 2391.856872 2393.87251 2407.851783 2408.8721845 2424.8670955 2425.887497 2432.883422 2434.89906 2448.878333 2457.877319 2459.930699 2463.8402655 2465.8936455 2475.92561 2481.8885565 2498.903869 2528.878053 2539.930419 2545.8933655 2553.909692 2555.92533 2569.904603 2570.9250045 2571.945406 2580.956969 2586.9199155 2621.983519 2627.9464655 2643.9413765 2644.961778 2674.935962 2701.983239 2715.962512 2716.9829135 2717.97815 2772.983973 2775.024776 2786.963246 2789.9992855 2791.019687 2798.015612000001 2814.010523 2823.009509 2861.0000195 2864.036059 2871.057149 2878.015332 2880.03097 2896.051046 2919.041882 2935.036793 2937.077596 2966.0313785 2968.0470165 3007.0579285 3009.0735665 3010.119133 3048.0844785 3064.0793895 3081.094702 3083.11034 3083.135505 3138.116163 3140.156966 3147.115149 3153.1158375 3155.1314755 3156.151877 3210.1372985 3226.1322095 3228.1730125 3229.168249 3234.148536000001 3284.174072 3300.168983 3302.209786 3372.1901185 3374.2057565 3405.200342 3407.241145 3447.2472935 3448.24253 3448.267695 3503.248353 3517.227626 3519.268429 3520.2636655 3521.284067 3589.2487615 3591.2643995 3594.300439 3663.285535 3665.301173 3665.326338 3704.312085 3720.306996 3738.34271 3809.343444 3812.3794835 3827.353993 3866.364905 3882.359816 3886.416257 3959.432629 + 0 203.0794 365.1322 406.1588 494.1748 511.1901 527.185 568.2116 656.2276 673.2429 714.2695 730.2644 802.2855 818.2804 859.307 860.3274 876.3223 947.323 964.3383 1005.3649 1021.3598 1022.3802 1095.3966 1109.3758 1167.4177 1238.4184 1241.4545 1312.4552 1313.4756 1386.492 1387.5124 1441.4978 1458.5131 609.2382 697.2542 771.291 917.3489 933.3438 1062.3864 1063.4068 1079.4017 1150.4024 1208.4443 1224.4392 1225.4596 1298.476 1370.4971 1444.5339 1515.5346 1516.555 1589.5714 1590.5918 1644.5772 1661.5925 892.3172 1038.3751 1183.4126 1329.4705 1460.5288 1474.508 1532.5499 1603.5506 1606.5867 1677.5874 1678.6078 1751.6242 1752.6446 1806.63 1823.6453 812.3176 900.3336 974.3704 1120.4283 1136.4232 1265.4658 1266.4862 1282.4811 1353.4818 1411.5237 1427.5186 1428.539 1501.5554 1573.5765 1647.6133 1718.614 1719.6344 1792.6508 1793.6712 1847.6566 1864.6719 988.3496 1296.4603 1354.5022 1499.5397 1732.5932 1735.6293 1807.6504 1880.6668 1881.6872 1935.6726 1952.6879 1184.433 1371.5175 1475.5284 1533.5703 1620.5659 1749.6085 1824.6657 1897.6821 1898.7025 1969.7032 1054.37 1200.4279 1257.4494 1345.4654 1403.5073 1491.5233 1548.5448 1549.5652 1622.5816 1636.5608 1694.6027 1765.6034 1768.6395 1839.6402 1840.6606 1913.677 1914.6974 1968.6828 1985.6981 1663.6082 1809.6661 1954.7036 1955.724 2009.7094 2026.7247 1894.646 2042.7196 2043.74 2097.7254 2114.7407 1346.4858 1637.5812 1695.6231 1782.6187 1911.6613 1986.7185 2059.7349 2060.7553 2131.756 1574.5969 1736.6497 2027.7451 2100.7615 2101.7819 2155.7673 2172.7826 1825.661 1971.7189 2116.7564 2117.7768 2171.7622 2188.7775 1604.571 1662.6129 1766.6238 2040.7039 2115.7611 2189.7979 2243.7833 2260.7986 1927.6562 2056.6988 2130.7356 2204.7724 2205.7928 2259.7782 2276.7935 2245.799 2246.8194 2300.8048 2317.8201 1720.6548 1865.6923 1882.7076 2098.7458 2173.803 2247.8398 2301.8252 2318.8405 2262.8143 2263.8347 2334.8354 2185.7414 2333.815 2388.8208 2405.8361 1928.6766 2073.7141 2202.7567 2277.8139 2350.8303 2351.8507 2422.8514 2010.7298 2391.8569 2392.8773 2446.8627 2463.878 2407.8518 2408.8722 2462.8576 2479.8729 2044.7604 2335.8558 2409.8926 2480.8933 2190.7932 2336.8511 2481.8886 2482.909 2536.8944 2553.9097 2218.7516 2347.7942 2421.831 2495.8678 2496.8882 2550.8736 2567.8889 2554.9301 2608.9155 2625.9308 2476.8368 2551.894 2624.9104 2679.9162 2696.9315 2627.9465 2628.9669 2682.9523 2699.9676 2698.9472 2753.953 2770.9683 2626.9512 2700.988 2754.9734 2771.9887 2772.984 2774.0044 2827.9898 2845.0051 2775.0248 2829.0102 2846.0255 2882.9956 2900.0109 2917.0262 1015.397 1103.413 1177.4498 1323.5077 1339.5026 1468.5452 1469.5656 1485.5605 1556.5612 1614.6031 1630.598 1631.6184 1704.6348 1776.6559 1850.6927 1921.6934 1922.7138 1995.7302 1996.7506 2050.736 2067.7513 1191.429 1557.5816 1702.6191 1938.7087 2083.7462 2084.7666 2138.752 1866.6876 2012.7455 2157.783 2158.8034 2212.7888 2229.8041 1777.6763 1939.7291 2230.8245 2303.8409 2304.8613 2358.8467 2375.862 2028.7404 2174.7983 2319.8358 2320.8562 2374.8416 2448.8784 2449.8988 2503.8842 2520.8995 1923.7342 2068.7717 2085.787 2376.8824 2450.9192 2504.9046 2521.9199 2465.8937 2466.9141 2537.9148 2591.9002 2213.8092 2594.9363 2595.9567 2649.9421 2666.9574 2610.9312 2611.9516 2665.937 2538.9352 2612.972 2683.9727 2393.8726 2539.9305 2684.968 2685.9884 2739.9738 2756.9891 2758.0095 2811.9949 2831.0259 2832.0463 2886.0317 2903.047 2902.0266 2957.0324 2974.0477 2830.0306 2904.0674 2958.0528 2975.0681 2976.0634 2977.0838 2978.1042 1419.5022 1565.5601 1710.5976 1856.6555 1987.7138 2001.693 2133.7717 2278.8092 2279.8296 1711.618 2002.7134 2147.7509 2424.8671 2425.8875 2292.7884 2569.9046 2570.925 2641.9257 2293.8088 2438.8463 2642.9461 2715.9625 2716.9829 2787.9836 2555.9254 2701.9833 2847.0208 2848.0412 2919.0419 2583.8838 2712.9264 2786.9632 2861 2862.0204 2916.0058 2933.0211 2920.0623 2991.063 2841.969 2990.0426 2993.0787 2994.0991 2992.0834 1218.4764 1306.4924 1380.5292 1526.5871 1542.582 1671.6246 1672.645 1688.6399 1759.6406 1817.6825 1833.6774 1834.6978 1907.7142 1979.7353 2053.7721 2124.7728 2125.7932 2198.8096 2199.83 2253.8154 2270.8307 1394.5084 1760.661 1905.6985 2141.7881 2286.8256 2287.846 2341.8314 2069.767 2215.8249 2360.8624 2361.8828 2415.8682 2432.8835 1980.7557 2142.8085 2433.9039 2506.9203 2507.9407 2561.9261 2578.9414 2231.8198 2377.8777 2522.9152 2523.9356 2577.921 2651.9578 2652.9782 2706.9636 2723.9789 2126.8136 2271.8511 2288.8664 2579.9618 2653.9986 2707.984 2724.9993 2668.9731 2669.9935 2740.9942 2794.9796 2416.8886 2798.0157 2799.0361 2853.0215 2870.0368 2814.0106 2815.031 2869.0164 2742.0146 2816.0514 2887.0521 2596.952 2743.0099 2888.0474 2889.0678 2943.0532 2960.0685 2961.0889 1482.5244 1790.6351 1848.677 1993.7145 2226.768 2429.8474 2156.7877 2534.8787 2609.9359 2737.9581 2214.8296 2359.8671 2592.9206 2667.9778 2796 2813.0153 2941.0375 2971.0116 1857.6759 2148.7713 2206.8132 2497.9086 2571.9454 2231.8449 2393.8977 2684.9931 2759.0299 2439.8667 2584.9042 2713.9468 2789.004 2863.0408 2934.0415 2555.9505 2847.0459 2921.0827 2729.9417 2858.9843 2988.0269 1581.555 1727.6129 1784.6344 1872.6504 1930.6923 2018.7083 2075.7298 2076.7502 2149.7666 2163.7458 2221.7877 2295.8245 2366.8252 2367.8456 2440.862 2441.8824 2512.8831 1873.6708 2164.7662 2222.8081 2309.8037 2513.9035 2586.9199 2587.9403 2658.941 2352.846 2498.9039 2643.9414 2644.9618 2454.8412 2657.9206 2731.9574 2732.9778 2803.9785 2789.9993 2791.0197 2455.8616 2600.8991 2804.9989 2878.0153 2879.0357 2950.0364 2935.0368 2936.0572 2937.0776 2717.9782 2864.0361 2745.9366 2874.9792 2949.016 2759.0048 2905.0627 2019.7287 2310.8241 2368.866 2659.9614 2733.9982 2601.9195 2746.957 2875.9996 2951.0568 2718.0033 2891.9945 2434.9243 2596.9771 2888.0725 2962.1093 2921.0576 2406.8565 2464.8984 2568.9093 2842.9894 2918.0466 2522.9403 2901.0313 2976.0885 2730.9621 2580.9822 2726.0197 2743.035 2959.0732 2871.0572 2905.0878 2893.0149 + + + 0/114.03169/193.99802/291.97492/406.00661 + 0 203.07937 406.15874 568.21156 730.26438 892.3172 + 0 203.07937 406.15874 568.21156 730.26438 892.3172 349.137279 + 0 203.07937 365.1322 + 0 203.07937 365.1322 406.15874 568.21156 730.26438 892.3172 349.137279 + 0 203.07937 406.15874 568.21156 730.26438 349.137279 + + + +
+ + + + + + + + + + + + + + + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
diff --git a/tools/fragpipe/test-data/default/outputs/workflow.txt b/tools/fragpipe/test-data/default/outputs/workflow.txt new file mode 100644 index 000000000..53441d8cb --- /dev/null +++ b/tools/fragpipe/test-data/default/outputs/workflow.txt @@ -0,0 +1,308 @@ +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=1 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=false +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=0.0 +msfragger.misc.fragger.clear-mz-lo=0.0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50.0 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=true +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.05 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=true +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=true +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=ciRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/test-data/default/test.fasta b/tools/fragpipe/test-data/default/test.fasta new file mode 100644 index 000000000..b2f43880e --- /dev/null +++ b/tools/fragpipe/test-data/default/test.fasta @@ -0,0 +1,72 @@ +>generic|U00096.3_prot_AAC76339.1_3292|30SribosomalsubunitproteinS3-Ecoli_MG1655 +MGQKVHPNGIRLGIVKPWNSTWFANTKEFADNLDSDFKVRQYLTKELAKASVSRIVIERP +AKSIRVTIHTARPGIVIGKKGEDVEKLRKVVADIAGVPAQINIAEVRKPELDAKLVADSI +TSQLERRVMFRRAMKRAVQNAMRLGAKGIKVEVSGRLGGAEIARTEWYREGRVPLHTLRA +DIDYNTSEAHTTYGVIGVKVWIFKGEILGGMAAVEQPEKPAAQPKKQQRKGRK +>generic|OFI31430.1|phosphateacetyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MSRIIMLIPTGTSVGLTSVSLGVIRAMERKGVRLSVFKPIAQPRAGGDAPDQTTTIVRAN +STLPAAEPLKMSHVESLLSSNQKDVLMEEIIANYHANTKDAEVVLVEGLVPTRKHQFAQS +LNYEIAKTLNAEIVFVMSQGTDTPEQLNERIELTRSSFGGAKNTNITGVIINKLNAPVDE +QGRTRPDLSEIFDDSSKAQVIKIDPAKLQESSPLPVLGAVPWSFDLIATRAIDMARHLNA +TIINEGDIKTRRVKSVTFCARSIPHMLEHFRAGSLLVTSADRPDVLVAACLAAMNGVEIG +ALLLTGGYEMDARISKLCERAFATGLPVFMVNTNTWQTSLSLQSFNLEVPVDDHERIEKV +QEYVANYVNAEWIESLTATSERSRRLSPPAFRYQLTELARKAGKRVVLPEGDEPRTVKAA +AICAERGIATCVLLGNPDEINRVAASQGVELGAGIEIVDPEVVRESYVARLVELRKSKGM +TEPVAREQLEDNVVLGTLMLEQDEVDGLVSGAVHTTANTIRPPLQLIKTAPGSSLVSSVF +FMLLPEQVYVYGDCAINPDPTAEQLAEIAIQSADSAIAFGIEPRVAMLSYSTGTSGAGSD +VEKVREATRLAQEKRPDLMIDGPLQYDAAVMADVAKSKAPNSPVAGRATVFIFPDLNTGN +TTYKAVQRSADLISIGPMLQGMRKPVNDLSRGALVDDIVYTIALTAIQASQQQQ +>generic|OFI30005.1|serinehydroxymethyltransferase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MLKREMNIADYDAELWQAMEQEKVRQEEHIELIASENYTSPRVMQAQGSQLTNKYAEGYP +GKRYYGGCEYVDVVEQLAIDRAKELFGADYANVQPHSGSQANFAVYTALLQPGDTVLGMN +LAQGGHLTHGSPVNFSGKLYNIVPYGIDESGKIDYDEMAKLAKEHKPKMIIGGFSAYSGV +VDWAKMREIADSIGAYLFVDMAHVAGLIAAGVYPNPVPHAHVVTTTTHKTLAGPRGGLIL +AKGGDEELYKKLNSAVFPSAQGGPLMHVIAGKAVALKEAMEPEFKVYQQQVAKNAKAMVE +VFLNRGYKVVSGGTENHLFLLDLVDKNLTGKEADAALGRANITVNKNSVPNDPKSPFVTS +GIRIGSPAVTRRGFKEAEVKELAGWMCDVLDNINDEATIERVKAKVLDICARFPVYA +>generic|OFI28972.1|translationelongationfactorTu,partial[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MSKEKFERTKPHVNVGTIGHVDHGKTTLTAAITTVLAKTYGGAARAFDQIDNAPEEKARG +ITINTSHVEYDTPTRHYAHVDCPGHADYVKNMITGAAQMDGAILVVAATDGPMPQTREHI +LLGRQVGVPYIIVFLNKCDMVDDEELLELVEMEVRELLSQYDFPGDDTPIVRGSALKALE +GDAEWEAKIIELAGFLDSYIPEPERAIDKPFLLPIEDVFSISGRGTVVTGRVERGIIKVG +EEVEIVGIKETQKSTCTGVEMFRKLLDEGRAGENVGVLLRGIKREEIERGQVLAKPGTIK +PHTKFESEVYILSKDEGGRHTPFFKGYRPQFYFRTTDVTGTIELPEGVEMVMPGDNIKMV +VTLIHPIAMDDGLRFAIREGGRTVGAGVVAKVL +>generic|OFI28767.1|chitinase[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MATSKLIQGDTITETTHAANGFDPATSDDKISYTSARVAKPVYNKYKNSTTKPKVFGYYT +DWSQYDSRLQGNMSQPGRGYDLTKVSPTAYDKLIFGFVGITGFRKIDTEDRDVVAEAAAL +CGKVKYEPTFLDPWGDFQSYINLGFDVSGWDVDPKTVTQSNAKGLLGALRDMQAKAKAAG +HTLALSMSIGGWSMSNGFHETAASDSSRKIFAKGVVKLFKQFPMFSEVDIDWEYPNNEGA +GNPFGPEDGANYALLIAELRKQLDSAGLSNVKISIAASAVTTIFDYAKVKDLMAAGLYGI +NLMTYDFFGTPWAETLGHHTNRKALEEGGWAVETIVDHLLAEGFSADRINIGYAGYTRNA +RQVEIESLSPLKGSYNPGSGPTTGSFESGTSEWYDVIYSYLDLENQKGRNGFNVYTDQVA +DADYLYSPESKLFLSLDTPRTVKAKGEYAAKLGLGGVFTWTIDQDNGVLVNAVREGLGYE +IESEVIDMEPFYFEGINVEKDEEQSDSDDAQKVNHAPKAAIELMVVGGSTVQLSGAGSSD +EDNDELSFSWGVPSQIDVADKTAEIIEVVVPEVSEKTAFQFTLFVRDCYNEPSSQQRFVL +TAVPALSQVQPEPEEEEEIIVPVPDEEEDTTPAEDDTPADDKTSPYAQWDASTVYGANWG +SFEIVSWKGHNYQVKWWSMGNQPDLNCGVGGAWTDLGAY +>generic|OFI28186.1|50SribosomalproteinL3[Salmonellaentericasubsp.entericaserovarTyphimuriumstr.TT9079] +MIGLVGKKVGMTRIFTEDGVSIPVTVIEVEANRVTQVKDLANDGYRAVQVTTGAKKANRV +TKPEAGHFAKAGVEAGRGLWEFRLAEGEEYTVGQSISVELFADVKKVDVTGTSKGKGFAG +TVKRWNFRTQDATHGNSLSHRVPGSIGQNQTPGKVFKGKKMAGQMGNERVTVQSLDVVRV +DAERNLLLVKGGVPGATGCDLIVKPAVKA +>generic|AL009126.3_prot_CAB11777.1_1|chromosomalreplicationinitiatorinformationalATPase-BSU +MENILDLWNQALAQIEKKLSKPSFETWMKSTKAHSLQGDTLTITAPNEFARDWLESRYLHLIADTIYELTGEELSIKFVIPQNQDVEDFMPKPQVKKAVKEDTSDFPQNMLNPKYTFDTFVIGSGNRFAHAASLAVAEAPAKAYNPLFIYGGVGLGKTHLMHAIGHYVIDHNPSAKVVYLSSEKFTNEFINSIRDNKAVDFRNRYRNVDVLLIDDIQFLAGKEQTQEEFFHTFNTLHEESKQIVISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETRIAILRKKAKAEGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLINKDINADLAAEALKDIIPSSKPKVITIKEIQRVVGQQFNIKLEDFKAKKRTKSVAFPRQIAMYLSREMTDSSLPKIGEEFGGRDHTTVIHAHEKISKLLADDEQLQQHVKEIKEQLK +>generic|AL009126.3_prot_CAB11778.1_2|DNApolymeraseIII(betasubunit)-BSU +MKFTIQKDRLVESVQDVLKAVSSRTTIPILTGIKIVASDDGVSFTGSDSDISIESFIPKEEGDKEIVTIEQPGSIVLQARFFSEIVKKLPMATVEIEVQNQYLTIIRSGKAEFNLNGLDADEYPHLPQIEEHHAIQIPTDLLKNLIRQTVFAVSTSETRPILTGVNWKVEQSELLCTATDSHRLALRKAKLDIPEDRSYNVVIPGKSLTELSKILDDNQELVDIVITETQVLFKAKNVLFFSRLLDGNYPDTTSLIPQDSKTEIIVNTKEFLQAIDRASLLAREGRNNVVKLSAKPAESIEISSNSPEIGKVVEAIVADQIEGEELNISFSPKYMLDALKVLEGAEIRVSFTGAMRPFLIRTPNDETIVQLILPVRTY +>generic|AL009126.3_prot_CAB11779.1_3|RNAbindingproteininvolvedinribosomematuration-BSU +MANPISIDTEMITLGQFLKLADVIQSGGMAKWFLSEHEVLVNDEPDNRRGRKLYVGDVVEIEGFGSFQVVN +>generic|AL009126.3_prot_CAB11780.1_4|RecAfilament-DNAcomplexstabilisation,ssDNAanddsDNAbinding,ATPbinding-BSU +MYIQNLELTSYRNYDHAELQFENKVNVIIGENAQGKTNLMEAIYVLSMAKSHRTSNDKELIRWDKDYAKIEGRVMKQNGAIPMQLVISKKGKKGKVNHIEQQKLSQYVGALNTIMFAPEDLNLVKGSPQVRRRFLDMEIGQVSPVYLHDLSLYQKILSQRNHFLKQLQTRKQTDRTMLDVLTDQLVEVAAKVVVKRLQFTAQLEKWAQPIHAGISRGLEELTLKYHTALDVSDPLDLSKIGDSYQEAFSKLREKEIERGVTLSGPHRDDVLFYVNGRDVQTYGSQGQQRTTALSLKLAEIDLIHEEIGEYPILLLDDVLSELDDYRQSHLLHTIQGRVQTFVTTTSVDGIDHETLRQAGMFRVQNGALVK +>generic|AL009126.3_prot_CAB11781.2_5|regulatorofextracellularmatrixformation-BSU +MYIHLGDDFVVSTRDIVGIFDFKANMSPIVEEFLKKQKHKVVPSVNGTPKSIVVTVQNIYYSPLSSSTLKKRAQFMFEIDS +>generic|AL009126.3_prot_CAB11782.1_6|DNAgyrase(subunitB)-BSU +MEQQQNSYDENQIQVLEGLEAVRKRPGMYIGSTNSKGLHHLVWEIVDNSIDEALAGYCTDINIQIEKDNSITVVDNGRGIPVGIHEKMGRPAVEVIMTVLHAGGKFDGSGYKVSGGLHGVGASVVNALSTELDVTVHRDGKIHRQTYKRGVPVTDLEIIGETDHTGTTTHFVPDPEIFSETTEYDYDLLANRVRELAFLTKGVNITIEDKREGQERKNEYHYEGGIKSYVEYLNRSKEVVHEEPIYIEGEKDGITVEVALQYNDSYTSNIYSFTNNINTYEGGTHEAGFKTGLTRVINDYARKKGLIKENDPNLSGDDVREGLTAIISIKHPDPQFEGQTKTKLGNSEARTITDTLFSTAMETFMLENPDAAKKIVDKGLMAARARMAAKKARELTRRKSALEISNLPGKLADCSSKDPSISELYIVEGDSAGGSAKQGRDRHFQAILPLRGKILNVEKARLDKILSNNEVRSMITALGTGIGEDFNLEKARYHKVVIMTDADVDGAHIRTLLLTFFYRYMRQIIENGYVYIAQPPLYKVQQGKRVEYAYNDKELEELLKTLPQTPKPGLQRYKGLGEMNATQLWETTMDPSSRTLLQVTLEDAMDADETFEMLMGDKVEPRRNFIEANARYVKNLDI +>generic|AL009126.3_prot_CAB11783.1_7|DNAgyrase(subunitA)-BSU +MSEQNTPQVREINISQEMRTSFLDYAMSVIVSRALPDVRDGLKPVHRRILYAMNDLGMTSDKPYKKSARIVGEVIGKYHPHGDSAVYESMVRMAQDFNYRYMLVDGHGNFGSVDGDSAAAMRYTEARMSKISMEILRDITKDTIDYQDNYDGSEREPVVMPSRFPNLLVNGAAGIAVGMATNIPPHQLGEIIDGVLAVSENPDITIPELMEVIPGPDFPTAGQILGRSGIRKAYESGRGSITIRAKAEIEQTSSGKERIIVTELPYQVNKAKLIEKIADLVRDKKIEGITDLRDESDRTGMRIVIEIRRDANANVILNNLYKQTALQTSFGINLLALVDGQPKVLTLKQCLEHYLDHQKVVIRRRTAYELRKAEARAHILEGLRVALDHLDAVISLIRNSQTAEIARTGLIEQFSLTEKQAQAILDMRLQRLTGLEREKIEEEYQSLVKLIAELKDILANEYKVLEIIREELTEIKERFNDERRTEIVTSGLETIEDEDLIERENIVVTLTHNGYVKRLPASTYRSQKRGGKGVQGMGTNEDDFVEHLISTSTHDTILFFSNKGKVYRAKGYEIPEYGRTAKGIPIINLLEVEKGEWINAIIPVTEFNAELYLFFTTKHGVSKRTSLSQFANIRNNGLIALSLREDDELMGVRLTDGTKQIIIGTKNGLLIRFPETDVREMGRTAAGVKGITLTDDDVVVGMEILEEESHVLIVTEKGYGKRTPAEEYRTQSRGGKGLKTAKITENNGQLVAVKATKGEEDLMIITASGVLIRMDINDISITGRVTQGVRLIRMAEEEHVATVALVEKNEEDENEEEQEEV +>generic|AL009126.3_prot_CAB11784.1_8|conservedproteinofunknownfunction-BSU +MTYHEWKDLALFYSVESTQKFLEKVYILNGINDAKKNSFKNSERFIYFLKHAESFYKQAAYSPLEIKPILLFYGMAQLIKACLITRDPHYPSHTSVLAHGVTTRKRKKQNYCFSDDEVKIQRNGLCVHFMKHLFGQSDIVDERYTMKKLLMAIPELSDIFYFQQKERFMTKVEKDKNEIFVPEEVVINYKMSDSRFAEYMSHHYQWSFTKKNEHGLLFEISPQDKEPWTSTSLLFDMEKNQYYIPSQREQFLRLPEMTIHYLILYNVGMIARYETEWWYELLTQHISDDYVLIQQFLLVSEKKFPKYASQFLLHF +>generic|AL009126.3_prot_CAB11785.1_9|inosine-monophosphatedehydrogenase-BSU +MWESKFSKEGLTFDDVLLVPAKSEVLPRDVDLSVELTKTLKLNIPVISAGMDTVTESAMAIAMARQGGLGIIHKNMSIEQQAEQVDKVKRSERGVITNPFFLTPDHQVFDAEHLMGKYRISGVPIVNNEEDQKLVGIITNRDLRFISDYSMKISDVMTKEELVTASVGTTLDEAEKILQKHKIEKLPLVDDQNKLKGLITIKDIEKVIEFPNSSKDIHGRLIVGAAVGVTGDTMTRVKKLVEANVDVIVIDTAHGHSQGVLNTVTKIRETYPELNIIAGNVATAEATRALIEAGADVVKVGIGPGSICTTRVVAGVGVPQITAIYDCATEARKHGKTIIADGGIKFSGDITKALAAGGHAVMLGSLLAGTSESPGETEIYQGRRFKVYRGMGSVAAMEKGSKDRYFQEENKKFVPEGIEGRTPYKGPVEETVYQLVGGLRSGMGYCGSKDLRALREEAQFIRMTGAGLRESHPHDVQITKESPNYTIS +>generic|AL009126.3_prot_CAB11786.1_10|D-alanyl-D-alaninecarboxypeptidase(penicillin-bindingprotein5)-BSU +MNIKKCKQLLMSLVVLTLAVTCLAPMSKAKAASDPIDINASAAIMIEASSGKILYSKNADKRLPIASMTKMMTEYLLLEAIDQGKVKWDQTYTPDDYVYEISQDNSLSNVPLRKDGKYTVKELYQATAIYSANAAAIAIAEIVAGSETKFVEKMNAKAKELGLTDYKFVNATGLENKDLHGHQPEGTSVNEESEVSAKDMAVLADHLITDYPEILETSSIAKTKFREGTDDEMDMPNWNFMLKGLVSEYKKATVDGLKTGSTDSAGSCFTGTAERNGMRVITVVLNAKGNLHTGRFDETKKMFDYAFDNFSMKEIYAEGDQVKGHKTISVDKGKEKEVGIVTNKAFSLPVKNGEEKNYKAKVTLNKDNLTAPVKKGTKVGKLTAEYTGDEKDYGFLNSDLAGVDLVTKENVEKANWFVLTMRSIGGFFAGIWGSIVDTVTGWF diff --git a/tools/fragpipe/test-data/default/test.manifest b/tools/fragpipe/test-data/default/test.manifest new file mode 100644 index 000000000..2400ba6bd --- /dev/null +++ b/tools/fragpipe/test-data/default/test.manifest @@ -0,0 +1,2 @@ +test1.mzML sample1 DDA +test2.mzML sample2 DDA diff --git a/tools/fragpipe/test-data/default/test1.mzML b/tools/fragpipe/test-data/default/test1.mzML new file mode 100644 index 000000000..158109960 --- /dev/null +++ b/tools/fragpipe/test-data/default/test1.mzML @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt1X1QFOcdB/DldIwaQ+VFqowxCzRjGIYYQrClDGF5mwo6StCZEryQBa4IiG8nElEPFhDxIAhI04RYYA/8gxDHErQONQxZXopGGRUMtcTR25M6RG1EJDGKL61+v/vXZ36vz+6zxyAIguIe/74kCII+WAWFNRUbXyh3PoWq53nzC5Xbcz54oXj5n1CWn0J9ZvDDF0ohoox8UjQUfp0OxaBWWqZDLd6UjnpyHlSKP4eyey+UfnKx/kzIQL46Fkp+MhTu7mfe3cV8+axM7n8jk/1RUP00A+q7bVD6tof1J9egkv2UfZ2NFsSCBkXTY/qq/58wL8ZB9U4jlLtOQzHFxXqWKYv7XoVieySUTxXTcHETzq+I2cTz0jexzwaFv/RDbdoF5eSHrI/5ZqM/Ny6b761C6eR/aUBADt8/FqohFijGlUHlVgvrD8eh7HwpF3tsr0GtMZZxspmxVYGyq4XxdC9jy3gu79FtM84p+w0Ulsdv5n1/uJn3W0Tnqpt5/vXNxnfMw74uf6jXxOQZ3xOKZ8qgsKGVdc9+1tNuQLnQbQvv328Lz42G2vxMxp8VQfF+zxa+r5P5vbO38t79odqRCLVTmVBOKodiiYPGnWH/rnGoT8zahveYeG0bv1Ms1KZyme8p3sa5fig1OaEcYtqOeuRCqFqWQ7E8BEpCDNQHkqA8Jx1qPYXsa6vlnLuD+QSNfTUj3Cs7Of/onhF77cDclQAop66ESkYMXZDEeqoMn//dQTWijHXvQ1CPdUDtbCfjpUPsy7pBu+9xPsDNinPMHlBo8aMP3oL6njioaWuhFJpp5K1QyS5h/KiWdbODhnRY+f4a65cusP/WdZ7nustz1rjtxP5BD6g7/KD0bCVUo2Og0LSOcV86FDv2c+7nWuqtck7oZP9wH+NrI4x3uaAy9wH3TLrl8z2983k//lCrfxsq1dH5fI4k1n/MgGrDTsa/FLOvp55zPX+D4sVvOCd8Z+y7wf51k+wPe8Y9kQt3of/oMqhob8EXv1jEoeuh5pMO5Wv5tKyUfaOHoRTcxLyrg7HQR53DzK9w0vJJo392Ac497gG1aH+o2EOh4JdcwLl05k9tM/JFjJ11rJtbuedoF1S7h6De4GLfJ1Oc+8j0Ee/TCz7/fdHlK6BulaDq+UfDTOZjd9KCUvbvqoFalAOK5SdY/1GDUth3UE79D/NLHzJvnrUb802LoDbot5vvF7ybzxsBxbVrGA+lsc9nJ/UuhWpNLZ1oZd/kCWO+l33NQ9xbfpO6T3PvqKkQ9R4PKNn9CnmPIVCeHcN6bjLjqzmFfN9ier4O6rtbOR/Yx3n7RdZ/umbMTbFv+0t7sC/Pi077QTUijNYk7eG5GXt4f6VQfP0QVOb+FUrF7cwf7WPf1hHOn3ax3j5l7DPt5b14QG2ZHxQLo6BSvW4vv3MalEJzWH9SDYVvm9jnPME9Pr2sL78MZfM49y6+xz2LTfuQn+MFpYplUMl6g/HJt6E6Hm+YyXqklfHpEhp5CGoJKveZv+R80D+gYOtn/ed/QT3+BuuXp1hPFGx8Ty8b7zcAKq53oZa9jvmtFva1FUC9uZT5yMPss6qsX/0SCrt6aaIO5bEHjC/OK8L5VxZBISigiPceWsT3i4OyZT3UH1mK+F330eADrFd8ZsRH2Xfha6jlXuKeUK9iGCYW87uthfKCNMa+O1jPOgzV8BYoPNCYz56m2q8UnDN7CZSurYTP/99DTVwFlfAU1k/mMj9YCmV7JVSnamhsCx3oYt05yHj7Je65M0F97tMeoQR91fOhtnohFAKXMLYGQqniTagOhpbweaNZb17F/mNJzKekMh+bzvyVHPp6Ifd0HmBsq4X6UAPjdhUqN9u4x3ya5/X1Mu9zjs/pHDP26+wzTRp9vxjnu5UyPw/KN18p5b1IUMldz3jqfahfkEuN+4TSWC3n2xsYlzm4x/IV44oRztf/m/PNOm29xblnD7kvdlYZ8gUeUGjzhVp+oBGHG3UJqr6JrDe8B5WIdOb7CqF8qoR5y0HmJ2sZd6ncl9zGeetX3NvaZeztZ/7IKPuufE+P6swPTBp7nvCcLtN+1EvmQW3Kg+YvptvfgWJQBJ0t0eDVUD2ykX3NOVCZ2M/6nD9DOczB/W1fsG9pJ+cmv4H6o2HWg8ZYP3udde8fjP33aO4M+0YjymHSKqjeSoby/A+gmLKD+fq9zIdVQqX+MPNRDexb4eCemQ4oVfUxPjbMuZMznPOefwDP1bgQKj6BULD9jnF3FOPk1VBasB7qzZsYz98G1Twb+45Vcp+1lvWOz1nva4FyaDvnhzrY9weN+YVnoGge4bl1YzT7FveE3WV99L7xPI+Zl4UKPv+8Cn4XD6h4SjQiEeoXUllPTaftW2lxJZTSGtjn38L8lU7uje2u4Pc4x/yGYWoao8HjULb8QOv+V8Hv43uQ7/smtcdA6XjCQe5/D+r5KVAT86Dqu4P2ldLBjznXWcc9aS2cP95GOzTWq85yj/US83OuMm/XD/K+7kPF8oh9jpftvM9FtHwFlMpXQsH2rp3nJdj5HVLt3J/BPnsO50w77Xzefez/7UHmS1oZn/6C/VcHuMfnPOOw73lO4Tj7O26zP9xUCd1fhsJaT6hNLaFnA6D4LJh91e8wNv2+ks8ZDSVnAuc3JLF+NYWabdzjqGT/RB37FzRQu4P5rL+zr/FrOn2ODriM+dvsi5iGeuNj7g+cVYX7yFtAB5bQyCCo3CyE4uUq5j+tr+J7jjA/Ogb1s24f8/5foWGeUItfwri7hPHiKiilfULDjkClvhOq0b1QX32e+chhKB53cd46w30RydWIEzZCdes4VMLvQGFmulr6P/0j668= + + + + + + eJwN0YtXz4cfx/Guuqm+qZSxZpVLhZaIVsz79f6U1HQlxdeSlCiXoqmEkkp30Upp6UYkK3SqsVZSIYoucvkKk6YbRcSP4ecfeJ7zPI8HaYOUJ59E5Tv/BgJSyGhVK208HoVocRJd+5IFRfsF/OaKhXD9RT9nO97AitXVeLWgifqsD5LhFg1UuIQgJCMc3ammvNdtNz2f64Rzn3cKkbqBSNcchvbozzQ/8ghJ+fhQ2F41IUwcgMIj+ZCOiWGZWBe49a4T4t0NEG3vR8PX69Dw7D4Z1BI5vM/Dvjx1wSzSndXud1GVSiQp7B/HX0pD4KBfQs925HKJ+jkyj7mIkUOegnatOsp7/JE+SRrPRJocwMU0EiHPYxOe469L07k87jesnDAPuekdUDKPofE5RVT/sABXvosjy7XK7GnizKkL9RG1SJ1DN23A4jv+7FhlDPHQLmGR6CP5Vcui4VgMZgU8prcRc4XXiTosc6Ie1mmaPMuyDI3Ro+w0YzW/qa+Hc5ws0vyM8K25niC9sQPTnVbzIC3gyishUPVOQHbfaUisI/jjlhih+/so/mN9POetVOegS/I2x71sMDFECgNn3OBUHIGpE+XZOPkJMrJf85kLkxjHEpGoNBvWEh+28HfDJpGETe6kwOTGKuwxm4a+vYsQEmsKD5V3iN92Gwdq5bkuwJebj0zBvxYH2atyOSz8e5mS/REmHwbHFHlsUCiD/e8zYXjqM2z9Z8NPcQflV+zmymqBXVoVhPCZ1xE5GkUyAbJ8uWY582JvCo3XZIOMKOqeuAqbY6rRPCUS84UhinEtRkXtLhiGqvLhFGUuSGwg6coXuPH9MP05YMWmg/awKbChWp11UBxKxtmyqbjs1crmcoMILaiFpZYV/+wsxQEK1Titvp+Pvq1AR38eutuKoN83hdXqDqLQawTnM0zpwSQ5thIPYHTAC3Y1RXA4+Q9ufXXJupCDPu836N6jA8ueYzTdX8xb2hX5L/VB1HZOF46X+bJurIgTDu1E5DJn/l9ECWxtXdkiNouT1xqw/Pgl7DFpuyD3Swjs4AW/i70QqYGdVjjwsWsLBZufZggnZU35bJUxL4ifyqX5drxKQZ0NPpzh1HQfwdn5KmYM1PKW7JMsqz0M2850zh6WEZ4GgytdkxCS0o2roSehPb+EPlycjzmW8ZCHJ8YHuHDbu9lCuvFmaLRcRXCfJv5Ztg8Sk0TWjlJgk7xOuKoc5dWSlfzOMYBd572jcqcSyCxtoSGvYEHcvo1zC5O5dSANXVaVHKr6B8I9FXlQkBdeDzPHqt9AyEgyu8+IZvVKbz5VrsPvA4b4s3osB1VfxcOAuRzUU4CDTss5+2g8jCp6ceu5wGuMn+AmcvntpzNsWXxNuPyvIrfMbrHRbUxh2a3BJKm15Q2bNvChecshblTBHpuFLB2mIahazuEVJg1k3h2H9tOVNt+lNbGOloWQrd+K83Gz+LyeCpSwliMcTrBW8SQhTbjCOvOssfvX1RhKC6Qaz9/YxFuarwzn2BQ73oR/ymFUZTxBUlIH9xlM4c+6cpwa5skt4Yux3vA3iHbn84tGW5vdspsEza8f+sv2UdMPC/FlyRwYR1WgbuZlbnJ+ybf7U4TxdVlcOFpGkvRUyt3yF1zuSXOXSgLd1UsQDuutWKpabsGFBdUQt8Twd8eWIko+GbN3xJCdeCFKL5TS33q5kNqsKVTsyaJbjvEwWJSJxyv7qP2XMRqT18b4su2gt7lku0RCH7evR/OOIXK/Nhn1F4rwALtwboExzrWrQaxvii+7bJFW0kRHJyfSpiVq0BfOItNwmNZrHaanj1Wx3u0fGtMtpFKjXppo3UZ2lbLonFCC1tVfWyZmeLjTGi7aRfTN4Ug8mZZLH3qO06K0StrKM6EhiqK3Filk01MKu+FG9DjlIvO5LqKUTtNIWQA1K70nvZXKEGndgVyrMX9rpsCeW+yws8EBkrlNlHcnB9vrp2KdbSvluMzDc4e3dLj6FB9YIcOeo6kk7m2llcVvoNwpwji9LMhdisU5FuOgJAhKDU4wz5XGXk1L1KYkYMLBQliOv0exwRJaXqHO5ckSujiWivWvcik5yuur7yBldobiSI6YEkT5pFcjBanTIhx3O0r1WjVkVvU7tXwjC9uHa/C0OR2+R3owLegFwvtS6NbybnLYaQIffWn0RizD4/11+Lu5iszufKbjh4DczLW0xruLtvon4ebGs3StbYQyPDwwHOaLn1qekd6SUKqt9MXHnnKa8tkCpoEaCDgjx2f/rKMvVo5YdiIFMZlXYeS0BAnWDVTy+wcqeB9Nyc3e6JBI6LFqEazcfdhoyJwVu/1h+1EfL4o7yc99MgpuTscJ0wtY7KoFmVnzUB3nT/sCK+C8LIByDaTQftMcDXG36cMPkXjoEE1OYZrY8UkVjmsnwt4pHjmxkYjbrgnTV0n4+GIy3DZpw/NuECZsmwTlck8oPhqgu7ZN6D/WSOKcbPhq3MXmbw5Qw9gNZLo24EfRNcgGV2P3aAzZP5KCkocDiuxP477RCJ2+3k0R5ePQO3qWPPRLaTR5DtQ6FuG/7jBqm30KF6am0jRLQ/Tp3iazjHWU0J9FPj770GqlheluP7Nn/1EklEQiRFmbnc9UwPeKG6c5aaDq6RQo1NjxUsN80hi7RFYKj7BmqyqUH7VhrsU4qOwZRb7fRbSpWNHtl5nkMz8fe04l0qsdElIoyKKTCqdIEsi4cymVHtR2UFfha+q6tw17vc/QaE0yxl4GwsajFu4h0XxCqxhF1RVAVzEFKb+mce06UJhZwdNePgVJTJAefh6/jtXhWH8/Zg3+SPf0X+Fumyya0nTZ4JMxGkXqeH1/LhSfJSPBaCNE4ftprSiRhs9P5IGj++lIoDeHf/qPn7SNE4IPOOD/9zvu6A== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt131QFOcdB/AFKSVIFNE4hlhZQJOioYgvRWotCzcMUWtEZBiDBJeTopzmlPMNRLg9CFKCCOg4BKlhueCEOAQFLYOGwRUpwbcipRatRe8klBFirS/U12DN97t/feb3+jz7nKOjIAjCh1EfSa9RL+RCx5hX4k9qV34LpRu5a39SeN65lvWXUFkck4R41OPjn5Sbz0Oh+xUU4w3J6AvfQwe7oGb/cR3smCmjzy0KCptkqE230642qOZ/T5tcUtAXJEKpIEaPk6BjoJJ6/wtq8iwj4kEJal5GGm2HStodKCUK62FhABTiI6AytA6q7ueglnwLyl7LUpEP/ZQWfkE9OlK5z+MP+K5fvAtlORoKs5KhGmFj3HuUfQntUHrsZL1fSMOccSZUphgZ99ZA6X9aGvf/m/nuwA2YuydBzXctVOYMQEemy0b0BwdQ13XQsbwYqpqduo1t5H390+GEyHS+f2o6fyc71DrPsi47WTcJJtzrQgB0pEVBcVsqVNsLoHakmnFFJ1TqHVBuDtwEnVGbuE+G2sJc6CivYb7w4ia+r4P5J+M24x3P+kE5LJJx/Fr6Vt5mfmc14/QLtNdJP3f/BPc85g/VBsMnvL8Ryu/ZoBL/JZTsf4HC8B3O5Qtm9LeKZn5fDJQCNzCevpdW/QmK351nf/Uts37+Fn7Xu1sYJ0LNmQslf3UL36Wd8bLv2d/qthX3uj0Jqpv9aHsQlEMMULLGQsGewv6wDOhYaYVaxX66/Uvdb9h/pZ17zlxjfoaTc0fvc+/8n2fAokkZzPtDpTwEagejoOz1oR7LUB00Q+ELK+MlZdxzys49vo2MxzRq6+beohHuqXSx8F5vQrXUF2oRIVB0j7TwXVawPmik98xQWmOj9QfY13wUOi43WfTvZmy5yvp8J/e63qMJrtuQ93mTevpBYUcw9YvYxv4V2/TzodaZAaVCBcoNpdRLZb6vkRZrnBvq5b54J88pecC9OeO2436dE7fzfH8oWedBuclA++OgZjKynpTB+G4u6177oRhXS1+ehGp0O/f69NAIJy25z7kTwg7Oe+/gO/tDh3kBVCdEs34iDr7+c0evbWY+v4xzi2vY7/MN68uucs/R29Ty3x38Lted6Fs8eSffzR9q0+dC4WkklAQZOlZYoJKcy/7mcihm2zk34zj7Oto5H3+F8wuvsy9nhHa77EI9yBtqU4OgUrSa+acpzG/cxrguT88fZN5ih2r5nznX/B2UEv7GvmU/MO57xdhvYib6W0UouwfTG5Ke/z2U6pMYD26FYlY+1A6V0rZG3bM04kom3/MHGuOShb0TJmbx+wIYu4dCyWaAmikOKk4jLTZD8aU1i/sOQHVCDfsjm9jnMcw9157S3p/txv5Cb6i1+zMuCIVKiQFKrquhI9rI+OYWqJoUKFr3cb7rMPNLGvS5s9xT1MO93rfYH/wfKPi/5NzIpGzk40Sohi+A2vZIKM1ZBYVaI1W3Ml+fx/hxCftNdubXHIcO33OMrX+HcskAz8l+qPcLe3A/Tz+otvx6D9/BwHzzSuio/BhKfVtovQKFuP2sT6ul905AOVyjBVe4J6yf+9OGmW9yyUF/lTdUfQKh2B0GtY2rmE9NgZKHGQq9u1iPLOP81iNQmX+c/eZ21sU7+p5xuTBiEhR2zYSv//2BqmEtFF235PK7clkPLePc5ppcvsNJ1ud0c87nNuOiB+xPesX9QVOt2Jc4EyqlCxjXSVAdWsF8RIqV97EwHrJa+T2l7A85zrrfAJSSx6Ds7angXvffgmqbv8LzfgWlhkVQTouCQl8sdBxNYBy7gfWBDNqSxbl+hXF4Iftqyzj3opL7g2to/Vfs82zhXFM7VNouMPbq4XzOPzk/6uR9DY9Zzx/jvSsn2tDXMw2KQf5QSQ2yce882h9JPVezPzCR1ho5N5YJHQF5+p797G+ogqqhBmrRjVCef5p1N41x8wXuq/sHneXgPQaHubf6Afcc+pH1+jfyeI93oBQiMu6ZDbWd4bofQNUcy3qvDOXFGznnbmE+rhqKa47l8b0b2VfSwj0XL1Hfm8yHjXC+6THn459DpdwlH4ZPpRGB+dw7FwrvRUI1Yhnj7FW6icz7puTzvU35+v1Y77Xl895F9EwlbVGpZx3PCT7J/rrTnHdrZ76hCzpGe1iPuwE1i5PxsbuMzQ95b+8XVHP9FHsKx0MxyBcqUwKoz2zWm+ZB9dBvoFwcqc8thYI1jvXINYz71rN+cxN0PLIwn13IfEOZvk/lua511NrI/swWxsHnGI9e4nxtD+emXuf9ltxlPOUh1KqfMd/mVoD5a+OhunUSFHr8oLwwqIC/w1zGxjD23Y9knPYBVAZXFei/H+MRI+utJu63ZtC+TKhNt9HlxdCxsoz1sc+Zf1TDOOlr1i828twOjXubu5iv7mG+4jrnYpw8v3WYfckP9fs/Y/2B6170t3lArcoHOpb67+W7/RLKZxbR2xLrl2OgMpDC+eh05rssnOvdzXqrDYoJ5eyrOMz6nCZ9/7esh5zT7eQ5xX/lfUb7uMdnmLH5AZSK3Aqh13iotk8p5Pe/XcjvEhkvf58+mQdf/7+c8e5ozpmWM18Xx9jwEesX10PR3cRz3LKZX2qDiukwbbXzvHtfse9UI/t2nma+4xz351zkvmO9PGeKk/WqYSiXPqfzXf7I7/SEytBUqFbNgI4j70PhWjjjnTFQSlzNeEUi6znp3FOdwfzVLD3O1/d8BsW+Mn1/Bed66tjX2cB8xbdQ9ujg3JNu3iv1JuNHA/TZiH7OQ/Z7veC+sXFFyF9+A6rmiVCJeBuK1wKYPzQbaoZQPf87zs2IZb46hcakc96UyT7hAPOdTbTmPJSSLkHZs5d5cz/31QwzXzz+M+zx8YHa9ulQDF4A1WnhzI8u1eNEGpFCDSZ93sL4YDbjIRt8/fcx9yUcgI7MKu6r+ZpaGumjFs5Hd7Pv2Q3OD9xmffoj7lkzrhje8ITqxslQ6p9WzL5FUKhPpGMyVAZ2s29hXjHfsxjK8gHusx2m8Xb2zT9P3fu5J36E9cRnPHfEcx/3Tt7H3yNwH/uX0v7Yffy9s6DqmweFoF7G0TehfOoO+0M3lWBfqQWqne/sl/4PLLhvxA== + + + + + + eJwN1IdfyIkfx3GlSGQrTalUQugODUef9+fbuFI0qCNccaQohPip6NIeaNLSIg1d11YUXVHZI6WM6tGSUYeUQr/7H17PV/hMKTb3l6PzHWpYJHcF7u3fYLhpI4mKhtLA3njSSEqm5c1+JL5kKzur+pGOZxNpXHWE2ztXXFUf4yXP0rn+gAKs7XZQe1EpLRNjvFSYbVRs68KTYlsoT34VLR5fRQfLWzk8xRltaVPxJlhcUIu2JCvJFxib2UURLWXU+XU9/VmgRPvzJFnXyFAYKTUgWdEBNKbGC6ULI+Fk9ye5W2Xg/LpuiP38nUTurKL8Vyux29keUv13+brCSZj/TxGBiVnYUx7OejFZNG2NFY8VEnZtkYGX1xcyvhbAUjZZ9DphmEJe3ibr1CCKaN/EwVJ6/LgqFVNFsjE18ypsvughIeIMzZBNwC0NfXg86uJqqQm8/tVfKNZXQn3ibjR/MMBGpyrapjwXGbbP+M5Fd97jLI1Z8Qxty5s4ZSbDZs/0Meg5kVOMm+B/tYJ6RiYisi+cUqTyaVzpcdrhmk159+1QLlePqU73hH63TRxiOVNQCv9Gw4qKfGZgFe+fYsHbknOo46k4ApWySSElnwX/g+z7JY+bw+OxwtEdZ2xaMMlDD6KB6Uj68g2TeqT43NsBWmV1mJ/rHsb2zbtoSqUpTL574XTNS5z4GMY8dzZfEew5N9kCNntH6HOHGP88KYRuR82DnNN8XjGWTl/OhcDt8q/QvJ2HCi1XnCoSwweNFiiPi0Hn3mwkz9OGtuhDfvpajd9IFqHfRZEPdimxfLcMfxZ3FBoNdDE/ZjGsu2fxVlMT3m85j9OjjuB2gSSvyf2LjjudhINuBE2IH8cTU6+Sys/6fCdiJRqj0rjCYbcgs1+My2/2CpUVXXz5vrwwWJyCaYUreKfbU3jv6oS71TA1Gl1D8BNNnk+SrHHfjzt/vYUcsTPolX+O+zaGpCobiYj6/fwsVI8TJq8TPIo1ecqnEfqfhoOQcnYhS0R0w961CflKZyGt7UZT5sVhIKiG54VrcMTxuRx9S+CVuy1YKS8b0ysKGB238W9kBG8ZyxVWXakSOlYnsW+HBDsuy+GC7B28LmemEKYTZbQxzQcv4uQ59FwoB+iehK7abdgq/teCebQw3kOHi9JnCPt+KRPq2xzIRvm64NNoKEgWaAg2OXfYy+8jxrVO4m7VcO59Zkyl0mD5kvk4X5GPiw8jobtuB9d1v2Hb6mK2d5sspHvP5rLyi4JOTCp7l1QLx0LHcDJgHw+rq7PJaCzfu+LDFz6ZoaG5CpeGpLjF6DKr1onwwql5uLmykPvjpglHj5dzwKUM3vf0Ln+yC4G9VxAvveXPj4Y+86jvFQ5f3oeW0EWQN24lq6K13CpixubxFVz74gwvdVQ0svBYIzhX/yKMbKwUDuk0UL2rNueaXuTamet5mVYQqo1P0M46PwSsS2TJH4vYXE2azbmOTCTjYZpzWlD2P8AmhXbCiyI3Ntg5DwWxqRz5bQVfGFkgVDW7CzUnank4NR6LD1vySfl5/M9vS4WetbacukyXD7hmQftJFQK/SMDKVJQRWQkfvT5Yvj7IaSsr2eSIBO/7Q8aozWZUSNu3jeMC73JabSlErQ5B7k0VbbheSbkPBY4oyOHm7Z44uWMziW6YjTYfDba3ew/hyQyTG9uS+JXFazJcMErW7c+Q4JcD12UKyDMfj8vWm1C3YibWtGQjfVoXlnMaPX/XSj3NN+CCFLbffJkdvJdR5dNCaLEjfjiHUdOoA72J8oGrwSf63CmK4P7HmDAwHWtSV9DEtY54GvCaPsjcoVjlWlKobSPPQn9andJJLi5J5JMzQuUPXGFyzx86hi6QeNVBff7qeKBYi5VvKpHf1IXSkhDsi7bCbxldyI2to4eLZWntkwu4sH4EGT8U4NhZAh3PCph5PaaAbxlcnp/KXQNL+MNwK13afhKS+odgFPQLDZzvosnFhLa8DpR0BcPTwwKGrb5oES1k969DUKnWx8uEycieFozpL4dJNKoJPd5/UEDPc5ra4URNO2OwbuNeuHTq4XpbAEoPBtIG82oi02RafSqORjdEYlA9hhqGz5G0tC+O16ThbFUhGtYk0I7uOPq0KB1KsxLQ/VALjQm+WBKpRWNl3Yid/BbDIz9h+mZzbJK5T17Fu0i1Ogji0/ZCaud29PSehVbAHNA/f2Oj1kToi0rwh0P9dHF5Ear1d2BXVjGJ9f73U5EGKnM8R1MXBaF5dwP+NXyL7fVGKG7dCRXxHBKpFkfigWM0we0drbcxQbPFblSXhEH53ml89N6GW1G3SGTzFPhmJGHBgS74XMrA5tBtEJ8uAsnrYbD27iO7oVl4sWcCLzyWSS5FPpBLUcHc8WUUa9ZqqLnXjhoaw4CncbDfaMazXaWF9uRW/NUYgPtbo9EfcRqec1dB53wFmud309yiTLJKncLJFd9xs2Ub1DVLsKlyCIkW2tRRF4nHW44LoWNHuOuHBuZ+U8dRSSfcKIuGvPhbEveNwZVMBXa+O56N2z3wYPADpXs9QeQzKX5zei7GqV+DU80NiEedwLtfhkhvxQV4XAqi9a9m4bWEF767yGDUW5JfnSiAaV8ILVmwk66vdsdvR/NhkKLK7V//ReLNAhqUqaRHDTMoIvMt+h6G4319DZSTryBscQlaam35CFshs6EawZHuqNY9ghc1gJ6sP5b59dJAli2OzZDk/lMeUJPL5dt/L8S1MgMUH1TB7HATCvgjkKYq1JPa5aukcHEIIVSOLW1HQavnQFMuGB6aiaQfPUpzMgPRez8fnn934/DgDH4v8h1Fne0U5lyG9ruFJFtzEGdrbNGVUEtNhVLoc0riB4r7Ub5HAxuO+pL0P6vR+UCKF034nZveq3C+eTkebx0HrRFZWGroIKynlnw1omD2n7klWeMQaDQKl4IJfLRZAsLqQZCKPVT3tNEDYwGW1tEUKlaG7zJLYfrZAoN+ofgstQGaSZvJOM4BdtMr6KfpBXTEOhh7t0tTd5YvPm0xQq7DRBie+53S5Cajf/EQGcXGkEbFXfZcMIG94lVR/MEPIk2JtMHJjyrrjkAKp/G7qywux5nxy0BTLn0kzWd+KPOMQ5WUc00SC9Xu0kclMZh+XICqrwYcAm08PztG709P4dneWfRR2RTGvbb04/s0rMycgzqVhyz2/C7HxH+l/wO0pHGR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + 5044 + 16404 + 27426 + 36350 + 47943 + 57440 + 69819 + 82495 + 93231 + 103854 + + + 1357446760 + 3af4bc667298b083df087d70a02e9ca867a01650 + diff --git a/tools/fragpipe/test-data/default/test2.mzML b/tools/fragpipe/test-data/default/test2.mzML new file mode 100644 index 000000000..158109960 --- /dev/null +++ b/tools/fragpipe/test-data/default/test2.mzML @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0X1MVfcZB/DDhTEljjEkxjICB8QRbBa9EEIZQQ4gVZESuJrWoYHDhVGgvvCm8iJy7gUEoRQvnXHoLIeXtpRahsQStAQOlLHWdVNA5phDDjLGkFgFuljUsKXfL3998nx/z/Occ35HEARRkH4tCYKgDFihnv+CdV1MInz03iEY+icoO/348A9qm+9CydEu6QfVJROU7hVDeV0vFFcdknEeHgblNHsZ+wxboB4i0WeHmM/2sr5ll4J5h8gUPjcVCmMWqOW2QsV1iufOdmb0d4RC7SszXTxj5nP7oSLoUFjdk4rz6D6ohz2E4vj3zIM+SMP3xPZDue0BVFyE36D/vx5QsaRA6cTHrOe+gOLrD5jH2qejFnyh5rETSpVmKHyrMk8aZO41TU8Z3sa9OUZDuSQZ6m9YobZ8BSpv/htK95sy0CcPQPXwFGvnH2Xi/LpvJu+tPJPf0UsN9llw/nX6fhoU93ySxf82wtxm9w7mL/tCdSEC6i4ylLaUvcPvbIWCaYj9tTNQvv0/qFwVj2CudxfUdqfQICtUO1qgUDwE5RHHo8iNu6A2nAqFgWYo5mlQrtGP8h7sjvF/+tC5cKh1l0HpuyvHeE9bj2NPfDTU05KhbC5n7tcE1awh5nEPoRRon43vMPtk838GQKk9Cqo9JijEyFDekM08/Sz7Jn8Pxa2d3JM+yHz8DvOOSeYZi5xrsMvhf3GGYrwXVIfioWxM4rkth/mRUtYZNvb7tUDtymfs7xzM4XvcYV/WKs8jnHMxb/OGetFOKMaZWHvIUNur0Awb+10baXoX8/nBXO69yzxtlvkF+zw8P+1nUPjOCPWmBCjdS4bqXA7PnyusB2t5vtrFeaPGvO5vrLtnoGh6yjmvjfnYu+gDhe+NUAmOhrLzfuYxZvZF566dW6BosOXzPzeyz9SRz/86yHxshFYuQU10PMH/4Qr1KG/Wg0Yod0WwDovj+WMZKjXZzJ0rmK+ch9ruJiisdkGpdJB9IXe5r1Lneewy+zfZnUSfYSPUFrawHg+A4ssE1m/KPF88DRW396C8vZF18OfsNw0zPzy+tuch65uLJ/n+q+wrdj3F7/OGwolfQi0rEqouJtYZKeyrOM58zsY6sZlOd0Jxez+U2kfogalTvKen7LtvXwAnXaGW7wUFYQdUknZC8aME1sEp7J/NZt5qhfpuWwG/q4N5m8Z9749yn/e/OLfhJesYp0LsC3OD2oVgKPwlkvXyWzzvNTN/mcM6yUr7bFD3aKY+n0Nx6xBU0+6zb/pbGiQU4fkTzlDJMBbxu6KgFLifeZYMNe0kbShjX9t52qlC1XYN6lF/ZF/f+Fo9zbrxKfd12xWjP3tjMff70t7XoNAWB8WSFKiFH4Vyh6WY36fSgs+4J0xb65so5v+cXdu3xH3ehtOoN2yG+pAPlIICoLw9mrl7Ar0jM3ewsu96PVRnW6EodNG4Pp6Pf8P95gen+d8WuafIUILnqz5QnQss4fMjS3h/8cyPycxzFfb715dwbyu1XINy7Rjrg5M0yecM/2s0lF5NpoYcKFosZ/ge9ewLG2XdMAOVWvtS/tdNpfwPO6hrFPMIBap1zVAY6y/l82fY5/SE52F2Ct5ver3C9/eGyqZtzEOjWPeZofhqBlQvFjOfO8u5tjoqNEAtX4X63nZa1MXc8wb3GP7M/tsT3KdNc5/zf3ieuMJ8wd6CvsKfQ7nbD6oZIczHI6HYEU9LD0H9jUK6UsE+vzrO91xi38Fr1NDHfcO32Gf6O+duTfM88RHnZpegNLnCulaw4n171lNtm5XfG8D6ZoiV+7OgOpRHBxWouZ9jf5GNtccl9pc1M382x373RSgUP4dSzfoy6OhPHQKgGrGHtTEVCquZa3kO67hCKJstUHE7X8b3a2Iud7L/SQ9zx69YL4yU8T7+wXpoHmq5K8xF+3LUjeugGv3Tct6bF/PdvlDu9i/ncwN5bvgVXU3k3JNkqO87wv7gPJ6XFkGpQ2G+oZr59t+y7v2Ucytd9Bc3+VyxHwptQ9x/cZT9gRPs81xinr3C/ganCt77K1Cu9YZatLGC7xcChcJdrMNjoTRlYp9nIucbU3l+MRMqrjlQtBRw3lTFvpZ61v6X+LyeFu4L6mTud4N9vl+yfnmP++Zm2VexwLmgZ8zd7M6invkJFDvdz/L+fZjbdrDODaGPI6AUGAuFq/uh/iIRqsOZnEvKY/24gOfiGbrXxvnKBs6PtdADf+Bc2nWeO33B/m8G+F7tE+yzPFqrl3j+1+fM2xwr8X7DzlB2dqtkn3sl39ObdYc/61JjJe8zAUoTh9fmUzifnlvJ/1DC2qWM555VnLfYmAc3cN6phfX0J1DdfINeuMXnHhzl/LF/0uxH3DP2lHPrXvB5boYqzB1xhcLtV6BeIDJ/sgPK8mvUvKeK72li34eHWGsya590KBkL6ZTC3LOG+4brWbe0cC700yp+Zxf3Bw6w7+LXrF1GafB99oc95N6kee7Zt7Q2734O+bQI5Sl/GhTI3CGUToaf433G8LzbBPWVt87xuZk8/yibdUYR6zgr+3yquae7jvNJDWv5l+y//DUUS++yr2tzNe9hSzW/ZxvrxH1QXzbRokqoXaljX/DvqnnPH0LxajsU2rtoyU26dYznB7bV8L8F1vD+34aC/3GoLtTzfO9lKBpamQ/N1/D+lunuF8yjrO+ibqh+l+93HsohDrXS/wHY46Vp + + + + + + eJwN0Ys/1Pkex/GIQRiSS7kUlRLSksvp9tD3/flNaZiNapAi2dTqLKbb7kqUQoU2x0ZCF1q3RJSQUMmRJNKdIipERikZXWh7vP6D5ysnxRRWEzMQdNAYvr5KmCl0IrG4jd3hZ2JTDRA7OQm1jZGQdY+H4MwKdG7jQ2moigm2VrCqL2qC1Atq3JO0eJZSdZvJ6vpRu7mP+Yi0sWPrTjRe0kB4Qjpp78iGX+4YE39X4loFM2myhgauty+gCWulzHu4DiOdipzVizbW9fE4t1ttCnnOfcUsV/2Jf0q2w+XGHLoWvJR6W++xTxP2keXEZFztM8UZsRbKBlwouS2edv4aBTMJj9PpU6Tqd6uR0e5Ctp7RCLLcD+OM5SQ/YTqp+ZuTlXoIFrcspJykChSrVTLzDDEe20thHbuSZhdGY3iuD7TMNiJIb4RGIrTo4etAFqUVQCXcEAuUqUFPYSt+S/yFJInxcDaYSG2T7kLjL3mys9Cilv/Xg6rMkdHawSSH7bkFKY+hnfkXbJWSkf/wAc675kPOdQa5SqbSqbVX4OWsTefuf2dbnNRRPeZHDwdckBzoAKgbwkZch3SRP3ynbqMpFf1sh/qvZGxhDK23NkBOP5Tl3yFEdyoGeG9wObCAmrO0yW9eDOybcjDS70+TFc6zYxbXMBhWDtmuAqz9ZRDzU+rZgLUuKSdqk6J7M2tOArnW7EesTgyeHmFkVioj8v8AbZYA1Yo88t2kROvnlkPlwgU45SwlYWctPMLusLLrG+mauRxXc9GeXGe3I3CYkY2tmKyuepLWAZ5AM1yG8IfjqfHcGNzDXGlZeBazD38GI8cRKDm20uq4GmxbfA3frGOQN7+J8h1lGItroFTdfpT/yGXMCxPKowTXHVTJfmc05VtMhR3JU8nxn8ihU8iFlDgKzguiiZ9LVCQfR5IbHTT88jQTfl2AwsoA6v1Uwr08YkeDIgNOGlsNyScPGogJokarL9S0YDu3uUOV7nQkYpiXC1nlVRYZvh8m26+RP+9vsmieRYGD6UhI+hl94+Qp4kM1bYxO5X6rmUz6klwSfX+EtT0izrG1AF/XtcNuP58zXrKBCovNsbc3iCTuFtQuN8RUw7oQd3MaSe3Wk0OKG+LX2MDg+ShM52dRWqoDGl7t4PwrLahnrZhaZnC082gRiVX2sV3LMtFQ/QQmPX9gxHcdKZ/fQyoDpzHu7EIua8JpunHUS9CpqcG96jrMjeYZknidHr3RJFLQv063E6dRyAIFqjQ9SHKWJqR+ZyZmhRyCxOI9OXxaKZiXdIOkenwubVQKPWk1xFmHyHqVB3FTU1H+OpczKbciy7J+5tbzw0bFh2p0Dbl1ty5SUl0ypXw8QofOVbMM+0VkxM+mKwsnUX6NPm7PGCKeZg4tepYqWP7qNVdpWkTTPvBIKtGG2RsfUqzSpWqHb/hcb8BpGjXTqR1GUL7tjNKaq6y/4yI6VKuRKc+o1Mp4+ddgHpfVYQgfzVQc+u9j2NTn40XbZaRZZuHDwgTG5bawrGJX1FseJwO/HNTxL0Lf/39QjrDj7vdNonuLH6NEW4HKd+Uxftjv8Je9Q4/COrKSu8oWvTuG/aLTCG+8BaFnLPKuPEaA3ze2+pkzqp2248O9qWip7WZFKrooZH5QCz7D0LgJq5YokOemxThhrAejE+pkqrwPryMyELvemfgN3ji2mUdLNVRxeLMJ4uwi8GfpfZY9RY8yDA5AbFiGedlAYQWDQ0QIdmziU+ssHqar1bHAJ9lobzoCaeUrzAvVow1n16M8xAdcrBONLsxikVqfMTbsgIHMSth8CcfQsURyyLGh6U/cUC7KYTEd/RAuccGoYgxe2lRgXlctez/6BGlGmsQTGsLtrDl9W/mWFTjJk2q9BXr3toLvfINFhxxEbJgNlhp24fd6NZgGW1CoyhfWtO0Wu+EiTzUeFVDg+Oi8/5SdmWuOowYiPKheTkW2k1Bb1YA3/cWs74ktpiUGYNzOHCxRSYb7AwXa8lyLsqv9YSbSQXjNHOhRLUv9WMhWGD6CVHiHDepI8JNmLCLeBaPpuAklBEXDQZDN1H9uZ2Ny39nzeRy6ZP64F5rHXhZak/iYPq354oNNHuNoz9hHqB2ZRTNF3hivPR0GwnbmGqpCla/vQVHuJvaauOHoXTfMP7gewmdt6Lp1gRnO2o1s8d/czX2DlCbSR6Z+MiK8EjD/ZDtMnczA/ZOJoNOEbieO3L2tqcWulTU8lOGo6mX0DeWw3kfjoRK8BXzebPgGxCLKbgiHPLqZlqIZ5WaUsEWyxTDRuow7cROw2ymSVjuVYs2HVpQouUFmrgjP4UKM2Z7G+kUrYXkgAu52TYjZp43REydx/wUfM/oH2NfSS6ziVgLcx0sREPMVT9c04b1bDVaq52FiYCjiyiwgPa5EGh0FlO6bwawHHrEwnThsyIzHyT3d6L17nXmujGJVR16zrseR9In3FsITf9DDEUUoi3hUW6BPRa/UIBefTlHLTmLwNodt3h4018eVIkPPkGfAIVgYusLI6wTbvvQB9qr4c2Vyitzw7mJcsfFETMMBSJs72bOQ5Qht3AM94RXc//H3fbAittd/Ys2Cb0gR9qOgrQ7DncuwK2siXvaEoXtvOFwlyRCEbUNETzn7ZicHL5etjCnx6GBZMH3VOUUrHP0otrgH8rEquPp5hMmZrQb5RKIp8j/k3i1C/qVm5nhvDubsnkI+JRIq6vXiDIy8uacG8ricks7+BZT5uqk= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0n1QFOcdB/D1JESpNWAoQyiRBbQGUksQDVGGsicaCq0vEMcRRF3geiKiIgqKhtzyoohIgDiMQTpmD4lBhgGkGUopjctLqaKIxHEsomZPJREZAvgey2Cb7/f++szv9XmevRMEQX+8MlYSBEHrzYdqeScUfKfH/awSEkZ/zN+I/L5mqI29Hv+z0sD7UOizQCXxAtQnZ27Cvl+/guL69zcjH7liC+Z8fWXml0Plh41Q32uB8neVjK8MMq4xJODc9HlQdYuFcrMFinkq8wWtUPhRZ3+xVyLiM0lQqsqBapiNsePbSYgDQqGcKNNZVVC/1w7Ff92CQvsU9fM0oW7Kg8LFU1D8sInW3Wfdx/fPuEdkPlTdVSgvaYVCpw0qCw1mxDXLoVKSyLj9FNRmfU+LxK2YX2DcyvttglqQBYpv3drK90+yr2VuMt4ZKNOMPKgtqUrmuR00ZwjKNsM23NNxPtQ8wqHwMoVO5kDZ6QuoGM6zL8LGershBecUetP4EKi4xkF9fzZjwxcpvJ9hO38Xb6gaV0CtO2k773MYCp/fYV+UQyr29HhDpdZIh0ypfGc1Y0s3FIVbqfZzdsAaHyjuXrmD3y8BCr/KZX1pNVScu5g/eB9KTdN2wn1zof5DGJ1dCOXVp6Da8U+oybcZBzrswp6H/lCrNEE568tdfG8X8yvvQMkwLQ33q3GGaqt3Gu//HtRcl9PyaKrJUCncBYXrBzhvKKGNpzgf0MB6bweUrvVy/vgd1h3Ged5Ow270/elNKDe/DbXUhXQkFCpB0VANTWRfSzoNzoHS1DHGBSr75Xb7nl7mZ+mcTx2lpunpvP9sum8eVFsWQS15DRSzE9K5P5V9NQqU60vYH3Ia6mMNnNN6oDJiY/+zcdbTp+zO2YN8lRfU0wKhNtcIpfVrody0hXXPNNY7ClifqmL8+K97+F3a2dc9wLmC77k/4zHzY6+g6u68F3PDIlTLAqDi+nvme6L38jvsZN2ca+//FOqnP2c9qpr5uZ1QnH+Ve5zusa9ynPkFr2Vw3jmD9xahYnsvg+9akWF/Lw3aAtUSBQpqKZQdVOZDGpiPugLFPpvdiQz7eZmor3emT3yhnLeY8YvwTN77I6gU7mC9ycL6pTKoLj0DdY9z7B/phNKSq+y/fZ/1rnHGJcI+vmM2FKtFemahXSP8//+J8WQCFLzToR5hgcqSz6BqsjLfVc/+1VeYH7vHvuIJzp96bT/OtzlDcW0A1MONNG0VlK7Hs569i/lRBQpex6HWYWW+u4F91W3Mp15i/vJ/GLs+49yTX2Zh7w2vLH6fACgHhUOlOTqLv1cS++rSGJssjDcUM25TOVffQOM6OF/Yx3qrzX7Oc55TPv0ATHeGwkV/eimc9sawftwE1bLdUHbMgeLLUjp5GipzzkHdo5N99X2cC70LpdoJ7jPOPoh6ns9B5oOg4GuEass6WmKGSvAeu3lQ/7KE8wFWzkU1QbG/g7H3t+zrHoLazkes1xg+Ruw2n3YYoeQUzTh5ExQXZFBLLuvriqHqVkHb6plf+A3joauMpx7Y42e0fHo27m1ygVqEbzb7fgeFqjWsfxPL+EUO6zcqqaEByoO9rPtO0CevoJr6xif8HX4L9Yiln/B3CIdaeTbrDicZu33FvlVNjF07oDp6H8oD41Coecl8m7MFsZcvVCsCob4/zML3rKEpZta70iz8Xoeg2Hec9b1WxnV1UI7TLLxnP/cvuMdYHmP/yCv2Ozop6Hd6U2G/O1RHvKHg58d622Io1hsV3i+K+dZozt2LY/1GAvNDKYyvpUHpdibzwaUK32XlnOtZam7k3v/+jeeu7qTXL3JP7XXucbxFnR4wP2XI4bkutF6EancQlDcvg7pPJPOuMewLiIOSvI19iWmM8w4wLiqFmkcF+x3PMi+f4z5rK33aDpWyf0Oh7irPcbtpP/8u53OGaeM488E/cX+lkIs9816Hku2NXH43j1z+Hr5Qu/AO642BzLeF0PIVrItRjM3RUOjfAFWjzLyzmX0Rmaz75bLu/mku73OC+TMq+8O+4j02NFGH8/ZzL/C+l6/Z995lfXCY+yueMu8q5OG+TjOh3OoClWQPKMTMg6KwyN73AdRPL2ccHwnV1M2cm7OdccrHnPc7wryphJqtrHfUQm20iXscWnl+8EXGBQ8ZhzyixS+4zyLk4z6WmVDIdoHqsHs+3yvmc48/6/1GOhmZz++6jrFfEpQaU7nPkMm55qNULmN9VjXrgWe5v6eJ+YLzjMX+fH7fm4ytNp5T8ZBaHzHv84Jzt6cd4p4ZUFzoAqUBN9rsCZXWdxgXLKFFy+z9Euspa6E8I5b5Q9uYX5rO2JBr9xhUu8uoewX7wpqoqQVqnh3sv9ZDp67R2kH2mUd471WPeW7xS1pkOIy9yb+A8tcuUBp0h1q4F/Pm+ezrfhcKNwIP83stg0qZkf0ef2C9Lpb5cpn7ZmxnPSKXe04Ush52kvnKavY1nbXv+QfNbKddPTzvaj/n3W7yXsE6FN8d5r6hCWpyLEB9aBZUStyhFOcN9TX+UIxfynrocuYfb4CCXwLURrO4Z0YOdTrKvt+Usq+vgvlEK22t4z5zK+sxnezP7KEX+u31W1AdfsBznj5nfmjmEfT9cQ7UIj2P8Dv6QHGDP5RDlkHJJjGWN9KhZPa77eGeyweh2pELhXWfce/ESfa1nGW9vJGG/p31sQs8b90AY8+71PqIc22GQr7XCaqjb0HJ0R+KtYugVmFkfjCSfSfWFPL7xUKlLBEKq9O577sDnB/MYX2k0B6Xst6sc6/nCPdcnuB8zfSjMGcmlJ2doTo2l3mLka6OhGLAR1BLT6BPzaxPpkHp0AHGNTn2+QIacwzq+/9ij2sZP+86yvd8y/MLB5i3TvC82p9YNzsVIfbzhsL8wCJ+zw+g/jSccUki61kpUIvohFJBD/PX+9nnNgHl4FeMjYuPoS8+BsqJcVANS2JcUsD614HF0v8AWoMubQ== + + + + + + eJwVk1k80IsaRUMdpQgdJLNCUYSi6apvf39N6ojMpYg0khudQnWEDMnRgEyZIkkSIWOppBSSaCZJg0ipaFS3+7hf1sNavz37lxxXnzyKn51JpKt2FHVur3n1tCrI7K8gs3fZ4KdSePXhPu0oaMLO1Hr6e3gRckK3keWXZMo4byUEaG1mR6kSypM1piPj0yhy/REYlVlx/LEt1Hujli4eHaJYNUmc3lZD1nrdXGayHEt18nkxNOiK0gsU2J+gRZCHiIEUAg/Ls2JXI6aLHmGTeTEQ8i7QsmM5VNWWKUy8FUjON9783p0snZxPiVE6wqz7hdRdKi6omZahXvEhuTWVIT0wC0tdEyC28Rxihz/hR8c1hb175qJzMJu/ZEVAZuwknLhjTivFJNn7xFJ2af+CMUMdtObxXlwrY95csRY7Ho3FinYpwehrIC/gdhKTV4SG9w18Dgvmx6dSqdEihkx2bkDJxPN4G55GvwVhWaM6585MYu1PYeQxV5eLj6xEpsVZGPcbcoL5PgqY+xV2oXmIS5iMb+U7aVddJ2RO97CCkix75YXi89QBat3RQQMjgqgrthwVhytR0KKLG61VMHtwgZ2GvtGW+G6huWMK277X5BQNZR7muQwLAtwQtvAonja14O2scGxuk+Ddj0NwcY0c9oV34/KaK6zSkc1BP2Mp/t9knvEsEb8mO3GpnhNmqv0lvFp4kfJr1vONGh8kO33G7eCrVBJzBlJh6xF1ZTqvmiPFVdQL6zXXYXnLCOoGfRh9fySPPJoE/WZpLq3IwEmnIigm/eCrQZ+RKqbH6hNqMb8+DsqyPZT6KItk/5GEmbsr3sGEjxm+4zF7nrND/GV8bAyA5dhN7DGtDXNbo9nGKB8535fyWLcYWB7Pxl3P//dIoSIfc2x5FIda85f4LCXJyxdP55u9zTB4Y4bNelP5Y0AGlwarwyVlOx8KIQ7NlWNvcy/zSi1LKrw1l8UupdLnMlPusnPgVgdjfnaliCtl3dimyZhFyB1Wo0fB8Ls628XEku+mJDSNlRUiFp1B9exCwbQ8SBgb8RL/GblLiLIJ5Ll/+eDFChO+WKLOAW8/oe6SPb6q/ODdifP5S1ge59rK8rkGP14bZsOrKls55oUTH7zzkr29JjGfPs3XnK34v7v2Cw8kr0A8UI7XtCWgb6O1sPWeLz+/Jyv4TyzAnV/WnON+imMcZ8BxsIYrR+xFztp8Tp6ZxQkj1nKJQ5CwVUqFG3py2FtiEsvtPszjeLIQmCePJZvns7KDAtclKKNw1WmoKuwS7uop8o6aJVwdqMRzu8zNVdMzWXuLrnnCzWi2+uckhw2dQc6bZJieOsqLWv7g90Ou7NWmwPOSYvljXAO2992H+OwevBnUFMRrFYR/Qi0F29Pf0db8he3XPmMXCTtWv9OK6f0KQrbIA5539xVKYv/kpMtWvE7bVHA2VuKo41EcOliIoV5pnmMhQGW1IvuYKnGEiSNLT9fl0bQO0bv28u3G70J3argQoa7HqqoGEC8ox9uBQco3tuD+MjuhoiqU8+TKoXVmPrsa+ZOpdjFyg8ewa542nmgUovpF5UIP0zZ2fS+FL2KhGBdrDHeVSPSF6GCJiwRb1fkjqbwLe/SLsfCVOwYbTIT6239DRDKa/KKCkdf/lnIkmrFUwRcdLpGwnuKC9v4l3D1YQroqSajdchYvxZPw85UbbA3cMUfiAMbpn0LTiT54xSXAIiwcvcHbyOWODu61j0bWkzEYLF4H+x8WXGaqiitT/TDGNhBek4pQ1XYIF7cOg/IFXYg6ByEouxqSZdo8zO8nvS6bCpc+R3wLd8PEbe+wfm86fr4uwMH147no8FTkuI/hB+3RWHUjG97J+3F64R2K+/ovrorFYuXNFKq8pQn5GQ7IOxsL/ZxRXJkVSHc3NaPnexd11o9k2dbD+JWpj8F74VBvXIiJIXdRnhiJD2kRcDOT4VrDCJ41ZhRKMy9z+3VzeM1MxKktKlg+YQZddnOESHgr8f0jaPG4B+rTQeO2fTD2qaMSv2h8aFXkP0bs4qW+o+FeWkvWCfVofXyLPv6rhtwV8jwgHQ9dqWB4pOrxO3NGu6E3+8+Xgf9KPSF/pKhgtbUCKbsH8LpZC4dNF+Fnmgzceq35RJwm73G7CNvoUmiJz8OIOXr4tNsdanG99G3JUfJJzqXs+ltIXzcBzyXFhRll08wPPXiIH785fYFdFDK8nDoziuhAZQBbvrRhqyl9mLQ8AJtEOpHSYIjFF2IoWLSFXt70pinWNTj4JAHLlXai/pExRu5zhMmXclq5TBM/jP5AVZ8NIm7nYtST8VwQ+R6JlRJosDtDpj5LUXs9Br2+2cj4pgwvxzMk6vYQfg5dlBZ0l843qcAofzY2z7JGR+kgpUeq8agVqRh+XRqJV90wpT+dkqdE48+ZzrivZUt5SdH4WzMIdgOhiL8mjmJncRyeoSMoiSdym0U6JBdkIcRJB83LTND4ZDflX1LDcqkiRES6c/L51axvMY63xjvi+wENbLznT4GOBTRMThfhbSE4IjYP7SeOk4J1BdZap1O4xyyhrNoM/RtOoPOkD1GmOb+6fBZHLEtx4NcZer9SEbUJhixWHQytp5kQDbhEQQe7acMDI7SIFWO4y0PI+ERgmscaev5mMg/dTMcz0bWU9udVcr/zgEavsGf3bYSw7d44X6TOPRn+pEW30P6xBi0TjDF7oTx0WxPJNtIUxS1fSdWoH6YzfRFkd5XEambz05CDVG/fD1ERa265thgHNW2QxRPxKKAOxTcC4CkVRaEaqnj5qk2Is90pdA6kYd8lF3ZevhES/g1Qk5FkT0sdPJ7mgtXKMcjf64lvQid07T3J02kD9DNt8WnlOYyzyoaTaxh1iIrweI3FONbcRofE3tIH2wzSfi+GUaYNdHPBJQRcOkbbe2Zw2mgTdukOwr2fKb8/qszSrqk0gPmwDxqiURK+0H69Hin6WTC8ugMxqucwSU0VGSqHsFq1DgaK+zFySQcKDMwQaaUB82oNjlulBG2/QhI5LgET50gy7pIWDHNVhN6Ck7CJX4T9qm/ofycHOgM= + + + + + + + + + 5044 + 16404 + 27426 + 36350 + 47943 + 57440 + 69819 + 82495 + 93231 + 103854 + + + 1357446760 + 3af4bc667298b083df087d70a02e9ca867a01650 + diff --git a/tools/fragpipe/test-data/tmt11/outputs/workflow.txt b/tools/fragpipe/test-data/tmt11/outputs/workflow.txt new file mode 100644 index 000000000..c55d96837 --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/outputs/workflow.txt @@ -0,0 +1,309 @@ +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=0 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=false +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=-1/0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=131.5 +msfragger.misc.fragger.clear-mz-lo=125.5 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=200 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50.0 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses=-18.01056 79.96633 +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 229.16293,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=false +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=true +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=false +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=3 +saintexpress.run-saint-express=true +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=false +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-11 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0.9 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=1 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=true +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Basic TMT 11-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/test-data/tmt11/test.annotation b/tools/fragpipe/test-data/tmt11/test.annotation new file mode 100644 index 000000000..2df9b7263 --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/test.annotation @@ -0,0 +1,11 @@ +126 sample-01 +127N sample-02 +127C sample-03 +128N sample-04 +128C sample-05 +129N sample-06 +129C sample-07 +130N sample-08 +130C sample-09 +131N sample-10 +131C Bridge diff --git a/tools/fragpipe/test-data/tmt11/test.fasta b/tools/fragpipe/test-data/tmt11/test.fasta new file mode 100644 index 000000000..127e0e696 --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/test.fasta @@ -0,0 +1,193 @@ +>sp|P22314|UBA1_HUMAN Ubiquitin-like modifier-activating enzyme 1 OS=Homo sapiens OX=9606 GN=UBA1 PE=1 SV=3 +MSSSPLSKKRRVSGPDPKPGSNCSPAQSVLSEVPSVPTNGMAKNGSEADIDEGLYSRQLY +VLGHEAMKRLQTSSVLVSGLRGLGVEIAKNIILGGVKAVTLHDQGTAQWADLSSQFYLRE +EDIGKNRAEVSQPRLAELNSYVPVTAYTGPLVEDFLSGFQVVVLTNTPLEDQLRVGEFCH +NRGIKLVVADTRGLFGQLFCDFGEEMILTDSNGEQPLSAMVSMVTKDNPGVVTCLDEARH +GFESGDFVSFSEVQGMVELNGNQPMEIKVLGPYTFSICDTSNFSDYIRGGIVSQVKVPKK +ISFKSLVASLAEPDFVVTDFAKFSRPAQLHIGFQALHQFCAQHGRPPRPRNEEDAAELVA +LAQAVNARALPAVQQNNLDEDLIRKLAYVAAGDLAPINAFIGGLAAQEVMKACSGKFMPI +MQWLYFDALECLPEDKEVLTEDKCLQRQNRYDGQVAVFGSDLQEKLGKQKYFLVGAGAIG +CELLKNFAMIGLGCGEGGEIIVTDMDTIEKSNLNRQFLFRPWDVTKLKSDTAAAAVRQMN +PHIRVTSHQNRVGPDTERIYDDDFFQNLDGVANALDNVDARMYMDRRCVYYRKPLLESGT +LGTKGNVQVVIPFLTESYSSSQDPPEKSIPICTLKNFPNAIEHTLQWARDEFEGLFKQPA +ENVNQYLTDPKFVERTLRLAGTQPLEVLEAVQRSLVLQRPQTWADCVTWACHHWHTQYSN +NIRQLLHNFPPDQLTSSGAPFWSGPKRCPHPLTFDVNNPLHLDYVMAAANLFAQTYGLTG +SQDRAAVATFLQSVQVPEFTPKSGVKIHVSDQELQSANASVDDSRLEELKATLPSPDKLP +GFKMYPIDFEKDDDSNFHMDFIVAASNLRAENYDIPSADRHKSKLIAGKIIPAIATTTAA +VVGLVCLELYKVVQGHRQLDSYKNGFLNLALPFFGFSEPLAAPRHQYYNQEWTLWDRFEV +QGLQPNGEEMTLKQFLDYFKTEHKLEITMLSQGVSMLYSFFMPAAKLKERLDQPMTEIVS +RVSKRKLGRHVRALVLELCCNDESGEDVEVPYVRYTIR +>sp|P31151|S10A7_HUMAN Protein S100-A7 OS=Homo sapiens OX=9606 GN=S100A7 PE=1 SV=4 +MSNTQAERSIIGMIDMFHKYTRRDDKIEKPSLLTMMKENFPNFLSACDKKGTNYLADVFE +KKDKNEDKKIDFSEFLSLLGDIATDYHKQSHGAAPCSGGSQ +>sp|Q8TCU5|NMD3A_HUMAN Glutamate receptor ionotropic, NMDA 3A OS=Homo sapiens OX=9606 GN=GRIN3A PE=1 SV=2 +MRRLSLWWLLSRVCLLLPPPCALVLAGVPSSSSHPQPCQILKRIGHAVRVGAVHLQPWTT +APRAASRAPDDSRAGAQRDEPEPGTRRSPAPSPGARWLGSTLHGRGPPGSRKPGEGARAE +ALWPRDALLFAVDNLNRVEGLLPYNLSLEVVMAIEAGLGDLPLLPFSSPSSPWSSDPFSF +LQSVCHTVVVQGVSALLAFPQSQGEMMELDLVSLVLHIPVISIVRHEFPRESQNPLHLQL +SLENSLSSDADVTVSILTMNNWYNFSLLLCQEDWNITDFLLLTQNNSKFHLGSIINITAN +LPSTQDLLSFLQIQLESIKNSTPTVVMFGCDMESIRRIFEITTQFGVMPPELRWVLGDSQ +NVEELRTEGLPLGLIAHGKTTQSVFEHYVQDAMELVARAVATATMIQPELALIPSTMNCM +EVETTNLTSGQYLSRFLANTTFRGLSGSIRVKGSTIVSSENNFFIWNLQHDPMGKPMWTR +LGSWQGGKIVMDYGIWPEQAQRHKTHFQHPSKLHLRVVTLIEHPFVFTREVDDEGLCPAG +QLCLDPMTNDSSTLDSLFSSLHSSNDTVPIKFKKCCYGYCIDLLEKIAEDMNFDFDLYIV +GDGKYGAWKNGHWTGLVGDLLRGTAHMAVTSFSINTARSQVIDFTSPFFSTSLGILVRTR +DTAAPIGAFMWPLHWTMWLGIFVALHITAVFLTLYEWKSPFGLTPKGRNRSKVFSFSSAL +NICYALLFGRTVAIKPPKCWTGRFLMNLWAIFCMFCLSTYTANLAAVMVGEKIYEELSGI +HDPKLHHPSQGFRFGTVRESSAEDYVRQSFPEMHEYMRRYNVPATPDGVEYLKNDPEKLD +AFIMDKALLDYEVSIDADCKLLTVGKPFAIEGYGIGLPPNSPLTANISELISQYKSHGFM +DMLHDKWYRVVPCGKRSFAVTETLQMGIKHFSGLFVLLCIGFGLSILTTIGEHIVYRLLL +PRIKNKSKLQYWLHTSQRLHRAINTSFIEEKQQHFKTKRVEKRSNVGPRQLTVWNTSNLS +HDNRRKYIFSDEEGQNQLGIRIHQDIPLPPRRRELPALRTTNGKADSLNVSRNSVMQELS +ELEKQIQVIRQELQLAVSRKTELEEYQRTSRTCES +>sp|Q9HC84|MUC5B_HUMAN Mucin-5B OS=Homo sapiens OX=9606 GN=MUC5B PE=1 SV=3 +MGAPSACRTLVLALAAMLVVPQAETQGPVEPSWENAGHTMDGGAPTSSPTRRVSFVPPVT +VFPSLSPLNPAHNGRVCSTWGDFHYKTFDGDVFRFPGLCNYVFSEHCRAAYEDFNVQLRR +GLVGSRPVVTRVVIKAQGLVLEASNGSVLINGQREELPYSRTGLLVEQSGDYIKVSIRLV +LTFLWNGEDSALLELDPKYANQTCGLCGDFNGLPAFNEFYAHNARLTPLQFGNLQKLDGP +TEQCPDPLPLPAGNCTDEEGICHRTLLGPAFAECHALVDSTAYLAACAQDLCRCPTCPCA +TFVEYSRQCAHAGGQPRNWRCPELCPRTCPLNMQHQECGSPCTDTCSNPQRAQLCEDHCV +DGCFCPPGTVLDDITHSGCLPLGQCPCTHGGRTYSPGTSFNTTCSSCTCSGGLWQCQDLP +CPGTCSVQGGAHISTYDEKLYDLHGDCSYVLSKKCADSSFTVLAELRKCGLTDNENCLKA +VTLSLDGGDTAIRVQADGGVFLNSIYTQLPLSAANITLFTPSSFFIVVQTGLGLQLLVQL +VPLMQVFVRLDPAHQGQMCGLCGNFNQNQADDFTALSGVVEATGAAFANTWKAQAACANA +RNSFEDPCSLSVENENYARHWCSRLTDPNSAFSRCHSIINPKPFHSNCMFDTCNCERSED +CLCAALSSYVHACAAKGVQLSDWRDGVCTKYMQNCPKSQRYAYVVDACQPTCRGLSEADV +TCSVSFVPVDGCTCPAGTFLNDAGACVPAQECPCYAHGTVLAPGEVVHDEGAVCSCTGGK +LSCLGASLQKSTGCAAPMVYLDCSNSSAGTPGAECLRSCHTLDVGCFSTHCVSGCVCPPG +LVSDGSGGCIAEEDCPCVHNEATYKPGETIRVDCNTCTCRNRRWECSHRLCLGTCVAYGD +GHFITFDGDRYSFEGSCEYILAQDYCGDNTTHGTFRIVTENIPCGTTGTTCSKAIKLFVE +SYELILQEGTFKAVARGPGGDPPYKIRYMGIFLVIETHGMAVSWDRKTSVFIRLHQDYKG +RVCGLCGNFDDNAINDFATRSRSVVGDALEFGNSWKLSPSCPDALAPKDPCTANPFRKSW +AQKQCSILHGPTFAACRSQVDSTKYYEACVNDACACDSGGDCECFCTAVAAYAQACHDAG +LCVSWRTPDTCPLFCDFYNPHGGCEWHYQPCGAPCLKTCRNPSGHCLVDLPGLEGCYPKC +PPSQPFFNEDQMKCVAQCGCYDKDGNYYDVGARVPTAENCQSCNCTPSGIQCAHSLEACT +CTYEDRTYSYQDVIYNTTDGLGACLIAICGSNGTIIRKAVACPGTPATTPFTFTTAWVPH +STTSPALPVSTVCVREVCRWSSWYNGHRPEPGLGGGDFETFENLRQRGYQVCPVLADIEC +RAAQLPDMPLEELGQQVDCDRMRGLMCANSQQSPPLCHDYELRVLCCEYVPCGPSPAPGT +SPQPSLSASTEPAVPTPTQTTATEKTTLWVTPSIRSTAALTSQTGSSSGPVTVTPSAPGT +TTCQPRCQWTEWFDEDYPKSEQLGGDVESYDKIRAAGGHLCQQPKDIECQAESFPNWTLA +QVGQKVHCDVHFGLVCRNWEQEGVFKMCYNYRIRVLCCSDDHCRGRATTPPPTTELETAT +TTTTQALFSTPQPTSSPGLTRAPPASTTAVPTLSEGLTSPRYTSTLGTATTGGPTTPAGS +TEPTVPGVATSTLPTRSALPGTTGSLGTWRPSQPPTLAPTTMATSRARPTGTASTASKEP +LTTSLAPTLTSELSTSQAETSTPRTETTMSPLTNTTTSQGTTRCQPKCEWTEWFDVDFPT +SGVAGGDMETFENIRAAGGKMCWAPKSIECRAENYPEVSIDQVGQVLTCSLETGLTCKNE +DQTGRFNMCFNYNVRVLCCDDYSHCPSTPATSSTATPSSTPGTTWILTKPTTTATTTAST +GSTATPTSTLRTAPPPKVLTTTATTPTVTSSKATPSSSPGTATALPALRSTATTPTATSV +TPIPSSSLGTTWTRLSQTTTPTATMSTATPSSTPETAHTSTVLTATATTTGATGSVATPS +STPGTAHTTKVPTTTTTGFTATPSSSPGTALTPPVWISTTTTPTTRGSTVTPSSIPGTTH +TATVLTTTTTTVATGSMATPSSSTQTSGTPPSLTTTATTITATGSTTNPSSTPGTTPIPP +VLTTTATTPAATSNTVTPSSALGTTHTPPVPNTMATTHGRSLPPSSPHTVRTAWTSATSG +ILGTTHITEPSTVTSHTLAATTGTTQHSTPALSSPHPSSRTTESPPSPGTTTPGHTTATS +RTTATATPSKTRTSTLLPSSPTSAPITTVVTMGCEPQCAWSEWLDYSYPMPGPSGGDFDT +YSNIRAAGGAVCEQPLGLECRAQAQPGVPLRELGQVVECSLDFGLVCRNREQVGKFKMCF +NYEIRVFCCNYGHCPSTPATSSTAMPSSTPGTTWILTELTTTATTTESTGSTATPSSTPG +TTWILTEPSTTATVTVPTGSTATASSTQATAGTPHVSTTATTPTVTSSKATPFSSPGTAT +ALPALRSTATTPTATSFTAIPSSSLGTTWTRLSQTTTPTATMSTATPSSTPETVHTSTVL +TTTATTTGATGSVATPSSTPGTAHTTKVLTTTTTGFTATPSSSPGTARTLPVWISTTTTP +TTRGSTVTPSSIPGTTHTPTVLTTTTTTVATGSMATPSSSTQTSGTPPSLTTTATTITAT +GSTTNPSSTPGTTPIPPVLTTTATTPAATSSTVTPSSALGTTHTPPVPNTTATTHGRSLS +PSSPHTVRTAWTSATSGTLGTTHITEPSTGTSHTPAATTGTTQHSTPALSSPHPSSRTTE +SPPSPGTTTPGHTRATSRTTATATPSKTRTSTLLPSSPTSAPITTVVTMGCEPQCAWSEW +LDYSYPMPGPSGGDFDTYSNIRAAGGAVCEQPLGLECRAQAQPGVPLRELGQVVECSLDF +GLVCRNREQVGKFKMCFNYEIRVFCCNYGHCPSTPATSSTATPSSTPGTTWILTEQTTAA +TTTATTGSTAIPSSTPGTAPPPKVLTSTATTPTATSSKATSSSSPRTATTLPVLTSTATK +STATSFTPIPSFTLGTTGTLPEQTTTPMATMSTIHPSSTPETTHTSTVLTTKATTTRATS +SMSTPSSTPGTTWILTELTTAATTTAATGPTATPSSTPGTTWILTEPSTTATVTVPTGST +ATASSTRATAGTLKVLTSTATTPTVISSRATPSSSPGTATALPALRSTATTPTATSVTAI +PSSSLGTAWTRLSQTTTPTATMSTATPSSTPETVHTSTVLTTTTTTTRATGSVATPSSTP +GTAHTTKVPTTTTTGFTATPSSSPGTALTPPVWISTTTTPTTRGSTVTPSSIPGTTHTAT +VLTTTTTTVATGSMATPSSSTQTSGTPPSLTTTATTITATGSTTNPSSTPGTTPIPPVLT +TTATTPAATSSTVTPSSALGTTHTPPVPNTTATTHGRSLPPSSPHTVRTAWTSATSGILG +TTHITEPSTVTSHTPAATTSTTQHSTPALSSPHPSSRTTESPPSPGTTTPGHTRGTSRTT +ATATPSKTRTSTLLPSSPTSAPITTVVTTGCEPQCAWSEWLDYSYPMPGPSGGDFDTYSN +IRAAGGAVCEQPLGLECRAQAQPGVPLRELGQVVECSLDFGLVCRNREQVGKFKMCFNYE +IRVFCCNYGHCPSTPATSSTATPSSTPGTTWILTKLTTTATTTESTGSTATPSSTPGTTW +ILTEPSTTATVTVPTGSTATASSTQATAGTPHVSTTATTPTVTSSKATPFSSPGTATALP +ALRSTATTPTATSFTAIPSSSLGTTWTRLSQTTTPTATMSTATPSSTPETAHTSTVLTTT +ATTTRATGSVATPSSTPGTAHTTKVPTTTTTGFTVTPSSSPGTARTPPVWISTTTTPTTS +GSTVTPSSVPGTTHTPTVLTTTTTTVATGSMATPSSSTQTSGTPPSLITTATTITATGST +TNPSSTPGTTPIPPVLTTTATTPAATSSTVTPSSALGTTHTPPVPNTTATTHGRSLSPSS +PHTVRTAWTSATSGTLGTTHITEPSTGTSHTPAATTGTTQHSTPALSSPHPSSRTTESPP +SPGTTTPGHTTATSRTTATATPSKTRTSTLLPSSPTSAPITTVVTTGCEPQCAWSEWLDY +SYPMPGPSGGDFDTYSNIRAAGGAVCEQPLGLECRAQAQPGVPLGELGQVVECSLDFGLV +CRNREQVGKFKMCFNYEIRVFCCNYGHCPSTPATSSTAMPSSTPGTTWILTELTTTATTT +ASTGSTATPSSTPGTAPPPKVLTSPATTPTATSSKATSSSSPRTATTLPVLTSTATKSTA +TSVTPIPSSTLGTTGTLPEQTTTPVATMSTIHPSSTPETTHTSTVLTTKATTTRATSSTS +TPSSTPGTTWILTELTTAATTTAATGPTATPSSTPGTTWILTELTTTATTTASTGSTATP +SSTPGTTWILTEPSTTATVTVPTGSTATASSTQATAGTPHVSTTATTPTVTSSKATPSSS +PGTATALPALRSTATTPTATSFTAIPSSSLGTTWTRLSQTTTPTATMSTATPSSTPETVH +TSTVLTATATTTGATGSVATPSSTPGTAHTTKVPTTTTTGFTATPSSSPGTALTPPVWIS +TTTTPTTTTPTTSGSTVTPSSIPGTTHTARVLTTTTTTVATGSMATPSSSTQTSGTPPSL +TTTATTITATGSTTNPSSTPGTTPITPVLTSTATTPAATSSKATSSSSPRTATTLPVLTS +TATKSTATSFTPIPSSTLWTTWTVPAQTTTPMSTMSTIHTSSTPETTHTSTVLTTTATMT +RATNSTATPSSTLGTTRILTELTTTATTTAATGSTATLSSTPGTTWILTEPSTIATVMVP +TGSTATASSTLGTAHTPKVVTTMATMPTATASTVPSSSTVGTTRTPAVLPSSLPTFSVST +VSSSVLTTLRPTGFPSSHFSTPCFCRAFGQFFSPGEVIYNKTDRAGCHFYAVCNQHCDID +RFQGACPTSPPPVSSAPLSSPSPAPGCDNAIPLRQVNETWTLENCTVARCVGDNRVVLLD +PKPVANVTCVNKHLPIKVSDPSQPCDFHYECECICSMWGGSHYSTFDGTSYTFRGNCTYV +LMREIHARFGNLSLYLDNHYCTASATAAAARCPRALSIHYKSMDIVLTVTMVHGKEEGLI +LFDQIPVSSGFSKNGVLVSVLGTTTMRVDIPALGVSVTFNGQVFQARLPYSLFHNNTEGQ +CGTCTNNQRDDCLQRDGTTAASCKDMAKTWLVPDSRKDGCWAPTGTPPTASPAAPVSSTP +TPTPCPPQPLCDLMLSQVFAECHNLVPPGPFFNACISDHCRGRLEVPCQSLEAYAELCRA +RGVCSDWRGATGGLCDLTCPPTKVYKPCGPIQPATCNSRNQSPQLEGMAEGCFCPEDQIL +FNAHMGICVQACPCVGPDGFPKFPGERWVSNCQSCVCDEGSVSVQCKPLPCDAQGQPPPC +NRPGFVTVTRPRAENPCCPETVCVCNTTTCPQSLPVCPPGQESICTQEEGDCCPTFRCRP +QLCSYNGTFYGVGATFPGALPCHMCTCLSGDTQDPTVQCQEDACNNTTCPQGFEYKRVAG +QCCGECVQTACLTPDGQPVQLNETWVNSHVDNCTVYLCEAEGGVHLLTPQPASCPDVSSC +RGSLRKTGCCYSCEEDSCQVRINTTILWHQGCETEVNITFCEGSCPGASKYSAEAQAMQH +QCTCCQERRVHEETVPLHCPNGSAILHTYTHVDECGCTPFCVPAPMAPPHTRGFPAQEAT +AV +>sp|Q9UBG3|CRNN_HUMAN Cornulin OS=Homo sapiens OX=9606 GN=CRNN PE=1 SV=1 +MPQLLQNINGIIEAFRRYARTEGNCTALTRGELKRLLEQEFADVIVKPHDPATVDEVLRL +LDEDHTGTVEFKEFLVLVFKVAQACFKTLSESAEGACGSQESGSLHSGASQELGEGQRSG +TEVGRAGKGQHYEGSSHRQSQQGSRGQNRPGVQTQGQATGSAWVSSYDRQAESQSQERIS +PQIQLSGQTEQTQKAGEGKRNQTTEMRPERQPQTREQDRAHQTGETVTGSGTQTQAGATQ +TVEQDSSHQTGRTSKQTQEATNDQNRGTETHGQGRSQTSQAVTGGHAQIQAGTHTQTPTQ +TVEQDSSHQTGSTSTQTQESTNGQNRGTEIHGQGRSQTSQAVTGGHTQIQAGSHTETVEQ +DRSQTVSHGGAREQGQTQTQPGSGQRWMQVSNPEAGETVPGGQAQTGASTESGRQEWSST +HPRRCVTEGQGDRQPTVVGEEWVDDHSRETVILRLDQGNLHTSVSSAQGQDAAQSEEKRG +ITARELYSYLRSTKP +>generic|con_K1C10_HUMAN|K1C10_HUMAN +MSVRYSSSKHYSSSRSGGGGGGGGCGGGGGVSSLRISSSKGSLGGGFSSGGFSGGSFSRG +SSGGGCFGGSSGGYGGLGGFGGGSFHGSYGSSSFGGSYGGSFGGGNFGGGSFGGGSFGGG +GFGGGGFGGGFGGGFGGDGGLLSGNEKVTMQNLNDRLASYLDKVRALEESNYELEGKIKE +WYEKHGNSHQGEPRDYSKYYKTIDDLKNQILNLTTDNANILLQIDNARLAADDFRLKYEN +EVALRQSVEADINGLRRVLDELTLTKADLEMQIESLTEELAYLKKNHEEEMKDLRNVSTG +DVNVEMNAAPGVDLTQLLNNMRSQYEQLAEQNRKDAEAWFNEKSKELTTEIDNNIEQISS +YKSEITELRRNVQALEIELQSQLALKQSLEASLAETEGRYCVQLSQIQAQISALEEQLQQ +IRAETECQNTEYQQLLDIKIRLENEIQTYRSLLEGEGSSGGGGRGGGSFGGGYGGGSSGG +GSSGGGYGGGHGGSSGGGYGGGSSGGGSSGGGYGGGSSSGGHGGGSSSGGHGGSSSGGYG +GGSSGGGGGGYGGGSSGGGSSSGGGYGGGSSSGGHKSSSSGSVGESSSKGPRY +>generic|con_K2C1_HUMAN|K2C1_HUMAN +SRQFSSRSGYRSGGGFSSGSAGIINYQRRTTSSSTRRSGGGGGRFSSCGGGGGSFGAGGG +FGSRSLVNLGGSKSISISVARGGGRGSGFGGGYGGGGFGGGGFGGGGFGGGGIGGGGFGG +FGSGGGGFGGGGFGGGGYGGGYGPVCPPGGIQEVTINQSLLQPLNVEIDPEIQKVKSRER +EQIKSLNNQFASFIDKVRFLEQQNQVLQTKWELLQQVDTSTRTHNLEPYFESFINNLRRR +VDQLKSDQSRLDSELKNMQDMVEDYRNKYEDEINKRTNAENEFVTIKKDVDGAYMTKVDL +QAKLDNLQQEIDFLTALYQAELSQMQTQISETNVILSMDNNRSLDLDSIIAEVKAQNEDI +AQKSKAEAESLYQSKYEELQITAGRHGDSVRNSKIEISELNRVIQRLRSEIDNVKKQISN +LQQSISDAEQRGENALKDAKNKLNDLEDALQQAKEDLARLLRDYQELMNTKLALDLEIAT +YRTLLEGEESRMSGECAPNVSVSVSTSHTTISGGGSRGGGGGGYGSGGSSYGSGGGSYGS +GGGGGGGRGSYGSGGSSYGSGGGSYGSGGGGGGHGSYGSGSSSGGYRGGSGGGGGGSSGG +RGSGGGSSGGSIGGRGSSSGGVKSSGGSSSVRFVSTTYSGVTR +>sp|A0A087X1C5|CP2D7_HUMAN Putative cytochrome P450 2D7 OS=Homo sapiens OX=9606 GN=CYP2D7 PE=5 SV=1 +MGLEALVPLAMIVAIFLLLVDLMHRHQRWAARYPPGPLPLPGLGNLLHVDFQNTPYCFDQLRRRFGDVFSLQLAWTPVVVLNGLAAVREAMVTRGEDTADRPPAPIYQVLGFGPRSQGVILSRYGPAWREQRRFSVSTLRNLGLGKKSLEQWVTEEAACLCAAFADQAGRPFRPNGLLDKAVSNVIASLTCGRRFEYDDPRFLRLLDLAQEGLKEESGFLREVLNAVPVLPHIPALAGKVLRFQKAFLTQLDELLTEHRMTWDPAQPPRDLTEAFLAKKEKAKGSPESSFNDENLRIVVGNLFLAGMVTTSTTLAWGLLLMILHLDVQRGRRVSPGCPIVGTHVCPVRVQQEIDDVIGQVRRPEMGDQAHMPCTTAVIHEVQHFGDIVPLGVTHMTSRDIEVQGFRIPKGTTLITNLSSVLKDEAVWKKPFRFHPEHFLDAQGHFVKPEAFLPFSAGRRACLGEPLARMELFLFFTSLLQHFSFSVAAGQPRPSHSRVVSFLVTPSPYELCAVPR +>sp|A0A0B4J2F0|PIOS1_HUMAN Protein PIGBOS1 OS=Homo sapiens OX=9606 GN=PIGBOS1 PE=1 SV=1 +MFRRLTFAQLLFATVLGIAGGVYIFQPVFEQYAKDQKELKEKMQLVQESEEKKS +>sp|A0A0B4J2F2|SIK1B_HUMAN Putative serine/threonine-protein kinase SIK1B OS=Homo sapiens OX=9606 GN=SIK1B PE=5 SV=1 +MVIMSEFSADPAGQGQGQQKPLRVGFYDIERTLGKGNFAVVKLARHRVTKTQVAIKIIDKTRLDSSNLEKIYREVQLMKLLNHPHIIKLYQVMETKDMLYIVTEFAKNGEMFDYLTSNGHLSENEARKKFWQILSAVEYCHDHHIVHRDLKTENLLLDGNMDIKLADFGFGNFYKSGEPLSTWCGSPPYAAPEVFEGKEYEGPQLDIWSLGVVLYVLVCGSLPFDGPNLPTLRQRVLEGRFRIPFFMSQDCESLIRRMLVVDPARRITIAQIRQHRWMRAEPCLPGPACPAFSAHSYTSNLGDYDEQALGIMQTLGVDRQRTVESLQNSSYNHFAAIYYLLLERLKEYRNAQCARPGPARQPRPRSSDLSGLEVPQEGLSTDPFRPALLCPQPQTLVQSVLQAEMDCELQSSLQWPLFFPVDASCSGVFRPRPVSPSSLLDTAISEEARQGPGLEEEQDTQESLPSSTGRRHTLAEVSTRLSPLTAPCIVVSPSTTASPAEGTSSDSCLTFSASKSPAGLSGTPATQGLLGACSPVRLASPFLGSQSATPVLQAQGGLGGAVLLPVSFQEGRRASDTSLTQGLKAFRQQLRKTTRTKGFLGLNKIKGLARQVCQVPASRASRGGLSPFHAPAQSPGLHGGAAGSREGWSLLEEVLEQQRLLQLQHHPAAAPGCSQAPQPAPAPFVIAPCDGPGAAPLPSTLLTSGLPLLPPPLLQTGASPVASAAQLLDTHLHIGTGPTALPAVPPPRLARLAPGCEPLGLLQGDCEMEDLMPCSLGTFVLVQ +>sp|A0A0C5B5G6|MOTSC_HUMAN Mitochondrial-derived peptide MOTS-c OS=Homo sapiens OX=9606 GN=MT-RNR1 PE=1 SV=1 +MRWQEMGYIFYPRKLR +>sp|A0A0K2S4Q6|CD3CH_HUMAN Protein CD300H OS=Homo sapiens OX=9606 GN=CD300H PE=1 SV=1 +MTQRAGAAMLPSALLLLCVPGCLTVSGPSTVMGAVGESLSVQCRYEEKYKTFNKYWCRQPCLPIWHEMVETGGSEGVVRSDQVIITDHPGDLTFTVTLENLTADDAGKYRCGIATILQEDGLSGFLPDPFFQVQVLVSSASSTENSVKTPASPTRPSQCQGSLPSSTCFLLLPLLKVPLLLSILGAILWVNRPWRTPWTES +>sp|A0A0U1RRE5|NBDY_HUMAN Negative regulator of P-body association OS=Homo sapiens OX=9606 GN=NBDY PE=1 SV=1 +MGDQPCASGRSTLPPGNAREAKPPKKRCLLAPRWDYPEGTPNGGSTTLPSAPPPASAGLKSHPPPPEK +>sp|A0A1B0GTW7|CIROP_HUMAN Ciliated left-right organizer metallopeptidase OS=Homo sapiens OX=9606 GN=CIROP PE=1 SV=1 +MLLLLLLLLLLPPLVLRVAASRCLHDETQKSVSLLRPPFSQLPSKSRSSSLTLPSSRDPQPLRIQSCYLGDHISDGAWDPEGEGMRGGSRALAAVREATQRIQAVLAVQGPLLLSRDPAQYCHAVWGDPDSPNYHRCSLLNPGYKGESCLGAKIPDTHLRGYALWPEQGPPQLVQPDGPGVQNTDFLLYVRVAHTSKCHQETVSLCCPGWSTAAQSQLTAALTSWAQRRGFVMLPRLCLKLLGSSNLPTLASQSIRITGPSVIAYAACCQLDSEDRPLAGTIVYCAQHLTSPSLSHSDIVMATLHELLHALGFSGQLFKKWRDCPSGFSVRENCSTRQLVTRQDEWGQLLLTTPAVSLSLAKHLGVSGASLGVPLEEEEGLLSSHWEARLLQGSLMTATFDGAQRTRLDPITLAAFKDSGWYQVNHSAAEELLWGQGSGPEFGLVTTCGTGSSDFFCTGSGLGCHYLHLDKGSCSSDPMLEGCRMYKPLANGSECWKKENGFPAGVDNPHGEIYHPQSRCFFANLTSQLLPGDKPRHPSLTPHLKEAELMGRCYLHQCTGRGAYKVQVEGSPWVPCLPGKVIQIPGYYGLLFCPRGRLCQTNEDINAVTSPPVSLSTPDPLFQLSLELAGPPGHSLGKEQQEGLAEAVLEALASKGGTGRCYFHGPSITTSLVFTVHMWKSPGCQGPSVATLHKALTLTLQKKPLEVYHGGANFTTQPSKLLVTSDHNPSMTHLRLSMGLCLMLLILVGVMGTTAYQKRATLPVRPSASYHSPELHSTRVPVRGIREV +>sp|A0AV02|S12A8_HUMAN Solute carrier family 12 member 8 OS=Homo sapiens OX=9606 GN=SLC12A8 PE=1 SV=4 +MTQMSQVQELFHEAAQQDALAQPQPWWKTQLFMWEPVLFGTWDGVFTSCMINIFGVVLFLRTGWLVGNTGVLLGMFLVSFVILVALVTVLSGIGVGERSSIGSGGVYSMISSVLGGQTGGTIGLLYVFGQCVAGAMYITGFAESISDLLGLGNIWAVRGISVAVLLALLGINLAGVKWIIRLQLLLLFLLAVSTLDFVVGSFTHLDPEHGFIGYSPELLQNNTLPDYSPGESFFTVFGVFFPAATGVMAGFNMGGDLREPAASIPLGSLAAVGISWFLYIIFVFLLGAICTREALRYDFLIAEKVSLMGFLFLLGLYISSLASCMGGLYGAPRILQCIAQEKVIPALACLGQGKGPNKTPVAAICLTSLVTMAFVFVGQVNVLAPIVTINFMLTYVAVDYSYFSLSMCSCSLTPVPEPVLREGAEGLHCSEHLLLEKAPSYGSEGPAQRVLEGTLLEFTKDMDQLLQLTRKLESSQPRQGEGNRTPESQKRKSKKATKQTLQDSFLLDLKSPPSFPVEISDRLPAASWEGQESCWNKQTSKSEGTQPEGTYGEQLVPELCNQSESSGEDFFLKSRLQEQDVWRRSTSFYTHMCNPWVSLLGAVGSLLIMFVIQWVYTLVNMGVAAIVYFYIGRASPGLHLGSASNFSFFRWMRSLLLPSCRSLRSPQEQIILAPSLAKVDMEMTQLTQENADFATRDRYHHSSLVNREQLMPHY +>sp|A0AV96|RBM47_HUMAN RNA-binding protein 47 OS=Homo sapiens OX=9606 GN=RBM47 PE=1 SV=2 +MTAEDSTAAMSSDSAAGSSAKVPEGVAGAPNEAALLALMERTGYSMVQENGQRKYGGPPPGWEGPHPQRGCEVFVGKIPRDVYEDELVPVFEAVGRIYELRLMMDFDGKNRGYAFVMYCHKHEAKRAVRELNNYEIRPGRLLGVCCSVDNCRLFIGGIPKMKKREEILEEIAKVTEGVLDVIVYASAADKMKNRGFAFVEYESHRAAAMARRKLMPGRIQLWGHQIAVDWAEPEIDVDEDVMETVKILYVRNLMIETTEDTIKKSFGQFNPGCVERVKKIRDYAFVHFTSREDAVHAMNNLNGTELEGSCLEVTLAKPVDKEQYSRYQKAARGGGAAEAAQQPSYVYSCDPYTLAYYGYPYNALIGPNRDYFVKAGSIRGRGRGAAGNRAPGPRGSYLGGYSAGRGIYSRYHEGKGKQQEKGYELVPNLEIPTVNPVAIKPGTVAIPAIGAQYSMFPAAPAPKMIEDGKIHTVEHMISPIAVQPDPASAAAAAAAAAAAAAAVIPTVSTPPPFQGRPITPVYTVAPNVQRIPTAGIYGASYVPFAAPATATIATLQKNAAAAAAMYGGYAGYIPQAFPAAAIQVPIPDVYQTY +>sp|A0AVF1|IFT56_HUMAN Intraflagellar transport protein 56 OS=Homo sapiens OX=9606 GN=TTC26 PE=1 SV=1 +MMLSRAKPAVGRGVQHTDKRKKKGRKIPKLEELLSKRDFTGAITLLEFKRHVGEEEEDTNLWIGYCAFHLGDYKRALEEYENATKEENCNSEVWVNLACTYFFLGMYKQAEAAGFKASKSRLQNRLLFHLAHKFNDEKKLMSFHQNLQDVTEDQLSLASIHYMRSHYQEAIDIYKRILLDNREYLALNVYVALCYYKLDYYDVSQEVLAVYLQQIPDSTIALNLKACNHFRLYNGRAAEAELKSLMDNASSSFEFAKELIRHNLVVFRGGEGALQVLPPLVDVIPEARLNLVIYYLRQDDVQEAYNLIKDLEPTTPQEYILKGVVNAALGQEMGSRDHMKIAQQFFQLVGGSASECDTIPGRQCMASCFFLLKQFDDVLIYLNSFKSYFYNDDIFNFNYAQAKAATGNTSEGEEAFLLIQSEKMKNDYIYLSWLARCYIMNKKPRLAWELYLKMETSGESFSLLQLIANDCYKMGQFYYSAKAFDVLERLDPNPEYWEGKRGACVGIFQMIIAGREPKETLREVLHLLRSTGNTQVEYMIRIMKKWAKENRVSI diff --git a/tools/fragpipe/test-data/tmt11/test.manifest b/tools/fragpipe/test-data/tmt11/test.manifest new file mode 100644 index 000000000..2400ba6bd --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/test.manifest @@ -0,0 +1,2 @@ +test1.mzML sample1 DDA +test2.mzML sample2 DDA diff --git a/tools/fragpipe/test-data/tmt11/test1.mzML b/tools/fragpipe/test-data/tmt11/test1.mzML new file mode 100644 index 000000000..6e3fcdded --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/test1.mzML @@ -0,0 +1,716 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0F1IU2EYB/BXszIpQoswrXi3CUGaF0lQruhsEqQGORUvNPF1K83UzJlmH25H50e6YqQEEUlnGwgKgUyLKLJjEpGE5gyNPue8ENKo3Lrxog//T+fmx//52s5hjAVcrUUS+/e41p5clUeXw8CmiGLYEQV56mQJcmKUWFUIN7lEKke9pbhz4zNUlzVm1GuSyBm7BXfCz6GcPw7FQc0p9BN1p1eVoo1k2AP5xDxkE5oyOGyA8vpMGNCT6ndtOfZeG8k5M1RfWyDz+yGPd55B/6cH8h+6CvyPYxaovpHO4u5LD2TpY1B+GKT8Nb4Sc31SFeZuZUGmdUC+ax6qrjXV+B1tFBRxGefQd5qhmt8HlSNzlA8n1SB3GM5DH8nrTJDF3INiIbYW/f17oPTnBFQbbJCts0NRoVI2TkKe9oXm9EHKCxFW7BdoybIcKD8thWzxJuQFQcqzyzSXG1eHuTgfZMUqFDF+yr2aC5j7VAqZ5IGBX4NQ/v0MqplTZKef+rH76nFn1ARlg5nMtlL9+n83tEDlvg9KmimoJlgb0E9xQLW+G/JaN5QejJLNgxexf/sbFLOFjZjvbYayvxsqXdpLcCQDis5qygYv5ZnIy7DfBOUDFqgcD0Fpd8YV9MMmKG8eozzqp9w4DQONPVeR07yQvzM14Q5zQHFnqIm+f4jqS5E23E/OttF3z6Mc0QMVnRfyjZOUS6ZttE9y4wcYKN5ihzu2kjt1kDVYoHhLqgWV1B8mWdsy1YdClFPDkL8ilYVYGY5th1JJCjligPKKm9R7oGADNH/I14y7ecYW9Le5HTA9oRX7XAvFSj9kuQNQzfFB/mKc5vJz21D/WAgVc5Bssraj3+4jqx5DdtfYgfezZ0F5yE8+eQ9FcghKLu01zO0t6sKetAhFot6J/GjAKf0FKaVh+w== + + + + + + eJwFwQtMDHAAB+BMKBbNtTbdldQm3Y5eHilF/H7/LtWOUiyXZsSaoxmpzTMjr3W7rO6W1E23kJPrqUtr6cFEIvPqNmY3Lemhonml+b7QQW86rHwKXVIYjhp3o3joEB7tVcNui4FlolGkSTPhVVUkbnEjpiMK4S6Jg+saDdL0F9gu24dXkaUc7skUQ/F6zNT3QJs1Ku42HoY51JH1X6OY7iNYGGvATUkjorYfEHJ7HXaqLbimOYXUsnzobOHc0VTGvikVA9IlfFITIjTWafEx5SJ8PK/Tuf0S7H0FkL0fYXyvTjlbO4OtB2X0r/Bl2YZfyL18ljZJAItM/iwY3RHtEWPG38EWZEd0oFE7hye0Y0ivNGI46zqS3ko5EDQC+I5jUF+NtZE9MPh1odfFiMfv2tBie4TJKQNSQxx4uy+ZXptLUHSuCjUv/PivIg/2m9l8Y0llf7MTD6bkw9H7BjJMgzhuWsVAaRua5wfR+7ZSaCSf4PpCJsbGC0Ss7wHao67ivGcX1fcbRN5QMZyXl6Jk011s22PE5jx3Tr7qxIVwD6YF18L5zFuxtdwALlTQ0qpk58geugd7cODnLfz+3oKEXAn7JpfQYk7mh4qXKPWpQ+2yEK73D+IsxQLGBLoJp9efYZXPZ/MWN+bouxD9bCXl87x4/piMJy85i88rPnFsVCr2a+Sc9iB/WP9AIa8Udwyh9B+o4xdG0EWuFFXdhSKjVCMCTRmcOdSBMNUEE+aYMPzBirkB/dEdYYvYrXOgn8JVnN43xX7eR6sxWOhGFrNp6Td0xmmjg+p6sdHVjNxaM2LLG6CWzmXCErXQda9lYpOKs2Z4i/rkUT50eKCs2dVGn+rnuLIukSpHJ2bm3BPlR2xYravEf+1uJxk= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0T9IAlEcB/BnbomLEgRhWQlBSRE1OrxVGoNAsHyXXFaDeWalVHIpQXVIFjZFcSFF0VCQayBJTS1BERXUUWNCpDQcQn/u+5o+fH/3fr/f3TtCiNPi9lPyZzAG1fDlsCHRO0YMZfchpJEaJP2lAM7pOixGQwz1RJeAc9vCv6ewWD2D8lEBah+to6hLWhBev4l4bveOGTIPVx1UePbWhTDv1TGOfn95AvuSfZPQlYd05wJqd/VhzNXbIIn1QLZOp7CnwRJBPuiFck2QsG/LFsU9POxBljNNo/9WgMWsBFmFxND30gxVU4rnr2/IfhwzyN3pWdhZgRo1zyH7rJAeO6Hqs8VRNz1DUm5PoH5uncfeoRIkcWUBczJNi/w/5ZLILVcyFG1LmFNo5H5y6cZjCu8V2E/j++7fIbvZXOb3MbCCfFJdxXmPfQ118UlBfTefQZ/LnKW/RZ2Rxw== + + + + + + eJwBGAHn/ozUNUTF2iREjYJARN4KPkT6JnVEdQlTRFY76kSN7TZElHZtRL7HXUREZYFEG/B/RLgUYERTd0BEe/4FRewSi0Se6IdEjiEeRb3FgEQMG4ZEqCRrRb1jekR//IVEydRxRKpdiET6DMhEp3ujRB/0CUUSaolEe6UPRroehERJzwhF/SqGRDKLnUVk/7xEI56rRLW2mEQ1Y5RESKrhRrIbjESwIZNEheCQREr5rURrVSBFzajFRJo+v0R45qpEGXYWRVGIwETZAIhEmnIbRXlg10QfcalEX0EKRXghE0V32R1FMP6iRBg3pEUs5MtG9MOORFHNb0aiHLFEP/6NROedfkZ44gNGX2SXRHR2y0WOocZFeAI3RZfznETS4Xr3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwl0U1IFHEYx/FpibCQzNUKi3TUS1kirhRdpEmDTCNQDx4ymlVL015cK01TGzdfMgtUzFCSxpUwCJIK6pDQsnsJNMHNQ64FsxrVQQhfKkLQ8vvs5cMz/9/zm/8yiqJo95pPa8r/3xvRe9BfyJx27Azz6itUHf6zGJOgr2tlJqLW53SSc9mK1jUX4kVHj5jVh1alu5jen4NoLfvQm+UvoacyhNZ4+Tl57kZlwYPauA+t47OoT8xJbvOJ88zZtlJyWe4yHMy4QN4VW47xQ+gd8InZQxX0x9kucl49h2b9xkv0PdyDWiAN1b8Jl8nvKkS1plhM+Yr6H88V9odTK+nv9KD5PYTa0wVxr821rjEajvrmaFRXU8WyLvQOv5Dc40k0t9uqcCpS7LWjUZqL1tRgldx3Uty2iOqU8yq5bheaik8MxF+T9zahNrblOrnpcNRmDqB5xIH62lFx2JDc53453+dB611IrMirZj+5CM32IBopi6j8dtTwPOklqlv9qK/abvC/C+yoxuWjtTKBZn4AjdgV1OYTa+lrcqC6swr1Qx0yh3nQanbXMef6RXfGTfYz8tBy5qP6egyNujnUS1ZkTrfX4/Mi1Bs60Dq5oYGert1oTrtRffIMdVdPI84EUB3NvCX3LUY98BG1TUvoHRDVL5GGfJdkNJdT0RhJF+dF/VeLeLhV8o/a0fomGmsfZC6xN3EesQO9IzFoNWa7sTUX9fei1RmUORhCtXcWjaXaZs5HbS3c60EYWoFu1D71o/dHUhv7Q6fQVN6i5bHdoSc6R4xYQu/+2+3MWtRd+U4JaBTkdLBfMYNqW9R9enqH0Ai6OrV/5RhIXg== + + + + + + eJwFwXss1AEAB3DmcZheZq3OLUPtUnlkNI/l1ff7u6bXvGucUojNI8X8wdroQd11STqPiAgV0c7R7BrVaJlnN1tp1iqkaFLySrU+H2VxJG1Ersio1OM9TvNz/z5I32YwyU2O6KxRrNfmMd1UhSgjYyGrKh86/SW0uY9i1SuI1eoROFvloiflLAJ6jyLTUMlBKwhG1e/geOQJYqNsOVJ+B+byZMFLr+Ct86V0qynAvMN9ijRqdqamMMRIxsUQJZWDJRyxr0OfVQMM5FoudeZClFeErA+FqHl8jXW7XYSJRw8wJZFSceAhnQ9/h8v1G1j0uIyhmG+Iq7nA+pU9zNkWTOv8Luy0/IuDW3uFnoqTtBkyERr7f2FDiRINkWBmoJwBw2mMmFuEIiePLR1ihkl/ozz+BRzHNfCcT2NCYgNCm5bR72pK1fNoLjmtoZA4gPnbzxBW2800ky66361HozyFxQ0z6M/2E5yWfLlSX4HJWAlHg16hYB2E48l+fNr+GkWxs5w1K0OrpgPZ02SR6h4+bhqBSJvDGW9jlsUFMuyEF9MH1JB4gyYGIsHfVw2FSiKIV6uYuN2bFzf6C57hGthNmrI2U4sh3SGGhW5mbbyYnwq/QnqsCT7/bGmeVIkS8X46ePzh3hIFtDsk1C8sY3jiitDepRe+2Bky46cZGWPBaV0rmodEDPepkq3MdyOgVI2XFTqMBbfzzHA9MvqKZT4RCxjb1cNRVRsk5/KZNf4Gmjl72dTaH0jw28JupaUsdbYFzdYWvHmqWlg2X8LVhEYhobsN/wH0zwyq + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJw11H1MVWUcB/BHkJoydAiKSOjhojbIUMz1hzY7gLheoEmopWad7gW9cNWCi1Fgeu7lRSErXpo52tzxghm53ESpGamHF7emzj9AthSXj/cCTTDeJPGFIvt+6a/Pvr+359yxIYQwK4q3qOKJh0+895/aqkYotF+hHjFVQz2VKtupbJwO9dSFzHaqbVgDjWKqOTK4Z/zvMDQHRrn3TOL7uJP8LlRdp5ljeqGRFGvF9xyxQz3PbcNcQh3U5ydm4B3FBs3dHubRZvp7UibupCRDc9gDZWQLFFd9rE/pgWpEwDbcfWCFYl7Jdnx3vgcao81QHfNCM8Vix/zh5Czkm5lQWdcKjateKNf6ZWPvsgfKFIsD/UsJUH+jFirH/XdgbmE0NGMuQiOH6seoWJy0E79vQoNGrRWqihvKc+7Jug8Kw7IL+80BH+BuVDRUO91Q7iliHvPQw7XQKIj/EHtJSVCcyYOy8hTzOarbQnKQ96ZBWX8PKm3+ubA+B2q+Dqgen+JE7qmG6pUbUPTdpt8NQ70jKg/fe3IZlLeyoah3QcVeyXpaHdTHxG7cC/WD+uwqKDqPsl59ij7no+5ZH+F3PnTSEDcUiQ1QTjRDtcgvH+/9HQV1ezFUX/ZAbUc7lE3UjPNCkU/VJQs/xn5UIhSOFqh1z/0E9VgrNPR+KO4PQe1QYQHyRjdU473QKBqF0phaiPrZUChnWqCwb2HO72f/0Ajr6/324D3XcmhUF0Ixx0O/PgNN0QjlT11QDfD/FLbNopdDoPzDxuyrhbqrAZoJLaynXYOKrx8acdF74YMXaPMqumQNFD9shvJ6EdTkaajO+AWaQy3sB7Uxh12B+sl23hkI2YfcHQHF9Jf28e+YDlUlEyohX7F/icrrtTSqDprnTtC7HfRMF9TqvLwT4eM7M7t5p+ce+5HTdbhoBjTvBNNH4VC9u4i+EgNlaBxU5r/I+szVk3sJUBcboRjZxLxnMzSGtnI+wMr+WioDttGKLN5dmjt5p4BzNWXc+4tqSg3ngo7w7vhRvv/PMc49rmfdcZZzc8+zn93M/Odt5me9fDesd/L77/DdyD7OPT3C9wYfMvcGu+BvkVAuj4VGQhwUgavZd73K/sQGaH6/if3zVA5O5sga7gcegfrFo5x/RIXft6yP13PvQjtd7OU7c3rZj+jjfPgAVONj3chDVF8RR22b3Px+K/u3sqG8WcZ6UyVzYwNUa24z777DPBhehO+7lEVP5kDD9zMUF9qh1vOQ9WvWYuz/2ADNp14vwZ3GNNrmgrq7HBqlVVCZoEZQCw3vomF+pbg/Pg3KN21QLHOU8nc7oR5TxXpwEzQy5+3HXmc6FGGF0Cwth+r+Krqylf3ZXcwLRrg3Qc2xaQegxQbF8w66wgm1dQVQWVoFZWAT6wmWMuxtTYfG29/Q+zegnuuDSkY/50oc5cju3HJ+nxPqBwuhmLeX7myF5jvpn+Gd7UVQ3+VjXv8YimLnQeTyQqhntEJlZQdzZBf7C3xQiujPkVNt0HzLAQ27EyoPXvsCexFd8Mk/Sppi+xJzaQ6oOJzQPJBcof4LL2qckw== + + + + + + eJwFwQs41XccB+CUa5jI3I5bEzk5oRLCOG39Pt//X4nJRMqtmWoiEqU81XI7Wg5S6FBRTSyRy0RPzFORaeRZRNoiUdOSYjLJ9r67a7dykW25rEDlHOtzaWRHHihy7wdKOYVv2lnQrnx2WVuIxUYjlPhLP8s+ks6JTfIRPudA215WsnrVEnbSqg9+Q6Vsfcod5qF9iwVO/cYEUbWsrs4NPQv72PIN17HcsZldsvsJLQP9VBpSwt5a3GGrU7ejq0IVtmmGeB24Fk4zvjDvKiZrPUPwZtMsYViPOq7kQEHoD/laW8idWIa8JxOs9RNDzqbuNXtZD5wtrqWHHmX083t9HOuRcTFVxth5apblZx3n5GwWgY32wFexk/1hX8p/CInC5PQGONXYkyT3AVYFqGDg2maSZuagTbrUfeCAiJSr63DAbQUa2uRoKGeQndV3QwpvzyW7hpDAxp8cOtQQb7mMIgt3UshAAHXtisWMTxv2psqwqGUfdgRch25KCowEz1lXujV611+AmUAN32o1IGyih7lPXqXmLB5jI8NktqSC/O8BZ/ZUQ5KRBBWljyw9zovrihjmIrSeM8wkwDhqHu8lL6KnvCd/2usj2/3QEd314RiblofZmC4OqfrTXqcJ9vWgOpl2PEVn0hTzXOUKE2dPKrvqAv+G+SirKURa3hjraDKE2GsIWWOp+MIhAk0VBgh00kDyqAnODJZjUlUIi4uf8n+2LkTsP8YQ+dpQ01IJPN8Koec3SKHKAcj9Mojm4g8jxpQhO2k5eUxWUWOnGBVFBTj6+wv2iewSXXNfj+Mr9JGs0I/WTTb8CH8QH+5Gcrabq7h1Jx9jrvMZyjbIU9QlF/jmSVFsoAHLpNXUUqpAR+v+Y8L4WTxSbke5qwN67GWcj9SEbG6uIuntc+C6+xFe04dpaS+lFksQrbUZMSNFuNzlh8WN+dBf8y8ppuVix1UlPujZDe7Nbj3ENcfwS0YSMX1fl/zmaVGggw6uLa6EeYMp4pWnOJfUbch2XMAbnRLwqpsOQb56K6IVNGgqy4Ba4+Yjx8AESk3bOeubZ3lhtw98+odwzqIWs/ejKMFOjUqGk2Hwrpv38V5ETcHO9LgmF1aZSrS/iqF5pSqkJRPcOi9NUsqa4TaqvWB/Wwr4gF1NcGusRYndeRq9fYIrCL/CPxHIkzBYnZKeqLlrugkR0SGlpHu5yNhjwaffUccSD3Ps2NaAIrk83JpfiAyZiDoOfkXK+Ub4vlSFC+u9DNe5TNIuF3OPvSe58ogLsDu2BcWFAti5b8FpJSuMx3sjeOo8vHVEKLxgyT2CGUQheiSr24ge1xJ+af8sjNkUlLNB1mG5iBt3RGWRGXpfaSNCSwct+UNIC5XjZFfWgteRYN9AOyxuBmNPYhCfeOY7hI5K4Nw3DPPtjhR28Tj81ljRjyoF6DyxEsk/FHLHyhbirwRNrFAPhcCxhx+PtSX+nQba34gpu70PGdGfYb+iD1ctVCFnyuRj191Apak3JT6zRnLkOBIFd2F3WBMLskQkk9OnaHEJFH7VxUZFb7wKqoe4W4ckYPR5cizOv9DE/0MXDFY= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0EtIVFEcx/FTRiVE4EozhFtDDxc91CCykGM+0NkURpuZyNOMWY5a6mhZZt3UYrQyB5GoFo69KLJIy0pCOE1JDzJoJBAjujVBi8AwV0FB+D2uPvz+rzN3hBD6fJtXCiHsgRA6KdN7Zo1ErL3Ux9JLZ5U9HnRuhdBO/4EqeYGi31uGurAPlTJav+b8u8mH63L87Lc+QzUTRetLcRnvprj28870NdQvb6D9Lo7q6BTKxcXl5Mw5p0Yx8n3hAealy3jIj877B6iyjh0kv45i5N5QxayiKSvA3eI4Ou7rlfj1eRVz1aOoX62p5vfmzD9MPz+A1u6VNeSGzSiLMmp5f1Euit4PJi+dQd2cEOTutnF0/L/ruRPfd4QcdjUytzyKanVeE/sbdqHTWHLCvP8I9Y6EZvo33SgvlqAT9KC1028MdKMeiRmfTJq9299QVc+gKPeexA4/Rj4FUDW3otMTR92dd4p8N2gcrEf9sAnF0zZU/ePGiZ+m72TY5Be5GCnwoJ1ailI1oI6FUXwcNvM1I7b5nxJPsxdahtaSQZSX5rWwdyURVXYhyse1KLZ2oFPQifZ4n8kTd8x8e26r+Z6kNu58voxyRfYZ6q7tqO/nm5zkRpn5FsWWmOlXlZ+lnnYcrbXuENa0o/bGUJRNotPpaSd3+dC20jr4vuzkc9wpCl6gf3US1RtPJ/UxH+r1FaiqBrqYqxtCWTlssv0HrZZ/pr4xNcxe3SqUvvSw/A8+bBhG + + + + + + eJwFwQtIE1AABdByJMliZGQyJG3WbMOhSRKswn7vvq21YOUGjpajzHQsay2IoEnktqzB1j42NMuWma6ZVFDQdLlBg8WgCGsVm9LItIx0G5MiHNI547+fQD06TUY/xYn9SIJkD8dJUpUm029/kEJ3lKyVS5Fk10KmD5Mav4P6zO8wX7FAnLNxMjk1S5oLePjygQG/IoR6eT9dpy3D+WAVlbP+Eb3wEHjFLng5LOTWM9GQWCZi6RyG7+bhjWc1JO/ZkD5jIOVmwfKa0PttG2i8RIyLN+4hGCrEWL4KnOtsjFmL0fm4Bhl/APPGAtrqisLTksSf9BT2zB5D9dFv2JV2QKBTwrZogpWro4a6mzBPtKEuMki7k0Kaa9SCuWYCH3k7Maxtw/OzTaIV4QD03gnMWEuoXPEQ2xYVMP7aguGuv3g1FKLV3gVqcu+Ao1stklxbSYs0d1A5shU9LiHtEAygL5cn0rVXIiyrx+e0DInYSczcPoElnxLOXjmEGT4uRwLofWDHdosFVzmnYHI+hSrbj4HjfSiKtcPwyEcbUgfp0mY3fr7sxEZcwSWxCDaLBq21B5DKVsHOvEVl0RgtNbTgjOACGFkuKjz7MT5kQ7RcSE0d5+hedoqaezbhdIKLZUk5IpMvoNz3Fc5kkGYa+dCM7Mb35iCMWj+Ug0lI+XO0K1yGVflqNJWa8R+4l+mB + + + + + + + + + 4969 + 12006 + 19296 + 25382 + 33117 + 40521 + 47398 + 55783 + 64003 + 71458 + + + 394827517 + 5930f131cffee70a428e4f7db7248ce056e29e8a + diff --git a/tools/fragpipe/test-data/tmt11/test2.mzML b/tools/fragpipe/test-data/tmt11/test2.mzML new file mode 100644 index 000000000..6e3fcdded --- /dev/null +++ b/tools/fragpipe/test-data/tmt11/test2.mzML @@ -0,0 +1,716 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0F1IU2EYB/BXszIpQoswrXi3CUGaF0lQruhsEqQGORUvNPF1K83UzJlmH25H50e6YqQEEUlnGwgKgUyLKLJjEpGE5gyNPue8ENKo3Lrxog//T+fmx//52s5hjAVcrUUS+/e41p5clUeXw8CmiGLYEQV56mQJcmKUWFUIN7lEKke9pbhz4zNUlzVm1GuSyBm7BXfCz6GcPw7FQc0p9BN1p1eVoo1k2AP5xDxkE5oyOGyA8vpMGNCT6ndtOfZeG8k5M1RfWyDz+yGPd55B/6cH8h+6CvyPYxaovpHO4u5LD2TpY1B+GKT8Nb4Sc31SFeZuZUGmdUC+ax6qrjXV+B1tFBRxGefQd5qhmt8HlSNzlA8n1SB3GM5DH8nrTJDF3INiIbYW/f17oPTnBFQbbJCts0NRoVI2TkKe9oXm9EHKCxFW7BdoybIcKD8thWzxJuQFQcqzyzSXG1eHuTgfZMUqFDF+yr2aC5j7VAqZ5IGBX4NQ/v0MqplTZKef+rH76nFn1ARlg5nMtlL9+n83tEDlvg9KmimoJlgb0E9xQLW+G/JaN5QejJLNgxexf/sbFLOFjZjvbYayvxsqXdpLcCQDis5qygYv5ZnIy7DfBOUDFqgcD0Fpd8YV9MMmKG8eozzqp9w4DQONPVeR07yQvzM14Q5zQHFnqIm+f4jqS5E23E/OttF3z6Mc0QMVnRfyjZOUS6ZttE9y4wcYKN5ihzu2kjt1kDVYoHhLqgWV1B8mWdsy1YdClFPDkL8ilYVYGY5th1JJCjligPKKm9R7oGADNH/I14y7ecYW9Le5HTA9oRX7XAvFSj9kuQNQzfFB/mKc5vJz21D/WAgVc5Bssraj3+4jqx5DdtfYgfezZ0F5yE8+eQ9FcghKLu01zO0t6sKetAhFot6J/GjAKf0FKaVh+w== + + + + + + eJwFwQtMDHAAB+BMKBbNtTbdldQm3Y5eHilF/H7/LtWOUiyXZsSaoxmpzTMjr3W7rO6W1E23kJPrqUtr6cFEIvPqNmY3Lemhonml+b7QQW86rHwKXVIYjhp3o3joEB7tVcNui4FlolGkSTPhVVUkbnEjpiMK4S6Jg+saDdL0F9gu24dXkaUc7skUQ/F6zNT3QJs1Ku42HoY51JH1X6OY7iNYGGvATUkjorYfEHJ7HXaqLbimOYXUsnzobOHc0VTGvikVA9IlfFITIjTWafEx5SJ8PK/Tuf0S7H0FkL0fYXyvTjlbO4OtB2X0r/Bl2YZfyL18ljZJAItM/iwY3RHtEWPG38EWZEd0oFE7hye0Y0ivNGI46zqS3ko5EDQC+I5jUF+NtZE9MPh1odfFiMfv2tBie4TJKQNSQxx4uy+ZXptLUHSuCjUv/PivIg/2m9l8Y0llf7MTD6bkw9H7BjJMgzhuWsVAaRua5wfR+7ZSaCSf4PpCJsbGC0Ss7wHao67ivGcX1fcbRN5QMZyXl6Jk011s22PE5jx3Tr7qxIVwD6YF18L5zFuxtdwALlTQ0qpk58geugd7cODnLfz+3oKEXAn7JpfQYk7mh4qXKPWpQ+2yEK73D+IsxQLGBLoJp9efYZXPZ/MWN+bouxD9bCXl87x4/piMJy85i88rPnFsVCr2a+Sc9iB/WP9AIa8Udwyh9B+o4xdG0EWuFFXdhSKjVCMCTRmcOdSBMNUEE+aYMPzBirkB/dEdYYvYrXOgn8JVnN43xX7eR6sxWOhGFrNp6Td0xmmjg+p6sdHVjNxaM2LLG6CWzmXCErXQda9lYpOKs2Z4i/rkUT50eKCs2dVGn+rnuLIukSpHJ2bm3BPlR2xYravEf+1uJxk= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwl0U1sVFUYxvHjFBJIXCgmLooJt60EF8YGaIxCCKczRVvoQmqIsUi43BZaSunHDJV+UOb0zkhoFcRCVETtnWmVhJgYgY2Y4O2UEjHpgprogsQcp8SEqqW21RCqaPi/q1+e57zvO5kZpZQ+md6plVJhOvLGQ4MTS9G9IobHK9CmluzC9eMYnqzY/VCdTKFTehyD6iUuFhaLsRI0ZU9j+GE5ukP1qL8RA/vIHmyOoMqVix+kUSfeQefjPNr9vsfd65E6LCxG94vX0PnIQxX3pZ/JoO4cxnAhJ/1CdC/32j0MK300f78r/pmVfmIK3X9FXRHbx/vyKnTWi3o2g/ZgHt3qSAP6m1FXpzBcW9rI923zUN/IoVuZF28U7+fu6hK0566KT9Y3sV+VQjt7Hp1gClVRwQHuPjqMdmtBM45oNENRyc8nULeMiJkxsX1c3m9nD3I3m0NTVNBC7tAt8nskUP3lo4m9jW7x15Jfnhe3FbTi+FLUMyUYnI1iWJsRK3+UuerSNuZObMfwVpe4MonmVJ+8T2TQdo/K+z83pa9/op25xSq019owWJaUvPie5G1DMnclg85nX6Eqm0TdmJf+wqz0z8xhuGVVnL0HRRj0lqPTUIvhgSTahqzMrbko+ddRVGetzPdMo3vngeydiSRw1wY0d7ajO7IH9Zq49D0XZG4xh3bHJAYv/CDz7n3JP0UPkQtr0OzwMHw8jva0j8HrmzokR8UBD93GJlRJX/qNgxh8Oy1+OofOfzVvYuiJpSlx6zCqo5HDfO4vcQyeTYidvvSXB1CdGZS+awz1+3NoflvRiVNx8btudFovYXB3Utx7D+3nXhfG6tD5uQnNaBxDZ15yc7Sb9zKDZsJH10uhVmm0TcfEltPSH/mkhzsqcYQ9P9ZLXjGGzh+vHmX+yzo02USSvacOoekT7e/LDXu3+438T/fReWxDH3MbfQyLvke9s8bHF7PoluTRtorBK+tSuDqSxv5udF6aRBN57i32krXoNHioL+UxODUt+Xr8mP4faKGkOA== + + + + + + eJwFwQ9UDHYAB/DKnNfSnLcbCR3hpTxrLby76W2Pfb+/YyWnw0tbUszqlXgkTxZJ/3Zd/7zlSr1ovUpRr8LIbd5rdS6XvXcur2dy5WwvW5y98+dQic8nzBnMiV37hXLFC1j2ahC7vQ6z26ewqCIfD9wToRjbjgIUIXDNcvrPV1HtPIzFbkM4uDBKfH5lAV/JEmAtS8Vnxl/pJ9GiwOzAqJ8a+TYDHOq5VPYdR7Q+iUcNW9Hzcxz9113GSdNF2KBFzJHr3P21Bzt/auV8t0JEVhfCx6XgIuNSVcn/w0i7UwGfrrdosjyGco2OprcOxHdUcUJxAlrZa5aOZkCe2Y3Nk8/42j2JUd5BDInvgEaZQMXzdIYmF/Od6yh8nQ0wevbyD+1t7HSUw3KmBUXKnWKHNA8DDYeYMpBL7+zrPJl4BSlplxEVEMh9pddweI+Uu06H0+pZirN/6hC+1o7Rid8wXuiCuNeNulgTZg404tt0PbwnisCQTrTWzhABm8bR82wE+7OmMrO1DXPSChly/gJGOlM5OVaJVzNmcZubgnFdeYj2fYclHlZ835PGpw8loi+yA5uab9GUVIb0Azpkm+8jQK9i0gYpm74oRpQ9W5zLkNDivArnoVAuTjagwf2CWC4vIFJr+ePHNcgZa8JAfxcc02rRFnIJqtzbKuuC1aw0fMBQjRE7yuSM/UQhnr+xi6vBLUicjGH2lhesnPkvM3KO8/RQI3PGzggvm5/420fK0LwTtPv2Ikx+FhFrExj0l4SmzFyVYWU9FEt1HKyRiUz3epbEL2S5THCetgfD31gQuX4cnqfm8E5CPf4Zmsfflzmw6qaEg3tq4FV1F64j59Ef7c+RXhmTN7aLXqML/92Qi0/dmvGV7h6aqn/gd/pVjFPokf+lh+i+5hS7XdUoCY5QDb7JQlVfM7R7PxJlNU94TnMXw+kf8pF+NdVWMztSu9CvtSHGLlVRkyWK1WaMZBlgm/4QXk9qUfw0iNNvNtD8cpb45UaiOJYSJt4Dm8ZgdQ== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0T9IAlEcB/BnbomLEgRhWQlBSRE1OrxVGoNAsHyXXFaDeWalVHIpQXVIFjZFcSFF0VCQayBJTS1BERXUUWNCpDQcQn/u+5o+fH/3fr/f3TtCiNPi9lPyZzAG1fDlsCHRO0YMZfchpJEaJP2lAM7pOixGQwz1RJeAc9vCv6ewWD2D8lEBah+to6hLWhBev4l4bveOGTIPVx1UePbWhTDv1TGOfn95AvuSfZPQlYd05wJqd/VhzNXbIIn1QLZOp7CnwRJBPuiFck2QsG/LFsU9POxBljNNo/9WgMWsBFmFxND30gxVU4rnr2/IfhwzyN3pWdhZgRo1zyH7rJAeO6Hqs8VRNz1DUm5PoH5uncfeoRIkcWUBczJNi/w/5ZLILVcyFG1LmFNo5H5y6cZjCu8V2E/j++7fIbvZXOb3MbCCfFJdxXmPfQ118UlBfTefQZ/LnKW/RZ2Rxw== + + + + + + eJwBGAHn/ozUNUTF2iREjYJARN4KPkT6JnVEdQlTRFY76kSN7TZElHZtRL7HXUREZYFEG/B/RLgUYERTd0BEe/4FRewSi0Se6IdEjiEeRb3FgEQMG4ZEqCRrRb1jekR//IVEydRxRKpdiET6DMhEp3ujRB/0CUUSaolEe6UPRroehERJzwhF/SqGRDKLnUVk/7xEI56rRLW2mEQ1Y5RESKrhRrIbjESwIZNEheCQREr5rURrVSBFzajFRJo+v0R45qpEGXYWRVGIwETZAIhEmnIbRXlg10QfcalEX0EKRXghE0V32R1FMP6iRBg3pEUs5MtG9MOORFHNb0aiHLFEP/6NROedfkZ44gNGX2SXRHR2y0WOocZFeAI3RZfznETS4Xr3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwl0U1IFHEYx/FpibCQzNUKi3TUS1kirhRdpEmDTCNQDx4ymlVL015cK01TGzdfMgtUzFCSxpUwCJIK6pDQsnsJNMHNQ64FsxrVQQhfKkLQ8vvs5cMz/9/zm/8yiqJo95pPa8r/3xvRe9BfyJx27Azz6itUHf6zGJOgr2tlJqLW53SSc9mK1jUX4kVHj5jVh1alu5jen4NoLfvQm+UvoacyhNZ4+Tl57kZlwYPauA+t47OoT8xJbvOJ88zZtlJyWe4yHMy4QN4VW47xQ+gd8InZQxX0x9kucl49h2b9xkv0PdyDWiAN1b8Jl8nvKkS1plhM+Yr6H88V9odTK+nv9KD5PYTa0wVxr821rjEajvrmaFRXU8WyLvQOv5Dc40k0t9uqcCpS7LWjUZqL1tRgldx3Uty2iOqU8yq5bheaik8MxF+T9zahNrblOrnpcNRmDqB5xIH62lFx2JDc53453+dB611IrMirZj+5CM32IBopi6j8dtTwPOklqlv9qK/abvC/C+yoxuWjtTKBZn4AjdgV1OYTa+lrcqC6swr1Qx0yh3nQanbXMef6RXfGTfYz8tBy5qP6egyNujnUS1ZkTrfX4/Mi1Bs60Dq5oYGert1oTrtRffIMdVdPI84EUB3NvCX3LUY98BG1TUvoHRDVL5GGfJdkNJdT0RhJF+dF/VeLeLhV8o/a0fomGmsfZC6xN3EesQO9IzFoNWa7sTUX9fei1RmUORhCtXcWjaXaZs5HbS3c60EYWoFu1D71o/dHUhv7Q6fQVN6i5bHdoSc6R4xYQu/+2+3MWtRd+U4JaBTkdLBfMYNqW9R9enqH0Ai6OrV/5RhIXg== + + + + + + eJwFwXss1AEAB3DmcZheZq3OLUPtUnlkNI/l1ff7u6bXvGucUojNI8X8wdroQd11STqPiAgV0c7R7BrVaJlnN1tp1iqkaFLySrU+H2VxJG1Ersio1OM9TvNz/z5I32YwyU2O6KxRrNfmMd1UhSgjYyGrKh86/SW0uY9i1SuI1eoROFvloiflLAJ6jyLTUMlBKwhG1e/geOQJYqNsOVJ+B+byZMFLr+Ct86V0qynAvMN9ijRqdqamMMRIxsUQJZWDJRyxr0OfVQMM5FoudeZClFeErA+FqHl8jXW7XYSJRw8wJZFSceAhnQ9/h8v1G1j0uIyhmG+Iq7nA+pU9zNkWTOv8Luy0/IuDW3uFnoqTtBkyERr7f2FDiRINkWBmoJwBw2mMmFuEIiePLR1ihkl/ozz+BRzHNfCcT2NCYgNCm5bR72pK1fNoLjmtoZA4gPnbzxBW2800ky66361HozyFxQ0z6M/2E5yWfLlSX4HJWAlHg16hYB2E48l+fNr+GkWxs5w1K0OrpgPZ02SR6h4+bhqBSJvDGW9jlsUFMuyEF9MH1JB4gyYGIsHfVw2FSiKIV6uYuN2bFzf6C57hGthNmrI2U4sh3SGGhW5mbbyYnwq/QnqsCT7/bGmeVIkS8X46ePzh3hIFtDsk1C8sY3jiitDepRe+2Bky46cZGWPBaV0rmodEDPepkq3MdyOgVI2XFTqMBbfzzHA9MvqKZT4RCxjb1cNRVRsk5/KZNf4Gmjl72dTaH0jw28JupaUsdbYFzdYWvHmqWlg2X8LVhEYhobsN/wH0zwyq + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJw11H1MVWUcB/BHkJoydAiKSOjhojbIUMz1hzY7gLheoEmopWad7gW9cNWCi1Fgeu7lRSErXpo52tzxghm53ESpGamHF7emzj9AthSXj/cCTTDeJPGFIvt+6a/Pvr+359yxIYQwK4q3qOKJh0+895/aqkYotF+hHjFVQz2VKtupbJwO9dSFzHaqbVgDjWKqOTK4Z/zvMDQHRrn3TOL7uJP8LlRdp5ljeqGRFGvF9xyxQz3PbcNcQh3U5ydm4B3FBs3dHubRZvp7UibupCRDc9gDZWQLFFd9rE/pgWpEwDbcfWCFYl7Jdnx3vgcao81QHfNCM8Vix/zh5Czkm5lQWdcKjateKNf6ZWPvsgfKFIsD/UsJUH+jFirH/XdgbmE0NGMuQiOH6seoWJy0E79vQoNGrRWqihvKc+7Jug8Kw7IL+80BH+BuVDRUO91Q7iliHvPQw7XQKIj/EHtJSVCcyYOy8hTzOarbQnKQ96ZBWX8PKm3+ubA+B2q+Dqgen+JE7qmG6pUbUPTdpt8NQ70jKg/fe3IZlLeyoah3QcVeyXpaHdTHxG7cC/WD+uwqKDqPsl59ij7no+5ZH+F3PnTSEDcUiQ1QTjRDtcgvH+/9HQV1ezFUX/ZAbUc7lE3UjPNCkU/VJQs/xn5UIhSOFqh1z/0E9VgrNPR+KO4PQe1QYQHyRjdU473QKBqF0phaiPrZUChnWqCwb2HO72f/0Ajr6/324D3XcmhUF0Ixx0O/PgNN0QjlT11QDfD/FLbNopdDoPzDxuyrhbqrAZoJLaynXYOKrx8acdF74YMXaPMqumQNFD9shvJ6EdTkaajO+AWaQy3sB7Uxh12B+sl23hkI2YfcHQHF9Jf28e+YDlUlEyohX7F/icrrtTSqDprnTtC7HfRMF9TqvLwT4eM7M7t5p+ce+5HTdbhoBjTvBNNH4VC9u4i+EgNlaBxU5r/I+szVk3sJUBcboRjZxLxnMzSGtnI+wMr+WioDttGKLN5dmjt5p4BzNWXc+4tqSg3ngo7w7vhRvv/PMc49rmfdcZZzc8+zn93M/Odt5me9fDesd/L77/DdyD7OPT3C9wYfMvcGu+BvkVAuj4VGQhwUgavZd73K/sQGaH6/if3zVA5O5sga7gcegfrFo5x/RIXft6yP13PvQjtd7OU7c3rZj+jjfPgAVONj3chDVF8RR22b3Px+K/u3sqG8WcZ6UyVzYwNUa24z777DPBhehO+7lEVP5kDD9zMUF9qh1vOQ9WvWYuz/2ADNp14vwZ3GNNrmgrq7HBqlVVCZoEZQCw3vomF+pbg/Pg3KN21QLHOU8nc7oR5TxXpwEzQy5+3HXmc6FGGF0Cwth+r+Krqylf3ZXcwLRrg3Qc2xaQegxQbF8w66wgm1dQVQWVoFZWAT6wmWMuxtTYfG29/Q+zegnuuDSkY/50oc5cju3HJ+nxPqBwuhmLeX7myF5jvpn+Gd7UVQ3+VjXv8YimLnQeTyQqhntEJlZQdzZBf7C3xQiujPkVNt0HzLAQ27EyoPXvsCexFd8Mk/Sppi+xJzaQ6oOJzQPJBcof4LL2qckw== + + + + + + eJwFwQs41XccB+CUa5jI3I5bEzk5oRLCOG39Pt//X4nJRMqtmWoiEqU81XI7Wg5S6FBRTSyRy0RPzFORaeRZRNoiUdOSYjLJ9r67a7dykW25rEDlHOtzaWRHHihy7wdKOYVv2lnQrnx2WVuIxUYjlPhLP8s+ks6JTfIRPudA215WsnrVEnbSqg9+Q6Vsfcod5qF9iwVO/cYEUbWsrs4NPQv72PIN17HcsZldsvsJLQP9VBpSwt5a3GGrU7ejq0IVtmmGeB24Fk4zvjDvKiZrPUPwZtMsYViPOq7kQEHoD/laW8idWIa8JxOs9RNDzqbuNXtZD5wtrqWHHmX083t9HOuRcTFVxth5apblZx3n5GwWgY32wFexk/1hX8p/CInC5PQGONXYkyT3AVYFqGDg2maSZuagTbrUfeCAiJSr63DAbQUa2uRoKGeQndV3QwpvzyW7hpDAxp8cOtQQb7mMIgt3UshAAHXtisWMTxv2psqwqGUfdgRch25KCowEz1lXujV611+AmUAN32o1IGyih7lPXqXmLB5jI8NktqSC/O8BZ/ZUQ5KRBBWljyw9zovrihjmIrSeM8wkwDhqHu8lL6KnvCd/2usj2/3QEd314RiblofZmC4OqfrTXqcJ9vWgOpl2PEVn0hTzXOUKE2dPKrvqAv+G+SirKURa3hjraDKE2GsIWWOp+MIhAk0VBgh00kDyqAnODJZjUlUIi4uf8n+2LkTsP8YQ+dpQ01IJPN8Koec3SKHKAcj9Mojm4g8jxpQhO2k5eUxWUWOnGBVFBTj6+wv2iewSXXNfj+Mr9JGs0I/WTTb8CH8QH+5Gcrabq7h1Jx9jrvMZyjbIU9QlF/jmSVFsoAHLpNXUUqpAR+v+Y8L4WTxSbke5qwN67GWcj9SEbG6uIuntc+C6+xFe04dpaS+lFksQrbUZMSNFuNzlh8WN+dBf8y8ppuVix1UlPujZDe7Nbj3ENcfwS0YSMX1fl/zmaVGggw6uLa6EeYMp4pWnOJfUbch2XMAbnRLwqpsOQb56K6IVNGgqy4Ba4+Yjx8AESk3bOeubZ3lhtw98+odwzqIWs/ejKMFOjUqGk2Hwrpv38V5ETcHO9LgmF1aZSrS/iqF5pSqkJRPcOi9NUsqa4TaqvWB/Wwr4gF1NcGusRYndeRq9fYIrCL/CPxHIkzBYnZKeqLlrugkR0SGlpHu5yNhjwaffUccSD3Ps2NaAIrk83JpfiAyZiDoOfkXK+Ub4vlSFC+u9DNe5TNIuF3OPvSe58ogLsDu2BcWFAti5b8FpJSuMx3sjeOo8vHVEKLxgyT2CGUQheiSr24ge1xJ+af8sjNkUlLNB1mG5iBt3RGWRGXpfaSNCSwct+UNIC5XjZFfWgteRYN9AOyxuBmNPYhCfeOY7hI5K4Nw3DPPtjhR28Tj81ljRjyoF6DyxEsk/FHLHyhbirwRNrFAPhcCxhx+PtSX+nQba34gpu70PGdGfYb+iD1ctVCFnyuRj191Apak3JT6zRnLkOBIFd2F3WBMLskQkk9OnaHEJFH7VxUZFb7wKqoe4W4ckYPR5cizOv9DE/0MXDFY= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eJwt0EtIVFEcx/FTRiVE4EozhFtDDxc91CCykGM+0NkURpuZyNOMWY5a6mhZZt3UYrQyB5GoFo69KLJIy0pCOE1JDzJoJBAjujVBi8AwV0FB+D2uPvz+rzN3hBD6fJtXCiHsgRA6KdN7Zo1ErL3Ux9JLZ5U9HnRuhdBO/4EqeYGi31uGurAPlTJav+b8u8mH63L87Lc+QzUTRetLcRnvprj28870NdQvb6D9Lo7q6BTKxcXl5Mw5p0Yx8n3hAealy3jIj877B6iyjh0kv45i5N5QxayiKSvA3eI4Ou7rlfj1eRVz1aOoX62p5vfmzD9MPz+A1u6VNeSGzSiLMmp5f1Euit4PJi+dQd2cEOTutnF0/L/ruRPfd4QcdjUytzyKanVeE/sbdqHTWHLCvP8I9Y6EZvo33SgvlqAT9KC1028MdKMeiRmfTJq9299QVc+gKPeexA4/Rj4FUDW3otMTR92dd4p8N2gcrEf9sAnF0zZU/ePGiZ+m72TY5Be5GCnwoJ1ailI1oI6FUXwcNvM1I7b5nxJPsxdahtaSQZSX5rWwdyURVXYhyse1KLZ2oFPQifZ4n8kTd8x8e26r+Z6kNu58voxyRfYZ6q7tqO/nm5zkRpn5FsWWmOlXlZ+lnnYcrbXuENa0o/bGUJRNotPpaSd3+dC20jr4vuzkc9wpCl6gf3US1RtPJ/UxH+r1FaiqBrqYqxtCWTlssv0HrZZ/pr4xNcxe3SqUvvSw/A8+bBhG + + + + + + eJwFwQtIE1AABdByJMliZGQyJG3WbMOhSRKswn7vvq21YOUGjpajzHQsay2IoEnktqzB1j42NMuWma6ZVFDQdLlBg8WgCGsVm9LItIx0G5MiHNI547+fQD06TUY/xYn9SIJkD8dJUpUm029/kEJ3lKyVS5Fk10KmD5Mav4P6zO8wX7FAnLNxMjk1S5oLePjygQG/IoR6eT9dpy3D+WAVlbP+Eb3wEHjFLng5LOTWM9GQWCZi6RyG7+bhjWc1JO/ZkD5jIOVmwfKa0PttG2i8RIyLN+4hGCrEWL4KnOtsjFmL0fm4Bhl/APPGAtrqisLTksSf9BT2zB5D9dFv2JV2QKBTwrZogpWro4a6mzBPtKEuMki7k0Kaa9SCuWYCH3k7Maxtw/OzTaIV4QD03gnMWEuoXPEQ2xYVMP7aguGuv3g1FKLV3gVqcu+Ao1stklxbSYs0d1A5shU9LiHtEAygL5cn0rVXIiyrx+e0DInYSczcPoElnxLOXjmEGT4uRwLofWDHdosFVzmnYHI+hSrbj4HjfSiKtcPwyEcbUgfp0mY3fr7sxEZcwSWxCDaLBq21B5DKVsHOvEVl0RgtNbTgjOACGFkuKjz7MT5kQ7RcSE0d5+hedoqaezbhdIKLZUk5IpMvoNz3Fc5kkGYa+dCM7Mb35iCMWj+Ug0lI+XO0K1yGVflqNJWa8R+4l+mB + + + + + + + + + 4969 + 12006 + 19296 + 25382 + 33117 + 40521 + 47398 + 55783 + 64003 + 71458 + + + 394827517 + 5930f131cffee70a428e4f7db7248ce056e29e8a + diff --git a/tools/fragpipe/workflows/Default.workflow b/tools/fragpipe/workflows/Default.workflow new file mode 100755 index 000000000..e515f44cf --- /dev/null +++ b/tools/fragpipe/workflows/Default.workflow @@ -0,0 +1,311 @@ +# Workflow: Default + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=1 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=true +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=true +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=true +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=true +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=ciRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/workflows/LFQ-MBR.workflow b/tools/fragpipe/workflows/LFQ-MBR.workflow new file mode 100755 index 000000000..9608fd842 --- /dev/null +++ b/tools/fragpipe/workflows/LFQ-MBR.workflow @@ -0,0 +1,312 @@ +# Workflow: LFQ-MBR + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=1 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=true +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1/2 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=false +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline=KEEPOLD STATIC EM\=1 NIONS\=b M\:15.9949,n\:42.0106 MINPROB\=0.5 +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=true +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=Perform closed search, followed by label free quantification with match-between-runs using IonQuant. If using mzML files, need to choose the right MS data type (Regular MS vs IM-MS). Need to assign runs to experiments. +workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/workflows/Nonspecific-HLA.workflow b/tools/fragpipe/workflows/Nonspecific-HLA.workflow new file mode 100755 index 000000000..0a136198f --- /dev/null +++ b/tools/fragpipe/workflows/Nonspecific-HLA.workflow @@ -0,0 +1,312 @@ +# Workflow: Nonspecific-HLA + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=false +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=1 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=true +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=25 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=1 +msfragger.ion_series_definitions= +msfragger.isotope_error=0/1 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=5 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.00 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=200 +msfragger.misc.fragger.enzyme-dropdown-1=nonspecific +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=0 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=15 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses=-18.01056 79.96633 +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=- +msfragger.search_enzyme_cut_2=- +msfragger.search_enzyme_name_1=nonspecific +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),false,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,2; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQ,true,1; -18.0106,nE,true,1; 119.0041,C,true,1; 0.98402,N,false,1; 8.014199,K,false,1; 10.008269,R,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=300 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --prot 1 +phi-report.pep-level-summary=true +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=true +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=true +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-6 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=0 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Nonspecific search, with recommended settings for HLA peptides. Peptide length 7-25. MSFragger search assumes cysteines were not alkylated (i.e. samples were not treated with iodoacetamide). Cysteinylation (C+119) is specified as variable modification. MSFragger rescoring with MSBooster. PSM validation with Percolator. Protein FDR filter is not applied, so each output file (PSM, ion, peptide) is filtered to 1% FDR at that level. If needed, extend to add label-free quantifcation (using IonQuant) or spectral library building with EasyPQP.

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/workflows/Open.workflow b/tools/fragpipe/workflows/Open.workflow new file mode 100755 index 000000000..8b19354b0 --- /dev/null +++ b/tools/fragpipe/workflows/Open.workflow @@ -0,0 +1,312 @@ +# Workflow: Open + +crystalc.run-crystalc=true +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=true +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=0 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=false +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=false +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=0 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=true +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=0 +msfragger.misc.fragger.clear-mz-lo=0 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=500 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-150 +msfragger.precursor_mass_mode=corrected +msfragger.precursor_mass_units=0 +msfragger.precursor_mass_upper=500 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses= +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 0.0,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 4.025107,K,false,2; 6.020129,R,false,2; 8.014199,K,false,2; 10.008269,R,false,2; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--nonparam --expectscore --decoyprobs --masswidth 1000.0 --clevel -2 +peptide-prophet.combine-pepxml=true +peptide-prophet.run-peptide-prophet=true +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=false +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --prot 0.01 --mapmods +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=true +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=false +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=true +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=25 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=12.5 +ptmshepherd.diagmine_fragMinSpecDiff=25 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=25 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=true +ptmshepherd.spectra_maxfragcharge=1 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=10 +saintexpress.run-saint-express=false +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=ciRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=-1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=false +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-10 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=-1 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=-1 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=pool +tmtintegrator.run-tmtintegrator=false +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Open search workflow for PTM analysis. MSFragger localization-aware open search (LOS) algorithm, with deisotoping, mass calibration, parameter optimization, and monoisotope correction enabled. Mass range -150 to 500 Da. PeptideProphet with extended mass model. Crystal-C for artifact removal. Precursor ion quantification using Freequant. PTM-Shepherd for mass shift summarization. For faster run time, in MSFragger change the number of allowed missed cleavages to 1.

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/workflows/TMT10.workflow b/tools/fragpipe/workflows/TMT10.workflow new file mode 100755 index 000000000..ad80ddfb2 --- /dev/null +++ b/tools/fragpipe/workflows/TMT10.workflow @@ -0,0 +1,312 @@ +# Workflow: TMT10 + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=0 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=true +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=-1/0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=131.5 +msfragger.misc.fragger.clear-mz-lo=125.5 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=200 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses=-18.01056 79.96633 +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 229.16293,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=false +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=true +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=false +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=3 +saintexpress.run-saint-express=true +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=false +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-10 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0.9 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=1 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=true +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Basic TMT 10-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5 diff --git a/tools/fragpipe/workflows/TMT11.workflow b/tools/fragpipe/workflows/TMT11.workflow new file mode 100755 index 000000000..0bd504d19 --- /dev/null +++ b/tools/fragpipe/workflows/TMT11.workflow @@ -0,0 +1,312 @@ +# Workflow: TMT11 + +crystalc.run-crystalc=false +database.decoy-tag=rev_ +diann.fragpipe.cmd-opts= +diann.heavy= +diann.library= +diann.light= +diann.medium= +diann.q-value=0.01 +diann.quantification-strategy=3 +diann.run-dia-nn=false +diann.run-dia-plex=false +diann.run-specific-protein-q-value=false +diann.unrelated-runs=false +diann.use-predicted-spectra=true +diaumpire.AdjustFragIntensity=true +diaumpire.BoostComplementaryIon=false +diaumpire.CorrThreshold=0 +diaumpire.DeltaApex=0.2 +diaumpire.ExportPrecursorPeak=false +diaumpire.Q1=true +diaumpire.Q2=true +diaumpire.Q3=true +diaumpire.RFmax=500 +diaumpire.RPmax=25 +diaumpire.RTOverlap=0.3 +diaumpire.SE.EstimateBG=false +diaumpire.SE.IsoPattern=0.3 +diaumpire.SE.MS1PPM=10 +diaumpire.SE.MS2PPM=20 +diaumpire.SE.MS2SN=1.1 +diaumpire.SE.MassDefectFilter=true +diaumpire.SE.MassDefectOffset=0.1 +diaumpire.SE.NoMissedScan=1 +diaumpire.SE.SN=1.1 +diaumpire.run-diaumpire=false +freequant.mz-tol=10 +freequant.rt-tol=0.4 +freequant.run-freequant=false +ionquant.excludemods= +ionquant.heavy= +ionquant.imtol=0.05 +ionquant.ionfdr=0.01 +ionquant.light= +ionquant.locprob=0.75 +ionquant.maxlfq=1 +ionquant.mbr=0 +ionquant.mbrimtol=0.05 +ionquant.mbrmincorr=0 +ionquant.mbrrttol=1 +ionquant.mbrtoprun=10 +ionquant.medium= +ionquant.minfreq=0 +ionquant.minions=2 +ionquant.minisotopes=2 +ionquant.minscans=3 +ionquant.mztol=10 +ionquant.normalization=1 +ionquant.peptidefdr=1 +ionquant.proteinfdr=1 +ionquant.requantify=1 +ionquant.rttol=0.4 +ionquant.run-ionquant=true +ionquant.tp=0 +ionquant.uniqueness=0 +ionquant.use-labeling=false +ionquant.use-lfq=true +ionquant.writeindex=0 +msbooster.predict-rt=true +msbooster.predict-spectra=true +msbooster.run-msbooster=true +msbooster.use-correlated-features=false +msfragger.Y_type_masses= +msfragger.activation_types=all +msfragger.add_topN_complementary=0 +msfragger.allowed_missed_cleavage_1=2 +msfragger.allowed_missed_cleavage_2=2 +msfragger.calibrate_mass=2 +msfragger.check_spectral_files=true +msfragger.clip_nTerm_M=true +msfragger.deisotope=1 +msfragger.delta_mass_exclude_ranges=(-1.5,3.5) +msfragger.deneutralloss=1 +msfragger.diagnostic_fragments= +msfragger.diagnostic_intensity_filter=0 +msfragger.digest_max_length=50 +msfragger.digest_min_length=7 +msfragger.fragment_ion_series=b,y +msfragger.fragment_mass_tolerance=20 +msfragger.fragment_mass_units=1 +msfragger.group_variable=0 +msfragger.intensity_transform=0 +msfragger.ion_series_definitions= +msfragger.isotope_error=-1/0/1/2/3 +msfragger.labile_search_mode=off +msfragger.localize_delta_mass=false +msfragger.mass_diff_to_variable_mod=0 +msfragger.mass_offsets=0 +msfragger.max_fragment_charge=2 +msfragger.max_variable_mods_combinations=5000 +msfragger.max_variable_mods_per_peptide=3 +msfragger.min_fragments_modelling=2 +msfragger.min_matched_fragments=4 +msfragger.min_sequence_matches=2 +msfragger.minimum_peaks=15 +msfragger.minimum_ratio=0.01 +msfragger.misc.fragger.clear-mz-hi=131.5 +msfragger.misc.fragger.clear-mz-lo=125.5 +msfragger.misc.fragger.digest-mass-hi=5000 +msfragger.misc.fragger.digest-mass-lo=200 +msfragger.misc.fragger.enzyme-dropdown-1=stricttrypsin +msfragger.misc.fragger.enzyme-dropdown-2=null +msfragger.misc.fragger.precursor-charge-hi=4 +msfragger.misc.fragger.precursor-charge-lo=1 +msfragger.misc.fragger.remove-precursor-range-hi=1.5 +msfragger.misc.fragger.remove-precursor-range-lo=-1.5 +msfragger.misc.slice-db=1 +msfragger.num_enzyme_termini=2 +msfragger.output_format=pepXML_pin +msfragger.output_max_expect=50 +msfragger.output_report_topN=1 +msfragger.output_report_topN_dia1=5 +msfragger.output_report_topN_dia2=3 +msfragger.override_charge=false +msfragger.precursor_mass_lower=-20 +msfragger.precursor_mass_mode=selected +msfragger.precursor_mass_units=1 +msfragger.precursor_mass_upper=20 +msfragger.precursor_true_tolerance=20 +msfragger.precursor_true_units=1 +msfragger.remainder_fragment_masses=-18.01056 79.96633 +msfragger.remove_precursor_peak=1 +msfragger.report_alternative_proteins=true +msfragger.require_precursor=true +msfragger.restrict_deltamass_to=all +msfragger.reuse_dia_fragment_peaks=false +msfragger.run-msfragger=true +msfragger.search_enzyme_cut_1=KR +msfragger.search_enzyme_cut_2= +msfragger.search_enzyme_name_1=stricttrypsin +msfragger.search_enzyme_name_2=null +msfragger.search_enzyme_nocut_1= +msfragger.search_enzyme_nocut_2= +msfragger.search_enzyme_sense_1=C +msfragger.search_enzyme_sense_2=C +msfragger.table.fix-mods=0.0,C-Term Peptide,true,-1; 0.0,N-Term Peptide,true,-1; 0.0,C-Term Protein,true,-1; 0.0,N-Term Protein,true,-1; 0.0,G (glycine),true,-1; 0.0,A (alanine),true,-1; 0.0,S (serine),true,-1; 0.0,P (proline),true,-1; 0.0,V (valine),true,-1; 0.0,T (threonine),true,-1; 57.02146,C (cysteine),true,-1; 0.0,L (leucine),true,-1; 0.0,I (isoleucine),true,-1; 0.0,N (asparagine),true,-1; 0.0,D (aspartic acid),true,-1; 0.0,Q (glutamine),true,-1; 229.16293,K (lysine),true,-1; 0.0,E (glutamic acid),true,-1; 0.0,M (methionine),true,-1; 0.0,H (histidine),true,-1; 0.0,F (phenylalanine),true,-1; 0.0,R (arginine),true,-1; 0.0,Y (tyrosine),true,-1; 0.0,W (tryptophan),true,-1; 0.0,B ,true,-1; 0.0,J,true,-1; 0.0,O,true,-1; 0.0,U,true,-1; 0.0,X,true,-1; 0.0,Z,true,-1 +msfragger.table.var-mods=15.9949,M,true,3; 42.0106,[^,true,1; 79.96633,STY,false,3; -17.0265,nQnC,false,1; -18.0106,nE,false,1; 229.16293,n^,true,1; 229.16293,S,true,1; 0.0,site_08,false,1; 0.0,site_09,false,1; 0.0,site_10,false,1; 0.0,site_11,false,1; 0.0,site_12,false,1; 0.0,site_13,false,1; 0.0,site_14,false,1; 0.0,site_15,false,1; 0.0,site_16,false,1 +msfragger.track_zero_topN=0 +msfragger.use_all_mods_in_first_search=false +msfragger.use_topN_peaks=150 +msfragger.write_calibrated_mzml=false +msfragger.write_uncalibrated_mgf=false +msfragger.zero_bin_accept_expect=0 +msfragger.zero_bin_mult_expect=1 +opair.activation1=HCD +opair.activation2=ETD +opair.filterOxonium=true +opair.glyco_db= +opair.max_glycans=4 +opair.max_isotope_error=2 +opair.min_isotope_error=0 +opair.ms1_tol=20 +opair.ms2_tol=20 +opair.oxonium_filtering_file= +opair.oxonium_minimum_intensity=0.05 +opair.reverse_scan_order=false +opair.run-opair=false +opair.single_scan_type=false +peptide-prophet.cmd-opts=--decoyprobs --ppm --accmass --nonparam --expectscore +peptide-prophet.combine-pepxml=false +peptide-prophet.run-peptide-prophet=false +percolator.cmd-opts=--only-psms --no-terminate --post-processing-tdc +percolator.keep-tsv-files=false +percolator.min-prob=0.5 +percolator.run-percolator=true +phi-report.dont-use-prot-proph-file=false +phi-report.filter=--sequential --picked --prot 0.01 +phi-report.pep-level-summary=false +phi-report.philosoher-msstats=false +phi-report.print-decoys=false +phi-report.prot-level-summary=false +phi-report.remove-contaminants=false +phi-report.run-report=true +protein-prophet.cmd-opts=--maxppmdiff 2000000 --minprob 0.5 +protein-prophet.run-protein-prophet=true +ptmprophet.cmdline= +ptmprophet.run-ptmprophet=false +ptmshepherd.adv_params=false +ptmshepherd.annotation-common=true +ptmshepherd.annotation-custom=false +ptmshepherd.annotation-glyco=false +ptmshepherd.annotation-unimod=false +ptmshepherd.annotation_file= +ptmshepherd.annotation_tol=0.01 +ptmshepherd.cap_y_ions= +ptmshepherd.decoy_type=1 +ptmshepherd.diag_ions= +ptmshepherd.diagextract_mode=false +ptmshepherd.diagmine_diagMinFoldChange=3.0 +ptmshepherd.diagmine_diagMinSpecDiff=00.2 +ptmshepherd.diagmine_fragMinFoldChange=3.0 +ptmshepherd.diagmine_fragMinPropensity=00.1 +ptmshepherd.diagmine_fragMinSpecDiff=00.1 +ptmshepherd.diagmine_minIonsPerSpec=2 +ptmshepherd.diagmine_minPeps=25 +ptmshepherd.diagmine_mode=false +ptmshepherd.diagmine_pepMinFoldChange=3.0 +ptmshepherd.diagmine_pepMinSpecDiff=00.2 +ptmshepherd.glyco_adducts= +ptmshepherd.glyco_fdr=1.00 +ptmshepherd.glyco_isotope_max=3 +ptmshepherd.glyco_isotope_min=-1 +ptmshepherd.glyco_mode=false +ptmshepherd.glyco_ppm_tol=50 +ptmshepherd.glycodatabase= +ptmshepherd.histo_smoothbins=2 +ptmshepherd.iontype_a=false +ptmshepherd.iontype_b=true +ptmshepherd.iontype_c=false +ptmshepherd.iontype_x=false +ptmshepherd.iontype_y=true +ptmshepherd.iontype_z=false +ptmshepherd.localization_allowed_res= +ptmshepherd.localization_background=4 +ptmshepherd.max_adducts=0 +ptmshepherd.n_glyco=true +ptmshepherd.normalization-psms=true +ptmshepherd.normalization-scans=false +ptmshepherd.output_extended=false +ptmshepherd.peakpicking_mass_units=0 +ptmshepherd.peakpicking_minPsm=10 +ptmshepherd.peakpicking_promRatio=0.3 +ptmshepherd.peakpicking_width=0.002 +ptmshepherd.precursor_mass_units=0 +ptmshepherd.precursor_tol=0.01 +ptmshepherd.print_decoys=false +ptmshepherd.prob_dhexOx=2,0.5,0.1 +ptmshepherd.prob_dhexY=2,0.5 +ptmshepherd.prob_neuacOx=2,0.05,0.2 +ptmshepherd.prob_neugcOx=2,0.05,0.2 +ptmshepherd.prob_phosphoOx=2,0.05,0.2 +ptmshepherd.prob_regY=5,0.5 +ptmshepherd.prob_sulfoOx=2,0.05,0.2 +ptmshepherd.remainder_masses= +ptmshepherd.remove_glycan_delta_mass=true +ptmshepherd.run-shepherd=false +ptmshepherd.spectra_maxfragcharge=2 +ptmshepherd.spectra_ppmtol=20 +ptmshepherd.varmod_masses= +quantitation.run-label-free-quant=false +run-psm-validation=true +run-validation-tab=true +saintexpress.fragpipe.cmd-opts= +saintexpress.max-replicates=3 +saintexpress.run-saint-express=true +saintexpress.virtual-controls=100 +speclibgen.easypqp.extras.max_delta_ppm=15 +speclibgen.easypqp.extras.max_delta_unimod=0.02 +speclibgen.easypqp.extras.rt_lowess_fraction=0 +speclibgen.easypqp.fragment.a=false +speclibgen.easypqp.fragment.b=true +speclibgen.easypqp.fragment.c=false +speclibgen.easypqp.fragment.x=false +speclibgen.easypqp.fragment.y=true +speclibgen.easypqp.fragment.z=false +speclibgen.easypqp.im-cal=Automatic selection of a run as reference IM +speclibgen.easypqp.neutral_loss=false +speclibgen.easypqp.rt-cal=noiRT +speclibgen.easypqp.select-file.text= +speclibgen.easypqp.select-im-file.text= +speclibgen.keep-intermediate-files=false +speclibgen.run-speclibgen=false +tab-run.delete_calibrated_mzml=false +tab-run.delete_temp_files=false +tab-run.sub_mzml_prob_threshold=0.5 +tab-run.write_sub_mzml=false +tmtintegrator.add_Ref=1 +tmtintegrator.aggregation_method=0 +tmtintegrator.allow_overlabel=true +tmtintegrator.allow_unlabeled=false +tmtintegrator.best_psm=true +tmtintegrator.channel_num=TMT-11 +tmtintegrator.dont-run-fq-lq=false +tmtintegrator.glyco_qval=-1 +tmtintegrator.groupby=0 +tmtintegrator.log2transformed=true +tmtintegrator.max_pep_prob_thres=0.9 +tmtintegrator.min_ntt=0 +tmtintegrator.min_pep_prob=0.9 +tmtintegrator.min_percent=0.05 +tmtintegrator.min_purity=0.5 +tmtintegrator.min_site_prob=-1 +tmtintegrator.mod_tag=none +tmtintegrator.ms1_int=true +tmtintegrator.outlier_removal=true +tmtintegrator.print_RefInt=false +tmtintegrator.prot_exclude=none +tmtintegrator.prot_norm=1 +tmtintegrator.psm_norm=false +tmtintegrator.quant_level=2 +tmtintegrator.ref_tag=Bridge +tmtintegrator.run-tmtintegrator=true +tmtintegrator.tolerance=20 +tmtintegrator.top3_pep=true +tmtintegrator.unique_gene=0 +tmtintegrator.unique_pep=false +tmtintegrator.use_glycan_composition=false +workflow.description=

Basic TMT 11-plex workflow, with identification and quantification from high mass accuracy MS2. Met oxidation, protein N-term Acetyl, n-term TMT, and TMT on S ("overlabeling") are specified as variable modifications. TMT-Integrator with virtual reference approach, median-centering normalization, data summarization at the gene level. If a reference/bridge sample is available, specify the corresponding channel/sample name tag in the annotation file(s) and in TMT-Integrator tab.

+workflow.input.data-type.im-ms=false +workflow.input.data-type.regular-ms=true +workflow.saved-with-ver=20.0-build5