annotate deseq/differential_expression_analysis_pipeline_for_rnaseq_data-a03838a6eb54/DiffExpAnal/loadMultiFastqFiles.sh @ 10:6e573fd3c41b draft

Uploaded
author yufei-luo
date Mon, 13 May 2013 10:06:30 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
1 #!/bin/bash
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
2
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
3 OUTFile=${1}
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
4 shift
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
5 groupCount=1
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
6 replicateNumber=1
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
7
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
8 arrayZ=( $@ )
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
9 #remove the last symble '@' given by commande line
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
10 unset arrayZ[${#arrayZ[@]}-1]
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
11
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
12 for FILE in ${arrayZ[@]}
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
13 do
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
14 #if a new group of fastq, re-count the replicateNumber
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
15 if echo $FILE | grep -q "@"
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
16 then
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
17 groupCount=$(($groupCount + 1))
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
18 replicateNumber=1
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
19 else
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
20 echo -e "Group${groupCount}_${replicateNumber}\t${FILE}" >>${OUTFile}
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
21 replicateNumber=$(($replicateNumber + 1))
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
22 fi
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
23 done
6e573fd3c41b Uploaded
yufei-luo
parents:
diff changeset
24