Description:
The test file dna_sequence_analysis_tool/tests/test_sequence_analysis.py attempts to import and use a class named SequenceStatistics, but this class does not exist in the codebase. The functionality seems to be implemented within the SequenceAnalyzer and AdvancedSequenceAnalyzer classes. This causes the tests to fail and makes it difficult to verify the correctness of the sequence analysis functions.
To Reproduce:
Run the tests using pytest.
Observe the ImportError for SequenceStatistics.
Suggested Fix:
Refactor the tests in test_sequence_analysis.py to use the SequenceAnalyzer and AdvancedSequenceAnalyzer classes.
Ensure that all test cases correctly target the existing methods in the analysis module.
Remove the incorrect import of SequenceStatistics.
Description:
The test file dna_sequence_analysis_tool/tests/test_sequence_analysis.py attempts to import and use a class named SequenceStatistics, but this class does not exist in the codebase. The functionality seems to be implemented within the SequenceAnalyzer and AdvancedSequenceAnalyzer classes. This causes the tests to fail and makes it difficult to verify the correctness of the sequence analysis functions.
To Reproduce:
Run the tests using pytest.
Observe the ImportError for SequenceStatistics.
Suggested Fix:
Refactor the tests in test_sequence_analysis.py to use the SequenceAnalyzer and AdvancedSequenceAnalyzer classes.
Ensure that all test cases correctly target the existing methods in the analysis module.
Remove the incorrect import of SequenceStatistics.