Mercurial > repos > iuc > meryl
comparison meryl.xml @ 6:d6f625f2f8f3 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meryl commit 719ee1a23c0177886977f519f03c4032b97260b3"
| author | iuc |
|---|---|
| date | Tue, 08 Jun 2021 07:19:58 +0000 |
| parents | ed50d99788c8 |
| children | cf5e33270465 |
comparison
equal
deleted
inserted
replaced
| 5:ed50d99788c8 | 6:d6f625f2f8f3 |
|---|---|
| 47 $operation_type.X | 47 $operation_type.X |
| 48 tmp.meryl | 48 tmp.meryl |
| 49 output read-db.meryl && | 49 output read-db.meryl && |
| 50 tar -zcf read-db.meryldb read-db.meryl | 50 tar -zcf read-db.meryldb read-db.meryl |
| 51 #elif $operation_type.command_type == 'groups-kmers' | 51 #elif $operation_type.command_type == 'groups-kmers' |
| 52 mkdir -p ./temp_db/ && | 52 #for $i,$mdb in enumerate($operation_type.input_meryldb_02) |
| 53 tar -zxf $operation_type.input_meryldb_02 -C ./temp_db/ && | 53 mkdir -p ./tmp_folder_$i/ && |
| 54 mv ./temp_db/* tmp_01.meryl && | 54 tar -zxf $mdb -C ./tmp_folder_$i && |
| 55 tar -zxf $operation_type.input_meryldb_03 -C ./temp_db/ && | 55 mv ./tmp_folder_$i/* db_'${i}'.meryl && |
| 56 mv ./temp_db/* tmp_02.meryl && | 56 #end for |
| 57 meryl | 57 meryl $operation_type.groups_operations output read-db.meryl db_* && |
| 58 $operation_type.groups_operations | |
| 59 tmp_01.meryl | |
| 60 tmp_02.meryl | |
| 61 output read-db.meryl && | |
| 62 tar -zcf read-db.meryldb read-db.meryl | 58 tar -zcf read-db.meryldb read-db.meryl |
| 63 #elif $operation_type.command_type == 'histogram-kmers' | 59 #elif $operation_type.command_type == 'histogram-kmers' |
| 64 mkdir -p ./temp_db/ && | 60 mkdir -p ./temp_db/ && |
| 65 tar -zxf $operation_type.input_meryldb_02 -C ./temp_db/ && | 61 tar -zxf $operation_type.input_meryldb_02 -C ./temp_db/ && |
| 66 mv ./temp_db/* tmp.meryl && | 62 mv ./temp_db/* tmp.meryl && |
| 218 <option value="intersect-sum">Intersect-sum: return k-mers that occur in all inputs, set the count to the sum of the counts</option> | 214 <option value="intersect-sum">Intersect-sum: return k-mers that occur in all inputs, set the count to the sum of the counts</option> |
| 219 <option value="subtract">Subtract: return k-mers that occur in the first input, subtracting counts from the other inputs</option> | 215 <option value="subtract">Subtract: return k-mers that occur in the first input, subtracting counts from the other inputs</option> |
| 220 <option value="difference">Difference: return k-mers that occur in the first input, but none of the other inputs</option> | 216 <option value="difference">Difference: return k-mers that occur in the first input, but none of the other inputs</option> |
| 221 <option value="symmetric-difference">Symmetric-difference: return k-mers that occur in exactly one input</option> | 217 <option value="symmetric-difference">Symmetric-difference: return k-mers that occur in exactly one input</option> |
| 222 </param> | 218 </param> |
| 223 <param name="input_meryldb_02" type="data" format="meryldb" label="Input meryldb" /> | 219 <param name="input_meryldb_02" type="data" multiple="true" format="meryldb" label="Input meryldb" /> |
| 224 <param name="input_meryldb_03" type="data" format="meryldb" label="Input meryldb" /> | |
| 225 </when> | 220 </when> |
| 226 <when value="histogram-kmers"> | 221 <when value="histogram-kmers"> |
| 227 <param name="input_meryldb_02" type="data" format="meryldb" label="Input meryldb" /> | 222 <param name="input_meryldb_02" type="data" format="meryldb" label="Input meryldb" /> |
| 228 </when> | 223 </when> |
| 229 <when value="print"> | 224 <when value="print"> |
| 448 </test> | 443 </test> |
| 449 <test expect_num_outputs="1"> | 444 <test expect_num_outputs="1"> |
| 450 <conditional name="operation_type"> | 445 <conditional name="operation_type"> |
| 451 <param name="command_type" value="groups-kmers" /> | 446 <param name="command_type" value="groups-kmers" /> |
| 452 <param name="groups_operations" value="union" /> | 447 <param name="groups_operations" value="union" /> |
| 453 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 448 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 454 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | 449 <param name="input_meryldb_03" value="" ftype="meryldb" /> |
| 455 </conditional> | 450 </conditional> |
| 456 <output name="read_db" ftype="meryldb"> | 451 <output name="read_db" ftype="meryldb"> |
| 457 <assert_contents> | 452 <assert_contents> |
| 458 <has_size value="36100" delta="300" /> | 453 <has_size value="36100" delta="300" /> |
| 459 </assert_contents> | 454 </assert_contents> |
| 461 </test> | 456 </test> |
| 462 <test expect_num_outputs="1"> | 457 <test expect_num_outputs="1"> |
| 463 <conditional name="operation_type"> | 458 <conditional name="operation_type"> |
| 464 <param name="command_type" value="groups-kmers" /> | 459 <param name="command_type" value="groups-kmers" /> |
| 465 <param name="groups_operations" value="union-min" /> | 460 <param name="groups_operations" value="union-min" /> |
| 466 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 461 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 467 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 468 </conditional> | 462 </conditional> |
| 469 <output name="read_db" ftype="meryldb"> | 463 <output name="read_db" ftype="meryldb"> |
| 470 <assert_contents> | 464 <assert_contents> |
| 471 <has_size value="58925" delta="350" /> | 465 <has_size value="58925" delta="350" /> |
| 472 </assert_contents> | 466 </assert_contents> |
| 474 </test> | 468 </test> |
| 475 <test expect_num_outputs="1"> | 469 <test expect_num_outputs="1"> |
| 476 <conditional name="operation_type"> | 470 <conditional name="operation_type"> |
| 477 <param name="command_type" value="groups-kmers" /> | 471 <param name="command_type" value="groups-kmers" /> |
| 478 <param name="groups_operations" value="union-max" /> | 472 <param name="groups_operations" value="union-max" /> |
| 479 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 473 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 480 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 481 </conditional> | 474 </conditional> |
| 482 <output name="read_db" ftype="meryldb"> | 475 <output name="read_db" ftype="meryldb"> |
| 483 <assert_contents> | 476 <assert_contents> |
| 484 <has_size value="58930" delta="300" /> | 477 <has_size value="58930" delta="300" /> |
| 485 </assert_contents> | 478 </assert_contents> |
| 487 </test> | 480 </test> |
| 488 <test expect_num_outputs="1"> | 481 <test expect_num_outputs="1"> |
| 489 <conditional name="operation_type"> | 482 <conditional name="operation_type"> |
| 490 <param name="command_type" value="groups-kmers" /> | 483 <param name="command_type" value="groups-kmers" /> |
| 491 <param name="groups_operations" value="union-sum" /> | 484 <param name="groups_operations" value="union-sum" /> |
| 492 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 485 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 493 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 494 </conditional> | 486 </conditional> |
| 495 <output name="read_db" ftype="meryldb"> | 487 <output name="read_db" ftype="meryldb"> |
| 496 <assert_contents> | 488 <assert_contents> |
| 497 <has_size value="58600" delta="300" /> | 489 <has_size value="58600" delta="300" /> |
| 498 </assert_contents> | 490 </assert_contents> |
| 500 </test> | 492 </test> |
| 501 <test expect_num_outputs="1"> | 493 <test expect_num_outputs="1"> |
| 502 <conditional name="operation_type"> | 494 <conditional name="operation_type"> |
| 503 <param name="command_type" value="groups-kmers" /> | 495 <param name="command_type" value="groups-kmers" /> |
| 504 <param name="groups_operations" value="intersect" /> | 496 <param name="groups_operations" value="intersect" /> |
| 505 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 497 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 506 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 507 </conditional> | 498 </conditional> |
| 508 <output name="read_db" ftype="meryldb"> | 499 <output name="read_db" ftype="meryldb"> |
| 509 <assert_contents> | 500 <assert_contents> |
| 510 <has_size value="14951" delta="300" /> | 501 <has_size value="14951" delta="300" /> |
| 511 </assert_contents> | 502 </assert_contents> |
| 513 </test> | 504 </test> |
| 514 <test expect_num_outputs="1"> | 505 <test expect_num_outputs="1"> |
| 515 <conditional name="operation_type"> | 506 <conditional name="operation_type"> |
| 516 <param name="command_type" value="groups-kmers" /> | 507 <param name="command_type" value="groups-kmers" /> |
| 517 <param name="groups_operations" value="intersect-min" /> | 508 <param name="groups_operations" value="intersect-min" /> |
| 518 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 509 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 519 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 520 </conditional> | 510 </conditional> |
| 521 <output name="read_db" ftype="meryldb"> | 511 <output name="read_db" ftype="meryldb"> |
| 522 <assert_contents> | 512 <assert_contents> |
| 523 <has_size value="14957" delta="300" /> | 513 <has_size value="14957" delta="300" /> |
| 524 </assert_contents> | 514 </assert_contents> |
| 526 </test> | 516 </test> |
| 527 <test expect_num_outputs="1"> | 517 <test expect_num_outputs="1"> |
| 528 <conditional name="operation_type"> | 518 <conditional name="operation_type"> |
| 529 <param name="command_type" value="groups-kmers" /> | 519 <param name="command_type" value="groups-kmers" /> |
| 530 <param name="groups_operations" value="intersect-max" /> | 520 <param name="groups_operations" value="intersect-max" /> |
| 531 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 521 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 532 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 533 </conditional> | 522 </conditional> |
| 534 <output name="read_db" ftype="meryldb"> | 523 <output name="read_db" ftype="meryldb"> |
| 535 <assert_contents> | 524 <assert_contents> |
| 536 <has_size value="14956" delta="300" /> | 525 <has_size value="14956" delta="300" /> |
| 537 </assert_contents> | 526 </assert_contents> |
| 539 </test> | 528 </test> |
| 540 <test expect_num_outputs="1"> | 529 <test expect_num_outputs="1"> |
| 541 <conditional name="operation_type"> | 530 <conditional name="operation_type"> |
| 542 <param name="command_type" value="groups-kmers" /> | 531 <param name="command_type" value="groups-kmers" /> |
| 543 <param name="groups_operations" value="intersect-sum" /> | 532 <param name="groups_operations" value="intersect-sum" /> |
| 544 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 533 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 545 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 546 </conditional> | 534 </conditional> |
| 547 <output name="read_db" ftype="meryldb"> | 535 <output name="read_db" ftype="meryldb"> |
| 548 <assert_contents> | 536 <assert_contents> |
| 549 <has_size value="14953" delta="300" /> | 537 <has_size value="14953" delta="300" /> |
| 550 </assert_contents> | 538 </assert_contents> |
| 553 <!-- test 20 --> | 541 <!-- test 20 --> |
| 554 <test expect_num_outputs="1"> | 542 <test expect_num_outputs="1"> |
| 555 <conditional name="operation_type"> | 543 <conditional name="operation_type"> |
| 556 <param name="command_type" value="groups-kmers" /> | 544 <param name="command_type" value="groups-kmers" /> |
| 557 <param name="groups_operations" value="subtract" /> | 545 <param name="groups_operations" value="subtract" /> |
| 558 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 546 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 559 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 560 </conditional> | 547 </conditional> |
| 561 <output name="read_db" ftype="meryldb"> | 548 <output name="read_db" ftype="meryldb"> |
| 562 <assert_contents> | 549 <assert_contents> |
| 563 <has_size value="23999" delta="300" /> | 550 <has_size value="23999" delta="300" /> |
| 564 </assert_contents> | 551 </assert_contents> |
| 566 </test> | 553 </test> |
| 567 <test expect_num_outputs="1"> | 554 <test expect_num_outputs="1"> |
| 568 <conditional name="operation_type"> | 555 <conditional name="operation_type"> |
| 569 <param name="command_type" value="groups-kmers" /> | 556 <param name="command_type" value="groups-kmers" /> |
| 570 <param name="groups_operations" value="difference" /> | 557 <param name="groups_operations" value="difference" /> |
| 571 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 558 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 572 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 573 </conditional> | 559 </conditional> |
| 574 <output name="read_db" ftype="meryldb"> | 560 <output name="read_db" ftype="meryldb"> |
| 575 <assert_contents> | 561 <assert_contents> |
| 576 <has_size value="24016" delta="300" /> | 562 <has_size value="24016" delta="300" /> |
| 577 </assert_contents> | 563 </assert_contents> |
| 579 </test> | 565 </test> |
| 580 <test expect_num_outputs="1"> | 566 <test expect_num_outputs="1"> |
| 581 <conditional name="operation_type"> | 567 <conditional name="operation_type"> |
| 582 <param name="command_type" value="groups-kmers" /> | 568 <param name="command_type" value="groups-kmers" /> |
| 583 <param name="groups_operations" value="symmetric-difference" /> | 569 <param name="groups_operations" value="symmetric-difference" /> |
| 584 <param name="input_meryldb_02" value="output_02.read-db.meryldb" ftype="meryldb" /> | 570 <param name="input_meryldb_02" value="output_02.read-db.meryldb,output_03.read-db.meryldb" ftype="meryldb" /> |
| 585 <param name="input_meryldb_03" value="output_03.read-db.meryldb" ftype="meryldb" /> | |
| 586 </conditional> | 571 </conditional> |
| 587 <output name="read_db" ftype="meryldb"> | 572 <output name="read_db" ftype="meryldb"> |
| 588 <assert_contents> | 573 <assert_contents> |
| 589 <has_size value="57455" delta="300" /> | 574 <has_size value="57455" delta="300" /> |
| 590 </assert_contents> | 575 </assert_contents> |
