- fix signatures generation before serialize connection and nodes
- fix returns of all domain modules that uses invalid-argument-error now inexisting from clean-base
- replace click by rick click and convert gene names with source-genomes examples as table
- implements the validate commad to check input table before run gcon pipeline
- include a feature that allow user to print examples from gene headers
- move left return on find duplicate accession numbers to the last step of the genes validations to allow the pipeline to validate all records before stop pipeline
- replace native domain utils to use clean-base dependencies instead
- fix source-data validation to check all records before return an duplication error
- place use-cases to dedicated sub-module folders to turn better the module organization
- update the caching strategy and create a final method to generate a compiled table of all populated data
- upgrade pickledb storage
- upgrade the main pipeline execution logs to be more informative and human friendly
- upgrade project to include the input data partially at the output data
- move the current user email checking to the use case that perform the genbank data fetching instead of the settings file
- implements a caching strategy based on pickle-db
- implements the aceptance of accession lists in gene source codes
- implements the all in one pipeline runner to execute the full cli steps
- remove unused print after execute the main cli case
- update the genes validation of the reference-data model
- fix the wrong calculation of the completeness indices in build-metadata-match-scores use-case
- implements the completeness scores calculation use-case and associated elements as dtos
- implements the metadata download and parsing and the connections object with their derivates
- initial commit
- move use-cases from submodules to top level modules inside use-cases module
- move gc main project folder to gcon to avoid conflict with linux internal packages