Please introduce a variable `self.files`, that you initiate to `[]` in the constructor for `EB_BWA`, and then only define it once (in `install_step`).
Now the list is/was duplicated in `install_step` and `sanity_check_step`, which is a maintenance nightmare.