# HG changeset patch # User galaxyp # Date 1510092607 18000 # Node ID 4aa6a83314451cfdcb35830b9effd2bccae90322 # Parent 87f2a3c9425bae8def789485816ccb61354d4c8d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/bumbershoot commit 2d404b98b40ff043be71bea81c114ea3433c0751 diff -r 87f2a3c9425b -r 4aa6a8331445 idpassemble.xml --- a/idpassemble.xml Fri Nov 03 14:35:57 2017 -0400 +++ b/idpassemble.xml Tue Nov 07 17:10:07 2017 -0500 @@ -1,5 +1,5 @@ - + Merge IDPicker databases from single files into a merged database, and filters the result at PSM/spectrum/peptide/protein/gene levels. macros.xml @@ -28,12 +28,12 @@ #end if -SummarizeSources 1 - #if $AssignSourceHierarchy - -AssignSourceHierarchy '$AssignSourceHierarchy' + #if $AssignSourceHierarchyCondition.HasAssignSourceHierarchy + -AssignSourceHierarchy '$AssignSourceHierarchyCondition.AssignSourceHierarchy' #end if - #if $IsobaricSampleMapping - -IsobaricSampleMapping '$IsobaricSampleMapping' + #if $IsobaricSampleMappingCondition.HasIsobaricSampleMapping + -IsobaricSampleMapping '$IsobaricSampleMappingCondition.IsobaricSampleMapping' #end if #if len($input) > 1 @@ -65,8 +65,23 @@ - - + + + + + + + + + + + + + + + + + @@ -103,6 +118,7 @@ + @@ -119,6 +135,8 @@ + + @@ -130,52 +148,63 @@ Merges and filters one or more IDPicker 3 idpDB files into a combined idpDB file. Protein assembly (e.g. parsimony) is conducted on the combined set of proteins. +==== **AssignSourceHierarchy** + The assembly file is a tab-delimited file with two columns that organizes the sources (individual runs) into a hierarchy. The first column is the name of a source group, the second column is the source path or name to assign to that group. A forward slash in the group name adds another level to the hierarchy (just like a directory path). *A simple example:* -====== =========== -/repA repA1.idpDB -/repA repA2.idpDB -/repB repB1.idpDB -/repB repB2.idpDB -====== =========== + +:: + +/repA repA1.idpDB +/repA repA2.idpDB +/repB repB1.idpDB +/repB repB2.idpDB + *A multi-level example:* -===== =========== -/A/1 A1_f1 -/A/1 A1_f2 -/A/2 A2_f1 -/A/2 A2_f2 -/B/1 B1_f1 -/B/1 B1_f2 -/B/2 B2_f1 -/B/2 B2_f2 -===== =========== + +:: +/A/1 A1_f1 +/A/1 A1_f2 +/A/2 A2_f1 +/A/2 A2_f2 +/B/1 B1_f1 +/B/1 B1_f2 +/B/2 B2_f1 +/B/2 B2_f2 + +==== **IsobaricSampleMapping** + The mapping file is a tab-delimited file with two columns. The first column is the full path to a source group, the second column is a comma-delimited list of sample names, in ascending order of reporter ion mass. The special sample name *Reference*, if present, will be used to normalize the other channels. Samples named *Empty* will be ignored. + *iTRAQ-4plex example:* -=============================== ========================== -/Case/Group1_A123_B456_C789 A123,B456,C789,Reference -/Case/Group2_D123_E456_F789 D123,E456,F789,Reference -/Control/Group3_X123_Y456_Z789 Reference,X123,Y456,Z789 -/Control/Group4_U123_V456 U123,Reference,V456,Empty -=============================== ========================== + +:: + +/Case/Group1_A123_B456_C789 A123,B456,C789,Reference +/Case/Group2_D123_E456_F789 D123,E456,F789,Reference +/Ctrl/Group3_X123_Y456_Z789 Reference,X123,Y456,Z789 +/Ctrl/Group4_U123_V456_None U123,Reference,V456,Empty + *TMT-10plex example:* -============================= ================================================================================ -/Group1_Cases1-4_Controls1-4 Case1,Case2,Case3,Case4,Reference,Control1,Control2,Control3,Control4,Reference -/Group2_Cases5-8_Controls5-8 Case5,Case6,Case7,Case8,Reference,Control5,Control6,Control7,Control8,Reference -============================= ================================================================================ + +:: + +/Group1_Cases1-4_Controls1-4 Case1,Case2,Case3,Case4,Reference,Control1,Control2,Control3,Control4,Reference +/Group2_Cases5-8_Controls5-8 Case5,Case6,Case7,Case8,Reference,Control5,Control6,Control7,Control8,Reference ]]>