Source code for master.workflow.preprocess.workflow_feed_fr2seq
from master.workflow.preprocess.workflow_pre import WorkFlowPre
[docs]class WorkflowFeedFr2Seq(WorkFlowPre):
"""
"""
def __init__(self, key = None):
"""
init key variable
:param key:
:return:
"""
self.key = key
self._set_key_parms(['encode_column', 'decode_column', 'encode_len', 'decode_len','preprocess'])
self._set_prhb_parms(['encode_column', 'decode_column','encode_len', 'decode_len','preprocess'])
[docs] def get_encode_column(self):
"""
:param node_id:
:return:
"""
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['encode_column']
[docs] def get_decode_column(self):
"""
:param node_id:
:return:
"""
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['decode_column']
[docs] def get_encode_len(self):
"""
:param node_id:
:return:
"""
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['encode_len']
[docs] def get_decode_len(self):
"""
:param node_id:
:return:
"""
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['decode_len']
[docs] def get_preprocess_type(self):
"""
:param node_id:
:return:
"""
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['preprocess']