From 55516b64d2fa440ed83e18a8f5a6f5390151e13d Mon Sep 17 00:00:00 2001 From: "a.ott" Date: Wed, 27 May 2020 09:11:23 +0200 Subject: [PATCH] add file to play with SAM behaviour --- Sam.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Sam.py diff --git a/Sam.py b/Sam.py new file mode 100644 index 0000000..66b1227 --- /dev/null +++ b/Sam.py @@ -0,0 +1,26 @@ + +from CellData import CellData +from models.LIFACnoise import LifacNoiseModel + + +class SamAnalysis: + pass + + +class SamAnalysisData(SamAnalysis): + pass + + +class SamAnalysisModel(SamAnalysis): + pass + + + + +def get_sam_class(data) -> SamAnalysis: + if isinstance(data, CellData): + return SamAnalysisData(data) + if isinstance(data, LifacNoiseModel): + return SamAnalysisModel(data) + + raise ValueError("Unknown type: Cannot find corresponding SamAnalysis class. data was type:" + str(type(data))) \ No newline at end of file