Added
- Initial release of DNAsecure
- Core functionality for DNA sequence encryption and decryption
- Support for FASTA file format
- Command-line interface for easy usage
- Parallel processing for improved performance with multiple sequences
- Chunking support for large sequences (>10,000 bases)
- Comprehensive documentation and examples
- Benchmark tools for performance evaluation
Changed
- Updated DNA base to number mapping to start from 1 to avoid leading zero issues
- Set chunking to occur at around 10,000 bases in length
- Properly handle user-defined key size with default if not provided
Fixed
- Resolved issues with encoding and decoding DNA sequences
- Fixed handling of leading zeros in DNA sequences