Repository revision
8:b92cfa44f5be

Repository 'gemini_stats'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/gemini_stats

GEMINI stats tool metadata
Miscellaneous
GEMINI stats
Compute useful variant statistics
gemini_stats
toolshed.g2.bx.psu.edu/repos/iuc/gemini_stats/gemini_stats/0.20.1
0.20.1
gemini --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/gemini_stats/gemini_stats/0.20.1 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/gemini_stats/gemini_stats/0.18.1.1
toolshed.g2.bx.psu.edu/repos/iuc/gemini_stats/gemini_stats/0.18.1.0
gemini_stats
Requirements (dependencies defined in the <requirements> tag set)
name version type
gemini 0.20.1 package
Additional information about this tool
gemini stats
            #if str($stats.type) == "gts-stats":
                #set $multiline_sql_expr = $stats.variants.gt_filter
                #set $cmdln_param = "--gt-filter"
                
        #set $sql_expr = str($multiline_sql_expr).strip()
        #if str($sql_expr):
            #set $sql_expr = $sql_expr.replace('\r\n', '\n')
            #set $sql_expr = $sql_expr.replace('\r', '\n')
            #set $sql_expr = $sql_expr.replace('\\\n', ' ')
            $cmdln_param '$sql_expr'
        #end if
    

                #if str($stats.variants.constraint).strip():
                    #set $multiline_sql_expr = "select * from variants WHERE " + str($stats.variants.constraint)
                #else:
                    #set $multiline_sql_expr = "select * from variants"
                #end if
                #set $cmdln_param = "--summarize"
                
        #set $sql_expr = str($multiline_sql_expr).strip()
        #if str($sql_expr):
            #set $sql_expr = $sql_expr.replace('\r\n', '\n')
            #set $sql_expr = $sql_expr.replace('\r', '\n')
            #set $sql_expr = $sql_expr.replace('\\\n', ' ')
            $cmdln_param '$sql_expr'
        #end if
    
            #else:
                ${stats.stats_option}
            #end if
            '$infile'
            > '$outfile'

    
None
False
Functional tests
name inputs outputs required files
Test-1 infile: gemini_load_result1.db
stats|stats_option: --tstv-coding
stats|type: tstv-stats
name: value
gemini_load_result1.db
value
Test-2 infile: gemini_de_novo_input.db
stats|variants|keep: all
stats|type: gts-stats
name: value
gemini_de_novo_input.db
value