annotate hisat.xml @ 3:0505bdb7d6b1 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit a1517c9d22029095120643bbe2c8fa53754dd2b7
author devteam
date Wed, 11 Nov 2015 12:17:00 -0500
parents 4d91675e16e8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
4d91675e16e8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 00a7926c285bc4a339bd7deebf40b28f39c7d947
devteam
parents: 1
diff changeset
1 <tool id="hisat" name="HISAT" version="1.0.3">
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
2 <description>spliced aligner</description>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
3 <macros>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
4 <import>hisat_macros.xml</import>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
5 </macros>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
6 <requirements>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
7 <requirement type="package" version="0.1.6">hisat</requirement>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
8 <requirement type="package" version="1.2">samtools</requirement>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
9 </requirements>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
10 <stdio>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
11 <exit_code range="1:" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
12 </stdio>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
13 <version_command>hisat --version</version_command>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
14 <command><![CDATA[
1
8bb3efa0dae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 8000b1dd0d6b336707cf84867d11f690f6a26f5c
devteam
parents: 0
diff changeset
15 #if str($spliced_options.spliced_options_selector) == "advanced" and str($spliced_options.known_splice_gtf) != 'None':
8bb3efa0dae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 8000b1dd0d6b336707cf84867d11f690f6a26f5c
devteam
parents: 0
diff changeset
16 ln -s "${spliced_options.known_splice_gtf}" splice_sites.gtf &&
8bb3efa0dae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 8000b1dd0d6b336707cf84867d11f690f6a26f5c
devteam
parents: 0
diff changeset
17 extract_splice_sites.py splice_sites.gtf > splice_sites.txt &&
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
18 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
19 #if $reference_genome.reference_genome_source == "history":
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
20 ln -s "$reference_genome.history_item" genome.fa &&
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
21 hisat-build genome.fa genome &&
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
22 #set index_path = 'genome'
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
23 #else:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
24 #set index_path = $reference_genome.index.fields.path
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
25 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
26 hisat -p \${GALAXY_SLOTS:-1} -x "${index_path}"
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
27 #if str($input_format.paired.paired_selector) == 'paired':
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
28 -1 "${reads_f}" -2 "${reads_r}"
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
29 #else if str($input_format.paired.paired_selector) == 'paired_collection':
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
30 -1 "${input_format.paired.reads.forward}" -2 "${input_format.paired.reads.reverse}"
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
31 #else:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
32 -U "${reads}"
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
33 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
34 #if $input_format.input_format_selector == 'fasta':
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
35 -f
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
36 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
37 #if str($input_options.input_options_selector) == "advanced":
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
38 -s ${input_options.skip} -u ${input_options.stop_after} -5 ${input_options.trim_five} -3 ${input_options.trim_three}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
39 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
40 #if str($scoring_options.scoring_options_selector) == "advanced":
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
41 --ma ${scoring_options.match_bonus} --mp ${scoring_options.max_mismatch},${scoring_options.min_mismatch}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
42 --np ${scoring_options.ambiguous_penalty} --rdg ${scoring_options.read_open_penalty},${scoring_options.read_extend_penalty}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
43 --rfg ${scoring_options.ref_open_penalty},${scoring_options.ref_extend_penalty}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
44 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
45 #if str($alignment_options.alignment_options_selector) == "advanced":
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
46 --n-ceil ${alignment_options.function_type},${alignment_options.constant_term},${alignment_options.coefficient_term}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
47 ${alignment_options.skip_forward} ${alignment_options.skip_reverse}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
48 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
49 #if str($spliced_options.spliced_options_selector) == "advanced":
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
50 --pen-cansplice ${spliced_options.canonical_penalty} --pen-noncansplice ${spliced_options.noncanonical_penalty}
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
51 --pen-intronlen ${spliced_options.function_type},${spliced_options.constant_term},${spliced_options.coefficient_term}
1
8bb3efa0dae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 8000b1dd0d6b336707cf84867d11f690f6a26f5c
devteam
parents: 0
diff changeset
52 #if str($spliced_options.known_splice_gtf) != 'None':
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
53 --known-splicesite-infile splice_sites.txt
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
54 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
55 #end if
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
56 | samtools view -bS - | samtools sort - -o hsbam > "${output_alignments}"
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
57 ]]></command>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
58 <inputs>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
59 <conditional name="input_format">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
60 <param name="input_format_selector" label="Input data format" type="select">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
61 <option value="fastq" selected="selected">FASTQ</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
62 <option value="fasta">FASTA</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
63 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
64 <when value="fasta">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
65 <conditional name="paired">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
66 <expand macro="single_paired_selector" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
67 <when value="paired_collection">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
68 <param format="fasta" name="reads" type="data_collection" collection_type="paired" label="Paired reads" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
69 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
70 <when value="paired_list">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
71 <param format="fasta" name="reads" type="data_collection" collection_type="list:paired" label="Paired reads" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
72 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
73 <when value="paired">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
74 <param label="Forward reads" type="data" name="reads_f" multiple="true" format="fasta" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
75 <param label="Reverse reads" type="data" name="reads_r" multiple="true" format="fasta" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
76 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
77 <when value="single">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
78 <param label="Reads" type="data" name="reads" multiple="true" format="fasta" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
79 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
80 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
81 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
82 <when value="fastq">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
83 <conditional name="paired">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
84 <expand macro="single_paired_selector" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
85 <when value="paired_collection">
2
4d91675e16e8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 00a7926c285bc4a339bd7deebf40b28f39c7d947
devteam
parents: 1
diff changeset
86 <param format="fastq" name="reads" type="data_collection" collection_type="paired" label="Paired reads" />
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
87 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
88 <when value="paired">
2
4d91675e16e8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 00a7926c285bc4a339bd7deebf40b28f39c7d947
devteam
parents: 1
diff changeset
89 <param label="Forward reads" type="data" name="reads_f" multiple="true" format="fastq" />
4d91675e16e8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 00a7926c285bc4a339bd7deebf40b28f39c7d947
devteam
parents: 1
diff changeset
90 <param label="Reverse reads" type="data" name="reads_r" multiple="true" format="fastq" />
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
91 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
92 <when value="single">
2
4d91675e16e8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 00a7926c285bc4a339bd7deebf40b28f39c7d947
devteam
parents: 1
diff changeset
93 <param label="Reads" type="data" name="reads" multiple="true" format="fastq" />
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
94 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
95 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
96 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
97 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
98 <conditional name="reference_genome">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
99 <param name="reference_genome_source" type="select" label="Source for the reference genome to align against" help="Built-in references were created using default options">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
100 <option value="indexed" selected="True">Use a built-in genome</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
101 <option value="history">Use a genome from history</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
102 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
103 <when value="indexed">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
104 <param name="index" type="select" label="Select a reference genome" help="If your genome of interest is not listed, contact the Galaxy team">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
105 <options from_data_table="hisat_indexes">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
106 <filter type="sort_by" column="2"/>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
107 <validator type="no_options" message="No genomes are available for the selected input dataset"/>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
108 </options>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
109 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
110 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
111 <when value="history">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
112 <param name="history_item" type="data" format="fasta" metadata_name="dbkey" label="Select the reference genome" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
113 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
114 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
115 <conditional name="alignment_options">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
116 <param label="Alignment options" name="alignment_options_selector" type="select">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
117 <option value="defaults">Use default values</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
118 <option value="advanced">Specify alignment parameters</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
119 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
120 <when value="defaults" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
121 <when value="advanced">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
122 <expand macro="function">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
123 <label>Sets a function governing the maximum number of ambiguous characters</label>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
124 </expand>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
125 <param name="ignore_quals" label="Ignore quality values" type="boolean" truevalue="--ignore-quals" falsevalue="" help="(--ignore-quals) When calculating a mismatch penalty, always consider the quality value at the mismatched position to be the highest possible, regardless of the actual value. I.e. input is treated as though all quality values are high. This is also the default behavior when the input doesn't specify quality values." />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
126 <param name="skip_forward" label="Skip forward strand of reference" type="boolean" truevalue="--nofw" falsevalue="" help="(--nofw) If --nofw is specified, hisat will not attempt to align unpaired reads to the forward (Watson) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --nofw causes hisat to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand." />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
127 <param name="skip_reverse" label="Skip reference strand of reference" type="boolean" truevalue="--norc" falsevalue="" help="(--norc) If --norc is specified, hisat will not attempt to align unpaired reads against the reverse-complement (Crick) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --nofw causes hisat to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand." />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
128 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
129 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
130 <conditional name="input_options">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
131 <param label="Input options" name="input_options_selector" type="select">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
132 <option value="defaults">Use default values</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
133 <option value="advanced">Specify input parameters</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
134 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
135 <when value="defaults" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
136 <when value="advanced">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
137 <param name="skip" label="Skip the first N reads or pairs in the input" help="-s" type="integer" value="0" default="0" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
138 <param name="stop_after" label="Stop after aligning N reads" help="(-u) Align the first N reads or read pairs from the input (after the first N reads or pairs have been skipped), then stop." type="integer" value="0" default="0" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
139 <param name="trim_five" label="Trim 5' end" help="(-5) Trim N bases from 5' (left) end of each read before alignment" type="integer" value="0" default="0" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
140 <param name="trim_three" label="Trim 3' end" help="(-3) Trim N bases from 3' (right) end of each read before alignment" type="integer" value="0" default="0" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
141 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
142 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
143 <conditional name="scoring_options">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
144 <param label="Scoring options" name="scoring_options_selector" type="select">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
145 <option value="defaults">Use default values</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
146 <option value="advanced">Specify scoring parameters</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
147 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
148 <when value="defaults" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
149 <when value="advanced">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
150 <param name="match_bonus" label="Set match bonus" help="(--ma) In local mode N is added to the alignment score for each position where a read character aligns to a reference character and the characters match. Not used in end-to-end mode" type="integer" value="2" default="2" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
151 <param name="max_mismatch" label="Maximum mismatch penalty" help="(--mp) Sets the maximum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value." type="integer" value="6" default="6" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
152 <param name="min_mismatch" label="Minimum mismatch penalty" help="(--mp) Sets the minimum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value." type="integer" value="2" default="2" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
153 <param name="ambiguous_penalty" label="Ambiguous read penalty" help="(--np) Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as N" type="integer" value="1" default="1" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
154 <param name="read_open_penalty" label="Read gap open penalty." type="integer" help="(--rdg) A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" value="5" default="5" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
155 <param name="read_extend_penalty" label="Read gap extend penalty." type="integer" help="(--rdg) A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" value="3" default="3" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
156 <param name="ref_open_penalty" label="Reference gap open penalty." help="(--rfg) A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" type="integer" value="5" default="5" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
157 <param name="ref_extend_penalty" label="Reference gap extend penalty." help="(--rfg) A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" type="integer" value="3" default="3" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
158 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
159 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
160 <conditional name="spliced_options">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
161 <param label="Spliced alignment parameters" name="spliced_options_selector" type="select">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
162 <option value="defaults">Use default values</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
163 <option value="advanced">Specify spliced alignment parameters</option>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
164 </param>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
165 <when value="defaults" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
166 <when value="advanced">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
167 <param name="canonical_penalty" label="Penalty for canonical splice sites" type="integer" value="0" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
168 <param name="noncanonical_penalty" label="Penalty for non-canonical splice sites" type="integer" value="3" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
169 <expand macro="function">
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
170 <label>Sets the penalty for long introns so that alignments with shorter introns are preferred to those with longer ones.</label>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
171 </expand>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
172 <param name="min_intron" label="Minimum intron length" type="integer" value="20" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
173 <param name="max_intron" label="Maximum intron length" type="integer" value="500000" />
1
8bb3efa0dae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 8000b1dd0d6b336707cf84867d11f690f6a26f5c
devteam
parents: 0
diff changeset
174 <param name="known_splice_gtf" label="GTF file with known splice sites" type="data" format="gtf" optional="True" />
0
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
175 </when>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
176 </conditional>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
177 </inputs>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
178 <tests>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
179 <test>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
180 <param name="input_format_selector" value="fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
181 <param name="paired_selector" value="paired" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
182 <param name="reference_genome_source" value="history" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
183 <param name="history_item" value="phiX.fa" ftype="fasta" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
184 <param name="reads_f" ftype="fastqsanger" value="hisat_input_1_forward.fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
185 <param name="reads_r" ftype="fastqsanger" value="hisat_input_1_reverse.fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
186 <output name="output_alignments" ftype="bam" file="hisat_output_1.bam" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
187 </test>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
188 <test>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
189 <param name="input_format_selector" value="fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
190 <param name="paired_selector" value="paired" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
191 <param name="reference_genome_source" value="history" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
192 <param name="history_item" value="phiX.fa" ftype="fasta" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
193 <param name="input_options_selector" value="advanced" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
194 <param name="trim_three" value="15" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
195 <param name="trim_five" value="15" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
196 <param name="reads_f" ftype="fastqsanger" value="hisat_input_2_forward.fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
197 <param name="reads_r" ftype="fastqsanger" value="hisat_input_2_reverse.fastq" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
198 <output name="output_alignments" ftype="bam" file="hisat_output_2.bam" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
199 </test>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
200 </tests>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
201 <outputs>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
202 <data name="output_alignments" format="bam" />
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
203 </outputs>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
204 <help><![CDATA[
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
205 Introduction
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
206 ============
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
207
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
208 What is HISAT?
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
209 --------------
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
210
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
211 `HISAT <http://ccb.jhu.edu/software/hisat>`__ is a fast and sensitive
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
212 spliced alignment program. As part of HISAT, we have developed a new
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
213 indexing scheme based on the Burrows-Wheeler transform
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
214 (`BWT <http://en.wikipedia.org/wiki/Burrows-Wheeler_transform>`__) and
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
215 the `FM index <http://en.wikipedia.org/wiki/FM-index>`__, called
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
216 hierarchical indexing, that employs two types of indexes: (1) one global
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
217 FM index representing the whole genome, and (2) many separate local FM
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
218 indexes for small regions collectively covering the genome. Our
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
219 hierarchical index for the human genome (about 3 billion bp) includes
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
220 ~48,000 local FM indexes, each representing a genomic region of
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
221 ~64,000bp. As the basis for non-gapped alignment, the FM index is
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
222 extremely fast with a low memory footprint, as demonstrated by
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
223 `Bowtie <http://bowtie-bio.sf.net>`__. In addition, HISAT provides
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
224 several alignment strategies specifically designed for mapping different
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
225 types of RNA-seq reads. All these together, HISAT enables extremely fast
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
226 and sensitive alignment of reads, in particular those spanning two exons
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
227 or more. As a result, HISAT is much faster >50 times than
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
228 `TopHat2 <http://ccb.jhu.edu/software/tophat>`__ with better alignment
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
229 quality. Although it uses a large number of indexes, the memory
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
230 requirement of HISAT is still modest, approximately 4.3 GB for human.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
231 HISAT uses the `Bowtie2 <http://bowtie-bio.sf.net/bowtie2>`__
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
232 implementation to handle most of the operations on the FM index. In
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
233 addition to spliced alignment, HISAT handles reads involving indels and
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
234 supports a paired-end alignment mode. Multiple processors can be used
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
235 simultaneously to achieve greater alignment speed. HISAT outputs
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
236 alignments in `SAM <http://samtools.sourceforge.net/SAM1.pdf>`__ format,
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
237 enabling interoperation with a large number of other tools (e.g.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
238 `SAMtools <http://samtools.sourceforge.net>`__,
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
239 `GATK <http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit>`__)
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
240 that use SAM. HISAT is distributed under the `GPLv3
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
241 license <http://www.gnu.org/licenses/gpl-3.0.html>`__, and it runs on
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
242 the command line under Linux, Mac OS X and Windows.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
243
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
244 Running HISAT
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
245 =============
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
246
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
247 Reporting
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
248 ---------
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
249
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
250 The reporting mode governs how many alignments HISAT looks for, and how
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
251 to report them.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
252
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
253 In general, when we say that a read has an alignment, we mean that it
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
254 has a `valid
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
255 alignment <#valid-alignments-meet-or-exceed-the-minimum-score-threshold>`__.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
256 When we say that a read has multiple alignments, we mean that it has
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
257 multiple alignments that are valid and distinct from one another.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
258
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
259 Distinct alignments map a read to different places
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
260 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
261
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
262 Two alignments for the same individual read are "distinct" if they map
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
263 the same read to different places. Specifically, we say that two
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
264 alignments are distinct if there are no alignment positions where a
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
265 particular read offset is aligned opposite a particular reference offset
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
266 in both alignments with the same orientation. E.g. if the first
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
267 alignment is in the forward orientation and aligns the read character at
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
268 read offset 10 to the reference character at chromosome 3, offset
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
269 3,445,245, and the second alignment is also in the forward orientation
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
270 and also aligns the read character at read offset 10 to the reference
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
271 character at chromosome 3, offset 3,445,245, they are not distinct
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
272 alignments.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
273
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
274 Two alignments for the same pair are distinct if either the mate 1s in
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
275 the two paired-end alignments are distinct or the mate 2s in the two
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
276 alignments are distinct or both.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
277
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
278 Default mode: search for one or more alignments, report each
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
279 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
280
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
281 HISAT searches for up to N distinct, primary alignments for each read,
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
282 where N equals the integer specified with the ``-k`` parameter. Primary
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
283 alignments mean alignments whose alignment score is equal or higher than
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
284 any other alignments. It is possible that multiple distinct alignments
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
285 whave the same score. That is, if ``-k 2`` is specified, HISAT will
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
286 search for at most 2 distinct alignments. The alignment score for a
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
287 paired-end alignment equals the sum of the alignment scores of the
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
288 individual mates. Each reported read or pair alignment beyond the first
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
289 has the SAM 'secondary' bit (which equals 256) set in its FLAGS field.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
290 See the `SAM specification <http://samtools.sourceforge.net/SAM1.pdf>`__
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
291 for details.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
292
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
293 HISAT does not "find" alignments in any specific order, so for reads
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
294 that have more than N distinct, valid alignments, HISAT does not
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
295 gaurantee that the N alignments reported are the best possible in terms
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
296 of alignment score. Still, this mode can be effective and fast in
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
297 situations where the user cares more about whether a read aligns (or
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
298 aligns a certain number of times) than where exactly it originated.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
299
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
300 Alignment summmary
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
301 ------------------
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
302
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
303 When HISAT finishes running, it prints messages summarizing what
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
304 happened. These messages are printed to the "standard error" ("stderr")
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
305 filehandle. For datasets consisting of unpaired reads, the summary might
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
306 look like this:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
307
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
308 ::
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
309
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
310 20000 reads; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
311 20000 (100.00%) were unpaired; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
312 1247 (6.24%) aligned 0 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
313 18739 (93.69%) aligned exactly 1 time
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
314 14 (0.07%) aligned >1 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
315 93.77% overall alignment rate
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
316
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
317 For datasets consisting of pairs, the summary might look like this:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
318
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
319 ::
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
320
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
321 10000 reads; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
322 10000 (100.00%) were paired; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
323 650 (6.50%) aligned concordantly 0 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
324 8823 (88.23%) aligned concordantly exactly 1 time
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
325 527 (5.27%) aligned concordantly >1 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
326 ----
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
327 650 pairs aligned concordantly 0 times; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
328 34 (5.23%) aligned discordantly 1 time
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
329 ----
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
330 616 pairs aligned 0 times concordantly or discordantly; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
331 1232 mates make up the pairs; of these:
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
332 660 (53.57%) aligned 0 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
333 571 (46.35%) aligned exactly 1 time
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
334 1 (0.08%) aligned >1 times
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
335 96.70% overall alignment rate
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
336
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
337 The indentation indicates how subtotals relate to totals.
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
338 ]]></help>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
339 <citations>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
340 <citation type="doi">10.1038/nmeth.3317</citation>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
341 </citations>
e3fe061597ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/hisat commit 5a7365750648c26206f05ac7956936c243c2b980
devteam
parents:
diff changeset
342 </tool>