func NewFileReader(wf *scipipe.Workflow, name string, filePath string) *FileReader {
	p := &FileReader{
		BaseProcess: scipipe.NewBaseProcess(wf, name),
		filePath:    filePath,
	}
	p.InitInParamPort(p, "filepath")
	p.InitOutParamPort(p, "line")
	wf.AddProc(p)
	return p
}
// NewFileReader returns an initialized new FileReader
NewFileReader returns an initialized new FileReader
// NewFileReader returns an initialized new FileReader
func NewFileReader(wf *scipipe.Workflow, name string, filePath string) *FileReader {
	p := &FileReader{
		BaseProcess: scipipe.NewBaseProcess(wf, name),
		filePath:    filePath,
	}
	p.InitInParamPort(p, "filepath")
	p.InitOutParamPort(p, "line")
	wf.AddProc(p)
	return p
}
func NewFileReader ( wf * scipipe . Workflow , name string , filePath string ) * FileReader { p := & FileReader { BaseProcess : scipipe . NewBaseProcess ( wf , name ) , filePath : filePath , } p . InitInParamPort ( p , " " ) p . InitOutParamPort ( p , " " ) wf . AddProc ( p ) return p }
NewFileReader returns an initialized new FileReader
NewFileReader returns an initialized new FileReader