When building docker image by Dockerfile, "htscodecs" should be cloned recursively.
FYI, the error message showing up is:
Step 6/52 : RUN cd htslib && make install
---> Running in 8fb018965102
Makefile:118: htscodecs.mk: No such file or directory
...
Error: htscodecs submodule files not present for htslib.
Try running:
git submodule update --init --recursive
in the top-level htslib directory and then re-run make.
Makefile:438: recipe for target 'htscodecs/htscodecs' failed
make: *** [htscodecs/htscodecs] Error 1
The command '/bin/sh -c cd htslib && make install' returned a non-zero code: 2
2. Fix test case failed error, pandas version should be updated.
Reference #244
Solution is [here](https://github.com/ComparativeGenomicsToolkit/Comparative-Annotation-Toolkit/issues/244#issuecomment-788033802) in the reply by Ian @ifiddes
...
Error: htscodecs submodule files not present for htslib. Try running: git submodule update --init --recursive in the top-level htslib directory and then re-run make.
Makefile:438: recipe for target 'htscodecs/htscodecs' failed make: *** [htscodecs/htscodecs] Error 1 The command '/bin/sh -c cd htslib && make install' returned a non-zero code: 2