def transform_operational(self, tx_spec, target_spec_kind):
        if target_spec_kind in ['composed', 'signed']:
            composer = self.get_tx_composer(tx_spec)
            if composer:
                composed = composer(tx_spec)
                return self.transform(composed, target_spec_kind)
        msg = 'Do not know how to transform tx spec!'
        raise InvalidTransformationError(msg)
Takes an operational transaction <tx_spec> and returns a
dataset/ETHPy150Open chromaway/ngcccbase/ngcccbase/txcons.py/TransactionSpecTransformer.transform_operational