/tools/filters/joiner2.xml

https://bitbucket.org/cistrome/cistrome-harvard/ · XML · 13 lines · 13 code · 0 blank · 0 comment · 0 complexity · b65797d512ed91cb608115752b188d64 MD5 · raw file

  1. <tool id="joiner2" name="Relational join 2">
  2. <description>two datasets a specific column of which has the same value</description>
  3. <command>sort -k $col1 $input1 > $input1.tmp; sort -k $col2 $input2 > $input2.tmp; join -1 $col1 -2 $col2 $input1.tmp $input2.tmp | tr " " "\t" > $out_file1; rm -rf $input1.tmp $input2.tmp </command>
  4. <inputs>
  5. <param name="input1" label="Combine dataset" format="tabular" type="data" />
  6. <param name="col1" label="using column" type="data_column" data_ref="input1" />
  7. <param name="input2" label="with dataset" format="tabular" type="data"/>
  8. <param name="col2" label="and column" type="data_column" data_ref="input2" />
  9. </inputs>
  10. <outputs>
  11. <data format="input" name="out_file1" metadata_source="input1" />
  12. </outputs>
  13. </tool>