comparison processMAF.sh @ 3:d49b9759e294 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/rnacode commit 3abc213e109bb564de7dee75d71d90eb1bf78c7e
author rnateam
date Thu, 15 Nov 2018 01:24:06 -0500
parents 434332033e82
children
comparison
equal deleted inserted replaced
2:434332033e82 3:d49b9759e294
131 131
132 ref="" 132 ref=""
133 last=0 133 last=0
134 134
135 if [[ ! -z "$tabular" ]]; then 135 if [[ ! -z "$tabular" ]]; then
136 echo -e "HSS #\tFrame\tLength\tFrom\tTo\tName\tStart\tEnd\tScore\tP" >> ${outfile:-/dev/stdout} 136 echo -e "HSS #\tStrand\tFrame\tLength\tFrom\tTo\tName\tStart\tEnd\tScore\tP" >> ${outfile:-/dev/stdout}
137 fi 137 fi
138 138
139 tmpif=$(mktemp -p '.') 139 tmpif=$(mktemp -p '.')
140 tmpof=$(mktemp -p '.') 140 tmpof=$(mktemp -p '.')
141 tmpd=$(mktemp -d -p '.') 141 tmpd=$(mktemp -d -p '.')
149 while read line 149 while read line
150 do 150 do
151 if [[ "$line" =~ ^# ]]; then 151 if [[ "$line" =~ ^# ]]; then
152 echo -n > ${tmpif} 152 echo -n > ${tmpif}
153 elif [[ "$line" =~ ^$ ]]; then 153 elif [[ "$line" =~ ^$ ]]; then
154 run_rnacode ${args[@]} ${tmpif} 154 run_rnacode ${args[@]} ${tmpif} >> ${outfile:-/dev/stdout}
155 # >> ${outfile:-/dev/stdout}
156 echo -n > ${tmpif} 155 echo -n > ${tmpif}
157 else 156 else
158 if [[ -z $ref && "$line" =~ ^s ]]; then 157 if [[ -z $ref && "$line" =~ ^s ]]; then
159 if [[ -z "$gtf" ]]; then 158 if [[ -z "$gtf" ]]; then
160 ref=`echo $line | cut -d" " -f 2` 159 ref=`echo $line | cut -d" " -f 2`
165 echo $line >> ${tmpif} 164 echo $line >> ${tmpif}
166 fi 165 fi
167 done < ${file:-/dev/stdin} 166 done < ${file:-/dev/stdin}
168 # if there is something left -> process it 167 # if there is something left -> process it
169 if [[ "`cat ${tmpif} | wc -l`" -gt "0" ]]; then 168 if [[ "`cat ${tmpif} | wc -l`" -gt "0" ]]; then
170 run_rnacode ${args[@]} ${tmpif} 169 run_rnacode ${args[@]} ${tmpif} >> ${outfile:-/dev/stdout}
171 # >> ${outfile:-/dev/stdout}
172 fi 170 fi
173 171
174 if [[ ! -z "$eps" ]]; then 172 if [[ ! -z "$eps" ]]; then
175 mv ${tmpd}/*eps ${epsdir:-eps}/ 173 mv ${tmpd}/*eps ${epsdir:-eps}/
176 fi 174 fi