Merge branch 'master' into 'feat-pyhmmer'

# Conflicts:
#   ci/gitlab/test.before_script.sh
9 jobs for feat-pyhmmer in 2 minutes and 50 seconds (queued for 2 seconds)
Name Stage Failure
failed
lint:pylint Lint
        --feature-type <type>           how features should be extracted
(single, overlap, or group).
[default: group] (duplicate-code)

-----------------------------------
Your code has been rated at 4.38/10

Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
lint:mypy Lint
gecco/cli/commands/cv.py:107: error: Call to untyped function "_load_sequences" in typed context
gecco/cli/commands/cv.py:110: error: Call to untyped function "_loto_splits" in typed context
gecco/cli/commands/cv.py:112: error: Call to untyped function "_kfold_splits" in typed context
gecco/cli/commands/cv.py:141: error: Function is missing a return type annotation
gecco/cli/commands/cv.py:165: error: Function is missing a type annotation
gecco/cli/commands/cv.py:184: error: Function is missing a type annotation
Found 49 errors in 11 files (checked 24 source files)
Cleaning up file based variables
ERROR: Job failed: exit code 1