Repository revision
16:f5d850723e63

Repository 'intarna'
hg clone https://toolshed.g2.bx.psu.edu/repos/rnateam/intarna

IntaRNA tool metadata
Miscellaneous
IntaRNA
Efficient RNA-RNA interaction prediction incorporating accessibility and seeding of interaction sites.
intarna
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.4.1
3.4.1
IntaRNA --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.4.1 (this tool)
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.4.0
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.3.2
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.3.1
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.2.0
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.1.5
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.1.3
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.1.2
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/3.1.1
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.2.0
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.1.0.2
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.1.0.1
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.1.0
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.0.4
toolshed.g2.bx.psu.edu/repos/rnateam/intarna/intarna/2.0.0
intarna
Requirements (dependencies defined in the <requirements> tag set)
name version type
intarna 3.4.1 package
Additional information about this tool
IntaRNA
            ## Multithreading
                --threads "\${GALAXY_SLOTS:-1}"
            ## basic general parameters
                ## Query parameters
                --query '$advancedOptions.query.query'
                --qAcc $advancedOptions.query.qAcc_cond.qAcc
                #if $advancedOptions.query.qAcc_cond.qAcc == "P" or $advancedOptions.query.qAcc_cond.qAcc == "E"
                    --qAccFile '$advancedOptions.query.qAcc_cond.qAccFile'
                #end if
                --qAccW $advancedOptions.query.qAccW
                --qAccL $advancedOptions.query.qAccL
                ## Target param.
                --target '$advancedOptions.target.target'
                --tAcc $advancedOptions.target.tAcc_cond.tAcc
                #if $advancedOptions.target.tAcc_cond.tAcc == "P" or $advancedOptions.target.tAcc_cond.tAcc == "E"
                    --tAccFile '$advancedOptions.target.tAcc_cond.tAccFile'
                #end if
                --tAccW $advancedOptions.target.tAccW
                --tAccL $advancedOptions.target.tAccL
                ## Seed param.
                #if $advancedOptions.seed.noSeed
                    $advancedOptions.seed.noSeed
                #else
                    --seedBP $advancedOptions.seed.seedBP
                    #if $advancedOptions.seed.seedMaxUP > 0
                        --seedMaxUP $advancedOptions.seed.seedMaxUP
                    #end if
                #end if
                ## Prediction param.
                --mode $advancedOptions.interaction.mode
                --energy V
                ## Output param.
                --out $outfile
                --outMode C
                --outSep "`printf "\t"`"
                --outNumber $advancedOptions.output.outNumber
                --outOverlap $advancedOptions.output.outOverlap
                --outCsvCols '$advancedOptions.output.outCsvCols'
                --outCsvSort '$advancedOptions.output.outCsvSort'
                $advancedOptions.output.outPairwise
            #if $advancedOptions.advancedSelector == "advanced"
                ## Query parameters
                --qIntLoopMax $advancedOptions.query.qIntLoopMax
                #if $advancedOptions.query.qRegion
                    --qRegion '$advancedOptions.query.qRegion'
                #end if
                ## Target param.
                --tIntLoopMax $advancedOptions.target.tIntLoopMax
                #if $advancedOptions.target.tRegion
                    --tRegion '$advancedOptions.target.tRegion'
                #end if
                ## Seed param.
                #if not $advancedOptions.seed.noSeed
                    --seedMaxE $advancedOptions.seed.seedMaxE
                    --seedMinPu $advancedOptions.seed.seedMinPu
                    #if $advancedOptions.seed.seedQMaxUP
                        --seedQMaxUP $advancedOptions.seed.seedQMaxUP
                    #end if
                    #if $advancedOptions.seed.seedTMaxUP
                        --seedTMaxUP $advancedOptions.seed.seedTMaxUP
                    #end if
                    #if $advancedOptions.seed.seedQRange
                        --seedQRange '$advancedOptions.seed.seedQRange'
                    #end if
                    #if $advancedOptions.seed.seedTRange
                        --seedTRange '$advancedOptions.seed.seedTRange'
                    #end if
                #end if
                ## SHAPE param.
                #if $advancedOptions.shape.qShape
                    --qShape '$advancedOptions.shape.qShape'
                #end if
                #if $advancedOptions.shape.tShape
                    --tShape '$advancedOptions.shape.tShape'
                #end if
                ## Prediction param.
                --model $advancedOptions.interaction.model
                --energyVRNA '$advancedOptions.interaction.energyVRNA'
                --temperature $advancedOptions.interaction.temperature
                #if $advancedOptions.interaction.windowWidth
                    --windowWidth $advancedOptions.interaction.windowWidth
                    --windowOverlap $advancedOptions.interaction.windowOverlap
                #end if
                ##Output param.
                --outMaxE $advancedOptions.output.outMaxE
                --outDeltaE $advancedOptions.output.outDeltaE
                ## add additional output files
                #if $advancedOptions.output.add_output_cond.selector == "add"
                  #if str($advancedOptions.output.add_output_cond.add_output.value) != 'None'
                    #for $outFile in $advancedOptions.output.add_output_cond.add_output.value:
                      #if $outFile == 'qAcc' or $outFile == 'tAcc'
                        #set curOutFile = str($outFile) + ':intarna_' + str($outFile) + '.led'
                      #else
                      #if $outFile == 'qAcc' or $outFile == 'tAcc' or $outFile == 'qPu' or $outFile == 'tPu'
                        #set curOutFile = str($outFile) + ':intarna_' + str($outFile) + '.lpu'
                      #else
                        #set curOutFile = str($outFile) + ':intarna_' + str($outFile) + '.tabular'
                      #end if
                      #end if
                      --out '$curOutFile'
                    #end for
                  #end if
                #end if
            #end if
  
    
None
False
Functional tests
name inputs outputs required files
Test-1 advancedOptions|query|query: intarna_query.fa
advancedOptions|target|target: intarna_target.fa
advancedOptions|advancedSelector: basic
name: value
intarna_query.fa
intarna_target.fa
value
Test-2 advancedOptions|query|query: intarna_query.fa
advancedOptions|target|target: intarna_target.fa
advancedOptions|output|add_output_cond|add_output: ['spotProb', 'qMinE', 'tAcc', 'qPu']
advancedOptions|output|add_output_cond|selector: add
advancedOptions|advancedSelector: advanced
name: value
intarna_query.fa
intarna_target.fa
value