Mercurial > repos > galaxyp > maxquant
comparison maxquant.xml @ 20:5d013f405259 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/maxquant commit 419e4f6608f60f0d73987b890d6b7f8854e874fb
| author | galaxyp |
|---|---|
| date | Mon, 19 Jun 2023 17:01:43 +0000 |
| parents | acb539867086 |
| children |
comparison
equal
deleted
inserted
replaced
| 19:ef25c9c04aee | 20:5d013f405259 |
|---|---|
| 1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> | 1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
| 2 <macros> | 2 <macros> |
| 3 <xml name="output" token_format="tabular" token_label="default description" token_name="default"> | |
| 4 <data format="@FORMAT@" label="@LABEL@ for ${on_string}" name="@NAME@"> | |
| 5 <filter>'@NAME@' in output_opts['output']</filter> | |
| 6 </data> | |
| 7 </xml> | |
| 8 <xml name="output_from_wdir" token_ext="txt" token_format="tabular" token_label="default description" token_name="default"> | |
| 9 <data format="@FORMAT@" from_work_dir="combined/txt/@NAME@.@EXT@" label="@LABEL@ for ${on_string}" name="@NAME@"> | |
| 10 <filter>'@NAME@' in output_opts['output']</filter> | |
| 11 </data> | |
| 12 </xml> | |
| 13 <import>macros.xml</import> | 3 <import>macros.xml</import> |
| 14 </macros> | 4 </macros> |
| 15 <expand macro="requirements"/> | 5 <expand macro="requirements"/> |
| 16 <expand macro="required_files"/> | 6 <expand macro="required_files"/> |
| 17 <command detect_errors="exit_code"><![CDATA[ | 7 <command detect_errors="exit_code"><![CDATA[ |
| 18 ## this is needed to avoid dotnet from crashing, in a newer dotnet version we can remove that | 8 ## this is needed to avoid dotnet from crashing, in a newer dotnet version we can remove that |
| 19 export COMPlus_EnableDiagnostics=0 && | 9 export COMPlus_EnableDiagnostics=0 && |
| 20 #import re | 10 #import re |
| 21 maxquant -c mqpar.xml 2>/dev/null ## MQ writes success of creation to stderr | 11 maxquant -c mqpar.xml 2>/dev/null ## MQ writes success of creation to stderr |
| 22 | |
| 23 ## Workaround for wrong MQ version in MaxQuantCmd.exe created mqpar.xml (1.6.5.0 instead of 1.6.17.0) | |
| 24 ## Should be removed as soon as MQ is updated with a fixed version | |
| 25 && | |
| 26 sed -i -E 's:(maxQuantVersion>)1.6.5.0(<):\1'1.6.17.0'\2:' mqpar.xml | |
| 27 ## ============================================================================================== | |
| 28 | 12 |
| 29 #if 'config' in $output_opts.output: | 13 #if 'config' in $output_opts.output: |
| 30 && | 14 && |
| 31 cp '$mq_conf' '$config' | 15 cp '$mq_conf' '$config' |
| 32 #end if | 16 #end if |
| 68 #if 'output_all' in $output_opts.output: | 52 #if 'output_all' in $output_opts.output: |
| 69 && | 53 && |
| 70 tar -zcf '$output_all' ./combined/txt | 54 tar -zcf '$output_all' ./combined/txt |
| 71 #end if | 55 #end if |
| 72 | 56 |
| 73 #if $qc.do_it: | 57 #if $qc.do_it == 'true': |
| 74 && | 58 && |
| 75 Rscript '$qr' '$qr_yaml' | 59 Rscript '$qr' '$qr_yaml' |
| 76 #if 'log' in $output_opts.output: | 60 #if 'log' in $output_opts.output: |
| 77 >> '$log' 2>&1 | 61 >> '$log' 2>&1 |
| 78 #end if | 62 #end if |
| 511 <option value="0">None</option> | 495 <option value="0">None</option> |
| 512 <option value="1" selected="true">Classic</option> | 496 <option value="1" selected="true">Classic</option> |
| 513 </param> | 497 </param> |
| 514 </when> | 498 </when> |
| 515 <when value="reporter_ion_ms2"> | 499 <when value="reporter_ion_ms2"> |
| 516 <conditional name="iso_labels"> | 500 <expand macro="reporter_ion_macro"/> |
| 517 <param name="labeling" type="select" label="isobaric labeling" | |
| 518 help="Select one of the standard labelings (correction factors are zero) or create a custom labeling."> | |
| 519 <option value="custom">custom</option> | |
| 520 <option value="tmt2plex">TMT2plex</option> | |
| 521 <option value="tmt6plex">TMT6plex</option> | |
| 522 <option value="tmt8plex">TMT8plex</option> | |
| 523 <option value="tmt10plex">TMT10plex</option> | |
| 524 <option value="tmt11plex">TMT11plex</option> | |
| 525 <option value="tmtpro16plex">TMTpro16plex</option> | |
| 526 <option value="tmtpro18plex">TMTpro18plex</option> | |
| 527 <option value="itraq4plex">iTRAQ4plex</option> | |
| 528 <option value="itraq8plex">iTRAQ8plex</option> | |
| 529 <option value="iodotmt6plex">iodoTMT6plex</option> | |
| 530 </param> | |
| 531 <when value="tmt2plex"/> | |
| 532 <when value="tmt6plex"/> | |
| 533 <when value="tmt8plex"/> | |
| 534 <when value="tmt10plex"/> | |
| 535 <when value="tmt11plex"/> | |
| 536 <when value="tmtpro16plex"/> | |
| 537 <when value="tmtpro18plex"/> | |
| 538 <when value="itraq4plex"/> | |
| 539 <when value="itraq8plex"/> | |
| 540 <when value="iodotmt6plex"/> | |
| 541 <when value="custom"> | |
| 542 <repeat name="iso_label" title="Isobaric Label" min="1" default="1"> | |
| 543 <param name="internallabel" type="select" label="internal label" help="contains Lys"> | |
| 544 <expand macro="iso_labels"/> | |
| 545 </param> | |
| 546 <param name="terminallabel" type="select" label="terminal label" help="contains Nter"> | |
| 547 <option value="">None</option> | |
| 548 <expand macro="iso_labels"/> | |
| 549 </param> | |
| 550 <param name="cm2" type="float" label="correction factor -2%" value="0.0"/> | |
| 551 <param name="cm1" type="float" label="correction factor -1%" value="0.0"/> | |
| 552 <param name="cp1" type="float" label="correction factor +1%" value="0.0"/> | |
| 553 <param name="cp2" type="float" label="correction factor +2%" value="0.0"/> | |
| 554 <param type="boolean" name="tmtlike" checked="false" | |
| 555 label="TMT-like" | |
| 556 truevalue="True" falsevalue="False"/> | |
| 557 </repeat> | |
| 558 </when> | |
| 559 </conditional> | |
| 560 <conditional name="filter_by_pif"> | |
| 561 <param name="filter_pif" type="boolean" checked="false" label="Filter by PIF" | |
| 562 truevalue="True" falsevalue="False" | |
| 563 help="If checked, quantified PSMs will be filtered by their precursor intensity fraction to avoid using peptides that clearly suffer from co-fragmentation with other peptide species."/> | |
| 564 <when value="True"> | |
| 565 <param name="reporter_pif" type="float" label="Minimum reporter PIF" value="0.75" min="0" | |
| 566 max="1" | |
| 567 help="MS/MS spectra with a lower value for the PIF will be discarded for isobaric label quantification."/> | |
| 568 </when> | |
| 569 <when value="False"/> | |
| 570 </conditional> | |
| 571 </when> | 501 </when> |
| 572 <when value="reporter_ion_ms3"> | 502 <when value="reporter_ion_ms3"> |
| 573 <conditional name="iso_labels"> | 503 <expand macro="reporter_ion_macro"/> |
| 574 <param name="labeling" type="select" label="isobaric labeling" | |
| 575 help="Select one of the standard labelings (correction factors are zero) or create a custom labeling."> | |
| 576 <option value="custom">custom</option> | |
| 577 <option value="tmt2plex">TMT2plex</option> | |
| 578 <option value="tmt6plex">TMT6plex</option> | |
| 579 <option value="tmt8plex">TMT8plex</option> | |
| 580 <option value="tmt10plex">TMT10plex</option> | |
| 581 <option value="tmt11plex">TMT11plex</option> | |
| 582 <option value="tmtpro16plex">TMTpro16plex</option> | |
| 583 <option value="tmtpro18plex">TMTpro18plex</option> | |
| 584 <option value="itraq4plex">iTRAQ4plex</option> | |
| 585 <option value="itraq8plex">iTRAQ8plex</option> | |
| 586 <option value="iodotmt6plex">iodoTMT6plex</option> | |
| 587 </param> | |
| 588 <when value="tmt2plex"/> | |
| 589 <when value="tmt6plex"/> | |
| 590 <when value="tmt8plex"/> | |
| 591 <when value="tmt10plex"/> | |
| 592 <when value="tmt11plex"/> | |
| 593 <when value="tmtpro16plex"/> | |
| 594 <when value="tmtpro18plex"/> | |
| 595 <when value="itraq4plex"/> | |
| 596 <when value="itraq8plex"/> | |
| 597 <when value="iodotmt6plex"/> | |
| 598 <when value="custom"> | |
| 599 <repeat name="iso_label" title="Isobaric Label" min="1" default="1"> | |
| 600 <param name="internallabel" type="select" label="internal label" help="contains Lys"> | |
| 601 <expand macro="iso_labels"/> | |
| 602 </param> | |
| 603 <param name="terminallabel" type="select" label="terminal label" help="contains Nter"> | |
| 604 <option value="">None</option> | |
| 605 <expand macro="iso_labels"/> | |
| 606 </param> | |
| 607 <param name="cm2" type="float" label="correction factor -2%" value="0.0"/> | |
| 608 <param name="cm1" type="float" label="correction factor -1%" value="0.0"/> | |
| 609 <param name="cp1" type="float" label="correction factor +1%" value="0.0"/> | |
| 610 <param name="cp2" type="float" label="correction factor +2%" value="0.0"/> | |
| 611 <param type="boolean" name="tmtlike" checked="false" | |
| 612 label="TMT-like" | |
| 613 truevalue="True" falsevalue="False"/> | |
| 614 </repeat> | |
| 615 </when> | |
| 616 </conditional> | |
| 617 <conditional name="filter_by_pif"> | |
| 618 <param name="filter_pif" type="boolean" checked="false" label="Filter by PIF" | |
| 619 truevalue="True" falsevalue="False" | |
| 620 help="If checked, quantified PSMs will be filtered by their precursor intensity fraction to avoid using peptides that clearly suffer from co-fragmentation with other peptide species."/> | |
| 621 <when value="True"> | |
| 622 <param name="reporter_pif" type="float" label="Minimum reporter PIF" value="0.75" min="0" | |
| 623 max="1" | |
| 624 help="MS/MS spectra with a lower value for the PIF will be discarded for isobaric label quantification."/> | |
| 625 </when> | |
| 626 <when value="False"/> | |
| 627 </conditional> | |
| 628 </when> | 504 </when> |
| 629 </conditional> | 505 </conditional> |
| 630 </repeat> | 506 </repeat> |
| 631 | 507 |
| 632 <expand macro="ptxqc-opts"/> | 508 <expand macro="ptxqc-opts"/> |
| 662 | 538 |
| 663 <expand macro="outputs"/> | 539 <expand macro="outputs"/> |
| 664 | 540 |
| 665 <tests> | 541 <tests> |
| 666 <!-- functional test with small mzXML file, no quantitation methods --> | 542 <!-- functional test with small mzXML file, no quantitation methods --> |
| 667 <!-- Disable this test when initally testing as it takes avery long tome to run --> | 543 <test expect_num_outputs="14"> |
| 668 <test expect_num_outputs="15"> | |
| 669 <param name="ftype" value=".mzxml" /> | 544 <param name="ftype" value=".mzxml" /> |
| 670 <param name="fasta_files" value="bsa.fasta" /> | 545 <param name="fasta_files" value="bsa.fasta" /> |
| 671 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 546 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 672 <param name="description_parse_rule" value=">(.*)" /> | 547 <param name="description_parse_rule" value=">(.*)" /> |
| 673 <repeat name="paramGroups"> | 548 <repeat name="paramGroups"> |
| 675 <param name="maxMissedCleavages" value="1"/> | 550 <param name="maxMissedCleavages" value="1"/> |
| 676 <param name="fixedModifications" value="Carbamidomethyl (C)" /> | 551 <param name="fixedModifications" value="Carbamidomethyl (C)" /> |
| 677 <param name="variableModifications" value="Oxidation (M)" /> | 552 <param name="variableModifications" value="Oxidation (M)" /> |
| 678 <param name="enzymes" value="Trypsin/P" /> | 553 <param name="enzymes" value="Trypsin/P" /> |
| 679 </repeat> | 554 </repeat> |
| 680 <param name="output" value="evidence,msms,allPeptides,msmsScans,mzTab,mzRange,parameters,peptides,peptideSection,proteinGroups,summary,modificationSpecificPeptides,output_all,config,mqpar" /> | 555 <param name="output" value="evidence,msms,allPeptides,msmsScans,mzTab,mzRange,parameters,peptides,proteinGroups,summary,modificationSpecificPeptides,output_all,config,mqpar" /> |
| 681 <output name="mqpar" file="01/mqpar.xml" lines_diff="6"/> | 556 <output name="mqpar" file="01/mqpar.xml" lines_diff="6"/> |
| 682 <output name="evidence" file="01/combined/txt/evidence.txt" /> | 557 <output name="evidence"> |
| 558 <assert_contents> | |
| 559 <has_n_lines n="7"/> | |
| 560 <has_n_columns n="58"/> | |
| 561 </assert_contents> | |
| 562 </output> | |
| 683 <output name="msms" file="01/combined/txt/msms.txt" /> | 563 <output name="msms" file="01/combined/txt/msms.txt" /> |
| 684 <output name="mzTab" file="01/combined/txt/mzTab.mzTab" lines_diff="34"/> | 564 <output name="mzTab" file="01/combined/txt/mzTab.mzTab" lines_diff="34" ftype="mztab"/> |
| 685 <output name="allPeptides" file="01/combined/txt/allPeptides.txt" lines_diff="2"/> | 565 <output name="allPeptides"> |
| 686 <output name="msmsScans" file="01/combined/txt/msmsScans.txt" lines_diff="8"/> | 566 <assert_contents> |
| 687 <output name="mzRange" file="01/combined/txt/mzRange.txt" /> | 567 <has_n_lines n="159"/> |
| 568 <has_n_columns n="35"/> | |
| 569 </assert_contents> | |
| 570 </output> | |
| 571 <output name="msmsScans"> | |
| 572 <assert_contents> | |
| 573 <has_n_lines n="82"/> | |
| 574 <has_n_columns n="46"/> | |
| 575 </assert_contents> | |
| 576 </output> | |
| 577 <output name="mzRange"> | |
| 578 <assert_contents> | |
| 579 <has_n_lines n="1881"/> | |
| 580 <has_n_columns n="12"/> | |
| 581 </assert_contents> | |
| 582 </output> | |
| 688 <output name="parameters" file="01/combined/txt/parameters.txt" lines_diff="10"/> | 583 <output name="parameters" file="01/combined/txt/parameters.txt" lines_diff="10"/> |
| 689 <output name="peptides" file="01/combined/txt/peptides.txt" /> | 584 <output name="peptides"> |
| 690 <output name="peptideSection" file="01/combined/txt/peptideSection.txt" /> | 585 <assert_contents> |
| 691 <output name="proteinGroups" file="01/combined/txt/proteinGroups.txt" /> | 586 <has_n_lines n="7"/> |
| 692 <output name="summary" file="01/combined/txt/summary.txt" /> | 587 <has_n_columns n="57"/> |
| 693 <output name="modificationSpecificPeptides" file="01/combined/txt/modificationSpecificPeptides.txt" /> | 588 </assert_contents> |
| 589 </output> | |
| 590 <output name="proteinGroups"> | |
| 591 <assert_contents> | |
| 592 <has_n_lines n="7"/> | |
| 593 <has_n_columns n="39"/> | |
| 594 </assert_contents> | |
| 595 </output> | |
| 596 <output name="summary"> | |
| 597 <assert_contents> | |
| 598 <has_n_lines n="3"/> | |
| 599 <has_n_columns n="51"/> | |
| 600 </assert_contents> | |
| 601 </output> | |
| 602 <output name="modificationSpecificPeptides"> | |
| 603 <assert_contents> | |
| 604 <has_n_lines n="7"/> | |
| 605 <has_n_columns n="32"/> | |
| 606 </assert_contents> | |
| 607 </output> | |
| 694 <output name="config" file="01/config.yml" lines_diff="2"/> | 608 <output name="config" file="01/config.yml" lines_diff="2"/> |
| 695 </test> | 609 </test> |
| 696 <!-- reporter ion ms2 + multiple param groups, testing yaml conf file and mqpar.xml only --> | 610 <!-- 2 reporter ion ms2 + multiple param groups, testing yaml conf file and mqpar.xml only --> |
| 697 <test expect_num_outputs="3"> | 611 <test expect_num_outputs="3"> |
| 698 <param name="ftype" value=".mzxml" /> | 612 <param name="ftype" value=".mzxml" /> |
| 699 <param name="fasta_files" value="bsa.fasta" /> | 613 <param name="fasta_files" value="bsa.fasta" /> |
| 700 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 614 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 701 <param name="description_parse_rule" value=">(.*)" /> | 615 <param name="description_parse_rule" value=">(.*)" /> |
| 757 </conditional> | 671 </conditional> |
| 758 </repeat> | 672 </repeat> |
| 759 <param name="dry_run" value="True" /> | 673 <param name="dry_run" value="True" /> |
| 760 <param name="output" value="config,mqpar,mzTab" /> | 674 <param name="output" value="config,mqpar,mzTab" /> |
| 761 <output name="config" file="02/config.yml" lines_diff="7" /> | 675 <output name="config" file="02/config.yml" lines_diff="7" /> |
| 762 <!-- high difference due to unconsistant xml formatting in MQ --> | 676 <output name="mqpar" file="02/mqpar.xml" lines_diff="8" /> |
| 763 <output name="mqpar" file="02/mqpar.xml" lines_diff="24" /> | |
| 764 </test> | 677 </test> |
| 765 <!-- reporter ion ms3 + multiple param groups, testing yaml conf file and mqpar.xml only --> | 678 <!-- 3 reporter ion ms3 + multiple param groups, testing yaml conf file and mqpar.xml only --> |
| 766 <test expect_num_outputs="3"> | 679 <test expect_num_outputs="3"> |
| 767 <param name="ftype" value=".mzxml" /> | 680 <param name="ftype" value=".mzxml" /> |
| 768 <param name="fasta_files" value="bsa.fasta" /> | 681 <param name="fasta_files" value="bsa.fasta" /> |
| 769 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 682 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 770 <param name="description_parse_rule" value=">(.*)" /> | 683 <param name="description_parse_rule" value=">(.*)" /> |
| 830 <output name="config" file="06/config.yml" lines_diff="7"> | 743 <output name="config" file="06/config.yml" lines_diff="7"> |
| 831 <assert_contents> | 744 <assert_contents> |
| 832 <has_text_matching expression="lcmsRunType\: \'Reporter ion MS3\'" /> | 745 <has_text_matching expression="lcmsRunType\: \'Reporter ion MS3\'" /> |
| 833 </assert_contents> | 746 </assert_contents> |
| 834 </output> | 747 </output> |
| 835 <output name="mqpar" file="06/mqpar.xml" lines_diff="6"> | 748 <output name="mqpar" file="06/mqpar.xml" lines_diff="8"> |
| 836 <assert_contents> | 749 <assert_contents> |
| 837 <has_text_matching expression=".lcmsRunType.Reporter ion MS3.\/lcmsRunType." /> | 750 <has_text_matching expression=".lcmsRunType.Reporter ion MS3.\/lcmsRunType." /> |
| 838 </assert_contents> | 751 </assert_contents> |
| 839 </output> | 752 </output> |
| 840 </test> | 753 </test> |
| 841 <!-- lfq, testing yaml conf file and mqpar.xml only --> | 754 <!-- 4 lfq, testing yaml conf file and mqpar.xml only --> |
| 842 <test expect_num_outputs="2"> | 755 <test expect_num_outputs="2"> |
| 843 <param name="ftype" value=".mzxml" /> | 756 <param name="ftype" value=".mzxml" /> |
| 844 <param name="fasta_files" value="bsa.fasta" /> | 757 <param name="fasta_files" value="bsa.fasta" /> |
| 845 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> | 758 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> |
| 846 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> | 759 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> |
| 856 </conditional> | 769 </conditional> |
| 857 </repeat> | 770 </repeat> |
| 858 <param name="dry_run" value="True" /> | 771 <param name="dry_run" value="True" /> |
| 859 <param name="output" value="config,mqpar" /> | 772 <param name="output" value="config,mqpar" /> |
| 860 <output name="config" file="03/config.yml" lines_diff="2" /> | 773 <output name="config" file="03/config.yml" lines_diff="2" /> |
| 861 <output name="mqpar" file="03/mqpar.xml" lines_diff="10" /> | 774 <output name="mqpar" file="03/mqpar.xml" lines_diff="6" /> |
| 862 </test> | 775 </test> |
| 863 <!-- Test for MBR --> | 776 <!-- 5 Test for MBR --> |
| 864 <test expect_num_outputs="2"> | 777 <test expect_num_outputs="2"> |
| 865 <param name="ftype" value=".mzxml" /> | 778 <param name="ftype" value=".mzxml" /> |
| 866 <param name="fasta_files" value="bsa.fasta" /> | 779 <param name="fasta_files" value="bsa.fasta" /> |
| 867 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> | 780 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> |
| 868 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> | 781 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> |
| 883 <output name="config" file="05/config.yml" lines_diff="2"> | 796 <output name="config" file="05/config.yml" lines_diff="2"> |
| 884 <assert_contents> | 797 <assert_contents> |
| 885 <has_text_matching expression="matchBetweenRuns\: True" /> | 798 <has_text_matching expression="matchBetweenRuns\: True" /> |
| 886 </assert_contents> | 799 </assert_contents> |
| 887 </output> | 800 </output> |
| 888 <output name="mqpar" file="05/mqpar.xml" lines_diff="4"> | 801 <output name="mqpar" file="05/mqpar.xml" lines_diff="6"> |
| 889 <assert_contents> | 802 <assert_contents> |
| 890 <has_text_matching expression=".matchBetweenRuns.True.\/matchBetweenRuns." /> | 803 <has_text_matching expression=".matchBetweenRuns.True.\/matchBetweenRuns." /> |
| 891 </assert_contents> | 804 </assert_contents> |
| 892 </output> | 805 </output> |
| 893 </test> | 806 </test> |
| 894 <!-- silac + fractions with experimental design template, testing yaml conf file and mqpar.xml only --> | 807 <!-- 6 silac + fractions with experimental design template, testing yaml conf file and mqpar.xml only --> |
| 895 <test expect_num_outputs="2"> | 808 <test expect_num_outputs="2"> |
| 896 <param name="ftype" value=".mzxml" /> | 809 <param name="ftype" value=".mzxml" /> |
| 897 <param name="fasta_files" value="bsa.fasta" /> | 810 <param name="fasta_files" value="bsa.fasta" /> |
| 898 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 811 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 899 <param name="description_parse_rule" value=">(.*)" /> | 812 <param name="description_parse_rule" value=">(.*)" /> |
| 912 <param name="dry_run" value="True" /> | 825 <param name="dry_run" value="True" /> |
| 913 <param name="output" value="config,mqpar" /> | 826 <param name="output" value="config,mqpar" /> |
| 914 <output name="config" file="04/config.yml" lines_diff="2" /> | 827 <output name="config" file="04/config.yml" lines_diff="2" /> |
| 915 <output name="mqpar" file="04/mqpar.xml" lines_diff="12" /> | 828 <output name="mqpar" file="04/mqpar.xml" lines_diff="12" /> |
| 916 </test> | 829 </test> |
| 917 <!-- PTXQC Test --> | 830 <!-- 7 PTXQC Test --> |
| 918 <test expect_num_outputs="3"> | 831 <test expect_num_outputs="3"> |
| 919 <param name="ftype" value=".mzxml" /> | 832 <param name="ftype" value=".mzxml" /> |
| 920 <param name="fasta_files" value="tmt_data.fasta" /> | 833 <param name="fasta_files" value="tmt_data.fasta" /> |
| 921 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 834 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 922 <param name="description_parse_rule" value=">(.*)" /> | 835 <param name="description_parse_rule" value=">(.*)" /> |
| 929 <conditional name="iso_labels"> | 842 <conditional name="iso_labels"> |
| 930 <param name="labeling" value="tmt10plex" /> | 843 <param name="labeling" value="tmt10plex" /> |
| 931 </conditional> | 844 </conditional> |
| 932 </conditional> | 845 </conditional> |
| 933 </repeat> | 846 </repeat> |
| 934 <param name="do_it" value="True" /> | 847 <param name="do_it" value="true" /> |
| 935 <param name="output" value="config,mqpar" /> | 848 <param name="output" value="config,mqpar" /> |
| 936 <output name="config" file="07/config.yml" lines_diff="2" /> | 849 <output name="config" file="07/config.yml" lines_diff="2" /> |
| 937 <!-- high difference due to unconsistant xml formatting in MQ --> | 850 <!-- high difference due to unconsistant xml formatting in MQ --> |
| 938 <output name="mqpar" file="07/mqpar.xml" lines_diff="4" /> | 851 <output name="mqpar" file="07/mqpar.xml" lines_diff="6" /> |
| 939 <output name="ptxqc_report" file="07/combined/txt/report_v1.0.10_combined.pdf" compare="sim_size" /> | 852 <output name="ptxqc_report"> |
| 853 <assert_contents> | |
| 854 <has_line line="%PDF-1.4"/> | |
| 855 <!-- was 50k for older versions, now 88K (for 30-pages) --> | |
| 856 <has_size min="40K" max="100K"/> | |
| 857 </assert_contents> | |
| 858 </output> | |
| 940 </test> | 859 </test> |
| 941 <!-- TMTpro16plex test --> | 860 <!-- 8 TMTpro16plex test --> |
| 942 <test expect_num_outputs="3"> | 861 <test expect_num_outputs="3"> |
| 943 <param name="ftype" value=".mzxml" /> | 862 <param name="ftype" value=".mzxml" /> |
| 944 <param name="fasta_files" value="tmt_data_16.fasta" /> | 863 <param name="fasta_files" value="tmt_data_16.fasta" /> |
| 945 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 864 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 946 <param name="description_parse_rule" value=">(.*)" /> | 865 <param name="description_parse_rule" value=">(.*)" /> |
| 953 <conditional name="iso_labels"> | 872 <conditional name="iso_labels"> |
| 954 <param name="labeling" value="tmtpro16plex" /> | 873 <param name="labeling" value="tmtpro16plex" /> |
| 955 </conditional> | 874 </conditional> |
| 956 </conditional> | 875 </conditional> |
| 957 </repeat> | 876 </repeat> |
| 958 <param name="do_it" value="False" /> | 877 <param name="do_it" value="false" /> |
| 959 <param name="output" value="config,mqpar,proteinGroups" /> | 878 <param name="output" value="config,mqpar,proteinGroups" /> |
| 960 <output name="config" file="08/config.yml" lines_diff="2" /> | 879 <output name="config" file="08/config.yml" lines_diff="2" /> |
| 961 <!-- high difference due to unconsistant xml formatting in MQ --> | 880 <!-- high difference due to unconsistant xml formatting in MQ --> |
| 962 <output name="mqpar" file="08/mqpar.xml" lines_diff="24" /> | 881 <output name="mqpar" file="08/mqpar.xml" lines_diff="24" /> |
| 963 <output name="proteinGroups" file="08/combined/txt/proteinGroups.txt" /> | 882 <output name="proteinGroups" file="08/combined/txt/proteinGroups.txt" /> |
| 964 </test> | 883 </test> |
| 965 <!-- TMTpro18plex test --> | 884 <!-- 9 TMTpro18plex test --> |
| 966 <test expect_num_outputs="2"> | 885 <test expect_num_outputs="2"> |
| 967 <param name="ftype" value=".mzxml" /> | 886 <param name="ftype" value=".mzxml" /> |
| 968 <param name="fasta_files" value="tmt_data_18.fasta" /> | 887 <param name="fasta_files" value="tmt_data_18.fasta" /> |
| 969 <param name="identifier_parse_rule" value=">([^\s]*)" /> | 888 <param name="identifier_parse_rule" value=">([^\s]*)" /> |
| 970 <param name="description_parse_rule" value=">(.*)" /> | 889 <param name="description_parse_rule" value=">(.*)" /> |
| 977 <conditional name="iso_labels"> | 896 <conditional name="iso_labels"> |
| 978 <param name="labeling" value="tmtpro18plex" /> | 897 <param name="labeling" value="tmtpro18plex" /> |
| 979 </conditional> | 898 </conditional> |
| 980 </conditional> | 899 </conditional> |
| 981 </repeat> | 900 </repeat> |
| 982 <param name="do_it" value="False" /> | 901 <param name="do_it" value="false" /> |
| 983 <param name="output" value="msmsScans" /> | 902 <param name="output" value="msmsScans" /> |
| 984 <output name="msmsScans" file="09/combined/txt/msmsScans.txt"> | 903 <output name="msmsScans" file="09/combined/txt/msmsScans.txt"> |
| 985 <assert_contents> | 904 <assert_contents> |
| 986 <has_text text="GANDSMMM" /> | 905 <has_text text="GANDSMMM" /> |
| 987 </assert_contents> | 906 </assert_contents> |
| 988 </output> | 907 </output> |
| 989 </test> | 908 </test> |
| 990 <!-- Thermo RAW file test --> | 909 <!-- 10 Thermo RAW file test --> |
| 991 <test expect_num_outputs="2"> | 910 <test expect_num_outputs="2"> |
| 992 <param name="ftype" value=".thermo.raw" /> | 911 <param name="ftype" value=".thermo.raw" /> |
| 993 <param name="fasta_files" value="bsa.fasta" /> | 912 <param name="fasta_files" value="bsa.fasta" /> |
| 994 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> | 913 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> |
| 995 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> | 914 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> |
