def __init__(self, hairpin_tokens=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     if hairpin_tokens is None:
         hairpin_tokens = []
     for hairpin_token in hairpin_tokens:
         if not spannertools.Hairpin._is_hairpin_token(hairpin_token):
             raise ValueError('not hairpin token: %s' % str(hairpin_token))
     self.hairpin_tokens = hairpin_tokens
 def __init__(self, dynamics_talea=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     dynamics_talea = dynamics_talea or []
     self.dynamics_talea = dynamics_talea
 def __init__(self, swell_dynamics=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     self.swell_dynamics = swell_dynamics
 def __init__(self, dynamic_name=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     self.dynamic_name = dynamic_name
 def __init__(self, hairpin_token=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     self.hairpin_token = hairpin_token
 def __init__(self, dynamics=None, minimum_duration=None):
     DynamicHandler.__init__(self, minimum_duration=minimum_duration)
     if dynamics is None:
         dynamics = []
     self.dynamics = dynamics