Make `gecco cv` display a progress bar when converting features to genes

12 jobs for feat-rich in 4 minutes and 17 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Test
passed test:python3.6 #51813

00:01:24

74.0%
passed test:python3.7 #51814

00:01:24

74.0%
passed test:python3.8 #51815

00:01:23

74.0%
passed test:python3.9 #51816

00:01:57

74.0%
 
  Pages
passed docs #51817

00:01:32

 
  Lint
failed lint:mypy #51819
allowed to fail

00:00:21

passed lint:pydocstyle #51818

00:00:14

failed lint:pylint #51820
allowed to fail

00:00:28

passed lint:radon #51821

00:00:16

 
  Deploy
passed deploy:changelog #51824

00:00:16

passed deploy:codacy #51823

00:00:14

passed deploy:codecov #51822

00:00:15

 
Name Stage Failure
failed
lint:pylint Lint
            -e <e>, --e-filter <e>        the e-value cutoff for protein domains
to be included. [default: 1e-5]
(duplicate-code)

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

Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
lint:mypy Lint
gecco/cli/commands/run.py:225: error: Call to untyped function "info" in typed context
gecco/cli/commands/run.py:226: error: Call to untyped function "_write_cluster_table" in typed context
gecco/cli/commands/run.py:227: error: Call to untyped function "_write_clusters" in typed context
gecco/cli/commands/run.py:228: error: Call to untyped function "success" in typed context
gecco/cli/commands/run.py:230: error: Returning Any from function declared to return "int"
gecco/cli/commands/run.py:232: error: Call to untyped function "error" in typed context
Found 207 errors in 17 files (checked 25 source files)
Cleaning up file based variables
ERROR: Job failed: exit code 1