This forces bam_methCall to be defined as a rule before (i.e. higher in the script than) final_report. It makes the whole script harder to read, and at some point we should rearrange it so that bam_methCall has its output refer to the inputs of final_report.
A make file should have rules shown in their hierarchical order for readability
D: requires C
C: requires B
B: requires A
so that can read
A->B->C->D
from bottom up. Things like this in the code, however, make this impossibleThis forces
bam_methCall
to be defined as a rule before (i.e. higher in the script than)final_report
. It makes the whole script harder to read, and at some point we should rearrange it so thatbam_methCall
has its output refer to the inputs of final_report.