Interface GoldenPathSequenceAnalysisFactory

All Known Implementing Classes:
GoldenPathSequenceAnalysisFactoryImpl

public interface GoldenPathSequenceAnalysisFactory
Factory for GoldenPathSequenceAnalysis instances.

Provides a Spring-injectable seam so callers do not instantiate GoldenPathSequenceAnalysis directly. Test contexts can register a primary bean that returns a Mockito mock, allowing fast (non-GoldenPath) variants of tests that exercise the processArrayDesign pipeline.

Each call to create(Taxon) returns a new GoldenPathSequenceAnalysis; the caller owns the lifecycle (typically via try-with-resources, since the returned instance implements AutoCloseable).

Author:
goldenpath-factory-refactor