[ ] Have you written new tests for your core changes, as applicable?
[ ] Have you successfully ran tests with your changes locally?
Description
Overall performance of the run CLI has been increased substantially by making the changes below(comparison results will be given at #1299)
1) Asynchronous and concurrent based key converter at the compound identifier
2) Caching(with dynamic custom cache size) key conversion results for smiles both from the APIs and from rdkit (main performance boost)
3) Adding a valid smiles checker
4) api schema and information file reader function improvement
5) reduction in the unnecessary heavy app layers
6) more
Thank you for taking your time to contribute to Ersilia, just a few checks before we proceed
Description
Overall performance of the run CLI has been increased substantially by making the changes below(comparison results will be given at #1299)
1) Asynchronous and concurrent based key converter at the compound identifier 2) Caching(with dynamic custom cache size) key conversion results for smiles both from the APIs and from rdkit (main performance boost) 3) Adding a valid smiles checker 4) api schema and information file reader function improvement 5) reduction in the unnecessary heavy app layers 6) more
Related to #1299