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)
Status Name Job ID Coverage
  Test
passed test:python3.6 #48351

00:01:26

77.0%
passed test:python3.7 #48352

00:01:27

77.0%
passed test:python3.8 #48353

00:01:26

77.0%
passed test:python3.9 #48354

00:01:55

77.0%
 
  Pages
passed docs #48355

00:00:23

 
  Lint
failed lint:mypy #48357
allowed to fail

00:00:25

passed lint:pydocstyle #48356

00:00:14

failed lint:pylint #48358
allowed to fail

00:00:30

passed lint:radon #48359

00:00:15

 
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