comparison cherri_train.xml @ 3:a30b9df1775a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cherri commit 8778c3f71e295ec5b62ef3998319d211fc864e35
author iuc
date Wed, 25 Jan 2023 18:33:19 +0000
parents ed0efb924438
children
comparison
equal deleted inserted replaced
2:ed0efb924438 3:a30b9df1775a
1 <tool id="cherri_train" name="Train a CheRRI model using RRIs" version="@VERSION@" profile="@PROFILE@"> 1 <tool id="cherri_train" name="Train a CheRRI model using RRIs" version="@VERSION@+galaxy@SUFFIX_VERSION@" profile="@PROFILE@">
2 <macros> 2 <macros>
3 <import>macros.xml</import> 3 <import>macros.xml</import>
4 </macros> 4 </macros>
5 <expand macro="requirements"/> 5 <expand macro="requirements"/>
6 <command detect_errors="exit_code"><![CDATA[ 6 <command detect_errors="exit_code"><![CDATA[
7 export PYTHONHASHSEED=31337 && 7 export PYTHONHASHSEED=31337 &&
8 mkdir mixed_model &&
9 #set experiments = [] 8 #set experiments = []
10 #for $experiment in $rep_experiment: 9 #for $experiment in $rep_experiment:
11 mkdir $experiment.exp_name && 10 mkdir $experiment.exp_name &&
11 mkdir '$experiment.exp_name/tmp' &&
12 ln -s '$experiment.ref_source.genome_fasta' '$experiment.exp_name/genome.fa' && 12 ln -s '$experiment.ref_source.genome_fasta' '$experiment.exp_name/genome.fa' &&
13 $experiments.append(str($experiment.exp_name)) 13 $experiments.append(str($experiment.exp_name))
14 #set replicates = [] 14 #set replicates = []
15 #for $i, $sample in enumerate($experiment.rep_samples): 15 #for $i, $sample in enumerate($experiment.rep_samples):
16 ln -s '$sample.file' '$experiment.exp_name/${i}.tabular' && 16 ln -s '$sample.file' '$experiment.exp_name/${i}.tabular' &&
24 -n '$experiment.exp_name' 24 -n '$experiment.exp_name'
25 #if $experiment.occupied_regions: 25 #if $experiment.occupied_regions:
26 -i2 '$experiment.occupied_regions' 26 -i2 '$experiment.occupied_regions'
27 #end if 27 #end if
28 -o . 28 -o .
29 -on '$experiment.exp_name' 29 -on '$experiment.exp_name'
30 -tp '$experiment.exp_name/tmp'
30 @COMMONPARAMS@ && 31 @COMMONPARAMS@ &&
31 #if len($rep_experiment) > 1: 32 #if len($rep_experiment) > 1:
33 mkdir -p mixed_model &&
32 ln -s '../$experiment.exp_name' 'mixed_model/$experiment.exp_name' && 34 ln -s '../$experiment.exp_name' 'mixed_model/$experiment.exp_name' &&
33 #else: 35 #else:
34 ln -s $experiment.exp_name/model/optimized/full_${experiment.exp_name}_context_${context}.model final_full.model && 36 ln -s $experiment.exp_name/model/optimized/full_${experiment.exp_name}_context_${context}.model final_full.model &&
35 #if $use_structure == 'off': 37 #if $use_structure == 'off':
36 ln -s $experiment.exp_name/model/features/${experiment.exp_name}_context_${context}.npz features.npz && 38 ln -s $experiment.exp_name/model/features/${experiment.exp_name}_context_${context}.npz features.npz &&
38 ln -s $experiment.exp_name/feature_files/training_data_${experiment.exp_name}_context_${context}.npz features.npz && 40 ln -s $experiment.exp_name/feature_files/training_data_${experiment.exp_name}_context_${context}.npz features.npz &&
39 #end if 41 #end if
40 #end if 42 #end if
41 #end for 43 #end for
42 #if len($rep_experiment) > 1: 44 #if len($rep_experiment) > 1:
45 mkdir mixed_model/tmp &&
43 cherri train 46 cherri train
44 -mi on 47 -mi on
45 -i1 mixed_model 48 -i1 mixed_model
46 -r #echo ' '.join($experiments) 49 -r #echo ' '.join($experiments)
47 -g /not/needed/ 50 -g /not/needed/
48 -l /not/needed/ 51 -l /not/needed/
49 -n mixed 52 -n mixed
50 -o . 53 -o .
51 -on mixed_model 54 -on mixed_model
55 -tp mixed_model/tmp
52 @COMMONPARAMS@ && 56 @COMMONPARAMS@ &&
53 ln -s mixed_model/mixed/model/optimized/full_mixed_context_${context}.model final_full.model && 57 ln -s mixed_model/mixed/model/optimized/full_mixed_context_${context}.model final_full.model &&
54 #if $use_structure == 'off': 58 #if $use_structure == 'off':
55 ln -s mixed_model/mixed/model/features/mixed_context_${context}.npz features.npz && 59 ln -s mixed_model/mixed/model/features/mixed_context_${context}.npz features.npz &&
56 #else: 60 #else: