-
Notifications
You must be signed in to change notification settings - Fork 1
/
htseq.submit
29 lines (23 loc) · 979 Bytes
/
htseq.submit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Give Docker and argument and then set output, error, and log.
universe = Docker
docker_image = genepattern/htseq_count
arguments = "$(RUN) $(ANNOT_GTF)"
executable = htseq.sh
#output = htseq_$(RUN).out
#error = htseq_$(RUN).err
#log = htseq_$(RUN).log
# Rules to transfer and transferring files
transfer_executable = TRUE
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
staging_prefix = file:///staging/groups/pepperell_group/Mtb_RNAseq/HTSeqCounts
results_staging_prefix = file:///staging/groups/pepperell_group/Mtb_RNAseq/HTSeqCounts/Results
transfer_input_files = format_HTSeqCounts.py, $(results_staging_prefix)/$(RUN).sort.bam.gz, $(staging_prefix)/$(ANNOT_GTF)
transfer_output_files = $(RUN)_HTSeqCounts.txt
transfer_output_remaps = "$(RUN)_HTSeqCounts.txt = $(results_staging_prefix)/$(RUN)_HTSeqCounts.txt"
# Resource request and Queue job
requirements = (Target.HasCHTCStaging==TRUE)
request_cpus = 4
request_memory = 25GB
request_disk = 8GB
queue