Don't specify curve or data block types. See doc/standards.txt.
[hooke.git] / hooke / plugin / convfilt.py
index a5780e98fdc25e2e670788138e54fa93e4429a9e..a741f69938ae223f06454546050c46aec1eef3b9 100644 (file)
@@ -40,7 +40,6 @@ import numpy
 
 from ..command import Command, Argument, Success, Failure
 from ..config import Setting
 
 from ..command import Command, Argument, Success, Failure
 from ..config import Setting
-from ..experiment import VelocityClamp
 from ..util.fit import PoorFit
 from ..util.peak import find_peaks, find_peaks_arguments, Peak, _kwargs
 from . import Plugin, argument_to_setting
 from ..util.fit import PoorFit
 from ..util.peak import find_peaks, find_peaks_arguments, Peak, _kwargs
 from . import Plugin, argument_to_setting
@@ -149,9 +148,6 @@ class ConvolutionPeaksCommand (Command):
         deflection arrays.
         """
         curve = params['curve']
         deflection arrays.
         """
         curve = params['curve']
-        if not isinstance(curve.info['experiment'], VelocityClamp):
-            raise Failure('%s operates on VelocityClamp experiments, not %s'
-                          % (self.name, curve.info['experiment']))
         data = None
         for block in curve.data:
             if block.info['name'].startswith('retract'):
         data = None
         for block in curve.data:
             if block.info['name'].startswith('retract'):