(Input : Semantics.Bioinformatics_base) = struct
module The_pass = Apply_optimization_framework(Input)
(** We populate the module with the default implementations (which do nothing). *) |
include Optimization_framework.Generic_optimizer(The_pass.Transformation)(Input)
(** We override the few functions we're interested in. *) |
include The_pass.Language_delta
end