You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
└── [other test categories...] # 447 additional tests across all other categories
319
340
```
320
341
Each dataset includes cross-format consistency with realistic biological data. The mitochondrial datasets specifically test circular genome coordinate wrapping, while external schemes validate real-world compatibility with official primer design tools and repositories.
321
342
322
343
### Quality Standards
323
344
324
-
-**Test Coverage**: Maintain >95% across all modules
325
-
-**Security**: All file operations require security validation
345
+
-**Test Coverage**: **Achieved 96.90% across 581 comprehensive tests**
346
+
- Security Module: 100% coverage with comprehensive edge case testing
347
+
- Main API: 100% coverage of primary user-facing functions
Copy file name to clipboardExpand all lines: README.md
+34-33Lines changed: 34 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# PrePrimer
2
2
3
-
A comprehensive, extensible primer scheme converter for tiled amplicon sequencing applications with support for linear and circular genome architectures.
3
+
A primer scheme converter for tiled amplicon sequencing applications supporting linear and circular genome architectures.
4
4
5
-
PrePrimer enables seamless interconversion between primer scheme formats used in genomic sequencing workflows, including VarVAMP, ARTIC, and Olivar formats. The software incorporates topology-aware processing for both linear and circular genomes, ensuring accurate coordinate handling for diverse biological targets including viral, bacterial, and organellar genomes.
5
+
PrePrimer facilitates format conversion between primer schemes used in genomic sequencing workflows, including VarVAMP, ARTIC, and Olivar formats. The software includes topology detection for linear and circular genomes, with coordinate system handling for viral, bacterial, and organellar targets.
6
6
7
7
## Version 0.2.0 Features
8
8
@@ -15,7 +15,7 @@ PrePrimer enables seamless interconversion between primer scheme formats used in
-**Real-world Validation**: Tested with official schemes from PrimerSchemes Labs repository
17
17
-**Command-line Interface**: Intuitive commands with automatic format detection and validation
18
-
-**Comprehensive Testing**: 250+ tests including external validation and property-based testing
18
+
-**Testing Coverage**: 581 tests with 96.90% coverage including external validation and property-based testing
19
19
-**Performance Optimization**: Efficient processing validated with datasets up to 2,500+ amplicons
20
20
21
21
## Supported Formats
@@ -39,7 +39,7 @@ PrePrimer enables seamless interconversion between primer scheme formats used in
39
39
-**Standards Compliance**: Full adherence to primal-page specifications and ecosystem standards
40
40
-**Coordinate Systems**: Proper conversion between 0-based BED and 1-based coordinate systems
41
41
42
-
The software maintains complete bidirectional conversion fidelity across all implemented formats, preserving data integrity and biological accuracy throughout the conversion process.
42
+
The software maintains bidirectional conversion compatibility across implemented formats, preserving data integrity during conversion.
43
43
44
44
## Installation
45
45
@@ -64,19 +64,19 @@ python -m pytest
64
64
65
65
### Security Implementation
66
66
67
-
PrePrimer incorporates security measures for safe file processing:
68
-
- Path validation to prevent directory traversal vulnerabilities
69
-
- Input sanitization with configurable file size limitations
70
-
- Secure file operations with automatic resource cleanup
71
-
-Comprehensive logging for security event monitoring
67
+
PrePrimer includes security measures for file processing:
68
+
- Path validation to prevent directory traversal
69
+
- Input sanitization with configurable file size limits
70
+
- Secure file operations with resource cleanup
71
+
-Security event logging
72
72
73
73
### Performance Characteristics
74
74
75
-
-Validated processing capabilities for datasets up to 2,500+ amplicons (Yale TB whole genome)
76
-
- Linear computational complexity O(n) scaling with dataset size
77
-
- Memory utilization: approximately 50MB baseline, scaling efficiently for large datasets
78
-
-Sub-second processing for typical viral genome schemes (≤500 amplicons)
79
-
-Topology detection and coordinate conversion with minimal computational overhead
75
+
-Tested with datasets up to 2,500 amplicons (Yale TB whole genome)
76
+
- Linear computational complexity O(n) scaling
77
+
- Memory usage: approximately 50MB baseline
78
+
-Processing time under 1 second for schemes with ≤500 amplicons
79
+
-Efficient topology detection and coordinate conversion
Copy file name to clipboardExpand all lines: docs/technical/testing.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# Testing Framework
2
2
3
-
PrePrimer implements a comprehensive testing framework with 226 tests across multiple methodologies to ensure code quality, performance, and reliability.
3
+
PrePrimer implements a testing framework with 581 tests across multiple methodologies to ensure code quality, performance, and reliability.
0 commit comments