Repository revision
1:7807800a3d03

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

cd-hit tool metadata
Miscellaneous
cd-hit
Cluster or compare biological sequence datasets
cd_hit
toolshed.g2.bx.psu.edu/repos/iuc/cd_hit/cd_hit/4.8.1+galaxy0
4.8.1+galaxy0
cd-hit | grep "CD-HIT version" | cut -d" " -f 4
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/cd_hit/cd_hit/4.8.1+galaxy0 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/cd_hit/cd_hit/4.6.8.1
cd_hit
Requirements (dependencies defined in the <requirements> tag set)
name version type
cd-hit 4.8.1 package
Additional information about this tool
cd-hit$est.est_select$twod.twod_select
-i '$fasta_in'
-o rep_seq
-c $est.similarity
-n $est.wordsize
#if $est.est_select == '-est':
    $est.strand
    #if str($est.estadvalign.mask) != 'None':
        -mask '$est.estadvalign.mask'
    #end if
    -match $est.estadvalign.match
    -mismatch $est.estadvalign.mismatch
    -gap $est.estadvalign.gap
    -gap-ext $est.estadvalign.gapext
#else:
    -t $est.redtol
#end if
#if $twod.twod_select == '-2d':
    -i2 '$fasta_in2'
    #if $advanced.advalign.style == 'local':
        -s2 $advanced.advalign.advancedtwod.cutoff_diff_len2
        -S2 $advanced.advalign.advancedtwod.aa_cutoff_diff_len2
    #end if
#end if

-b $advanced.band_width
-l $advanced.throw_away_len
#if $advanced.advalign.style == 'local':
    -G 0
    -aL $advanced.advalign.align_coverage_long
    -AL $advanced.advalign.align_coverage_long_control
    -aS $advanced.advalign.align_coverage_short
    -AS $advanced.advalign.align_coverage_short_control
    -A $advanced.advalign.align_coverage_min
    -s $advanced.advalign.cutoff_diff_len
    -S $advanced.advalign.aa_cutoff_diff_len
#end if
-uL $advanced.max_unmatched_per_l
-uS $advanced.max_unmatched_per_s
-U $advanced.max_unmatched_len
$advanced.accurate
$advanced.inram
$advanced.sort_cluster
$advanced.sort_fasta
#if $print_alnovl.print_alnovl_select == "yes":
    -p 1
    -d $print_alnovl.desclen
#end if

## instead of 800 (default) we use 0:unlimited
-M \${GALAXY_MEMORY_MB:-0}
-T \${GALAXY_SLOTS:-1}
    
None
False
Functional tests
name inputs outputs required files
Test-1 fasta_in: cd_hit_protein_in.fasta
twod|twod_select:
est|similarity: 0.9
est|wordsize: 5
est|est_select:
name: value
name: value
cd_hit_protein_in.fasta
value
Test-2 fasta_in: cd_hit_protein_in.fasta
twod|twod_select:
est|similarity: 0.8
est|wordsize: 5
est|est_select:
advanced|advalign|align_coverage_short: 0.9
advanced|advalign|style: local
print_alnovl|desclen: 40
print_alnovl|print_alnovl_select: yes
name: value
name: value
cd_hit_protein_in.fasta
value
Test-3 fasta_in: cd_hit_est_in.fa
twod|twod_select:
est|similarity: 0.9
est|wordsize: 8
est|strand: False
est|est_select: -est
name: value
name: value
cd_hit_est_in.fa
value
Test-4 fasta_in: db1.fasta
twod|fasta_in2: db2.fasta
twod|twod_select: -2d
est|similarity: 0.9
est|wordsize: 8
est|strand: True
est|est_select: -est
name: value
name: value
db1.fasta
db2.fasta
value
Test-5 fasta_in: cd_hit_est_in.fa
twod|twod_select:
est|similarity: 0.9
est|wordsize: 8
est|strand: False
est|est_select: -est
advanced|sort_cluster: True
name: value
name: value
cd_hit_est_in.fa
value
Test-6 fasta_in: cd_hit_est_in.fa
twod|twod_select:
est|similarity: 0.9
est|wordsize: 8
est|strand: False
est|est_select: -est
advanced|sort_fasta: True
name: value
name: value
cd_hit_est_in.fa
value