Coverage report: 24%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-27 10:56 -0600

File statements missing excluded coverage
src/seqrule/__init__.py 11 0 0 100%
src/seqrule/analysis/__init__.py 7 0 0 100%
src/seqrule/analysis/analyzer.py 576 523 0 9%
src/seqrule/analysis/base.py 72 28 0 61%
src/seqrule/analysis/complexity.py 223 199 0 11%
src/seqrule/analysis/performance.py 98 74 0 24%
src/seqrule/analysis/property.py 263 239 0 9%
src/seqrule/analysis/scoring.py 161 135 0 16%
src/seqrule/core.py 51 32 1 37%
src/seqrule/dsl.py 40 17 0 58%
src/seqrule/generators/__init__.py 12 0 0 100%
src/seqrule/generators/constrained.py 58 38 0 34%
src/seqrule/generators/constraints.py 9 1 0 89%
src/seqrule/generators/core.py 25 20 0 20%
src/seqrule/generators/lazy.py 43 36 0 16%
src/seqrule/generators/patterns.py 54 48 0 11%
src/seqrule/rulesets/__init__.py 4 0 0 100%
src/seqrule/rulesets/dna.py 134 64 0 52%
src/seqrule/rulesets/eleusis.py 208 136 0 35%
src/seqrule/rulesets/general.py 313 291 0 7%
src/seqrule/rulesets/music.py 139 99 0 29%
src/seqrule/rulesets/pipeline.py 113 47 0 58%
src/seqrule/rulesets/tea.py 115 52 0 55%
src/seqrule/types.py 24 0 0 100%
Total 2753 2079 1 24%

No items found using the specified filter.