92
92
fi
93
93
if [ -z " $transcript_fasta " ]
94
94
then
95
- transcript_fasta=$resource_dir /transcript .fasta
95
+ transcript_fasta=$resource_dir /transcriptome .fasta
96
96
fi
97
97
if [ -z " $LMOD " ]
98
98
then
@@ -111,22 +111,9 @@ then
111
111
output_folder=$results_dir /EndMask
112
112
fi
113
113
114
- # ###########################
115
- # READING THE COMMAND LINE #
116
- # ###########################
117
- # Taking the default variables above, modifying them with the commandline
118
- # arguments (see read_cmdline.sh), and writing a config file
119
-
120
- . $bash_dir /read_cmdline.sh
121
-
122
- echo " ###############"
123
- echo " ### ENDMASK ###"
124
- echo " ###############"
125
- echo " "
126
114
echo " Config settings:"
127
115
. $bash_dir /list_settings.sh
128
116
129
-
130
117
# Environment modules to load with Lmod (if option --lmod is passed)
131
118
REQUIRED_MODULES=( --bedtools )
132
119
. $bash_dir /load_modules.sh
@@ -153,16 +140,14 @@ samples=( $(echo "${picked_from_table[@]}" | tr [:blank:] \\n | sort -u) )
153
140
length_table=$resource_dir /length.table
154
141
mask=$python_dir /bedgraph_mask.py
155
142
coverage=$python_dir /bed_feature_coverage.py
156
- output_folder=$results_dir /EndMask
157
- data_folder=$output_folder /$SAMPLE_NAME
143
+ data_folder=$output_folder /$SAMPLE_TYPE
158
144
159
145
rm -rf $data_folder
160
146
mkdir -p $data_folder
161
147
cd $data_folder
162
148
163
- samples=($sample_list )
164
149
echo " Samples: ${samples[@]} "
165
- echo " Sample type: $SAMPLE_NAME "
150
+ echo " Sample type: $SAMPLE_TYPE "
166
151
167
152
# ##########################
168
153
# CALCULATE READ COVERAGE #
@@ -186,7 +171,6 @@ python $python_dir/bedgraph_dominant_transcripts.py \
186
171
rm $SAMPLE_NAME .all.transcript.bedgraph $SAMPLE_NAME .dom.transcript.bedgraph
187
172
188
173
echo " Making gene-level bed files..."
189
- bedgraph_list=()
190
174
for s in ${samples[@]}
191
175
do
192
176
# Perform cap masking on all 5' end bedgraphs (genome level)
206
190
--output $s .transcript.capmasked.bedgraph \
207
191
$data_folder /$s .capmask.plus.bedgraph \
208
192
$data_folder /$s .capmask.minus.bedgraph \
209
- $annotation_gff \
210
- $genome_fasta
193
+ $ANNOTATION_GFF \
194
+ $GENOME_FASTA
211
195
212
- # Remove intermediate files
213
- rm $s .transcript.capmasked.bedgraph
214
- bedgraph_list+=( $s .transcript.bedgraph )
215
196
done
216
- python $python_dir /bedgraph_combine.py \
217
- -i ${bedgraph_list[@]} \
218
- -o $SAMPLE_NAME .transcript.bedgraph
219
-
220
-
197
+ echo " EndMask complete! See results in results/EndMask/$SAMPLE_TYPE "
0 commit comments