From b228d805ea0e843fc91036164392e3564f5255f9 Mon Sep 17 00:00:00 2001
From: dmt <>
Date: Fri, 18 Oct 2019 22:59:01 +0200
Subject: [PATCH] Import usecases, request and adapters for handling api
 requests.

---
 cml/controller/api.py | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/cml/controller/api.py b/cml/controller/api.py
index dba0c9c..7899ab0 100644
--- a/cml/controller/api.py
+++ b/cml/controller/api.py
@@ -6,20 +6,29 @@ from os.path import join, expanduser
 from cml.usecases.query import (
     PreprocessUsecase,
     KnowledgeSearchUsecase,
-    CreateConstructorUsecase
+    CreateConstructorUsecase,
+    FeatureSelectionUsecase,
+    ReconstructionUsecase
 )
 from cml.ports.source_adapters import PandasAdapter
-from cml.ports.scikit_adapter import ConstructionClusteringMLModel
+from cml.ports.ml_adapter import (
+    ConstructionClusteringMLModel,
+    FilterMethod,
+    EmbeddedMethod
+)
 from cml.shared.settings import Settings
 from cml.shared.settings import specific_settings_factory, read_settings
 from cml.shared.request import (
     PreprocessRequest,
     KnowledgeSearchRequest,
-    CreateConstructorRequest
+    CreateConstructorRequest,
+    FeatureSelectionRequest,
+    ReconstructionRequest
 )
-from cml.ports.scikit_adapter import (
+from cml.ports.ml_adapter import (
     KernelDensityEstimator,
-    find_relative_extrema
+    find_relative_extrema,
+    Autoencoder
 )
 
 
-- 
GitLab