Ejemplo n.º 1
0
 private void Move(CanvasSmallPedigreeOutput source, IFileMover fileMover)
 {
     source.CnvVcf.Move(GetCnvVcf(), fileMover.Move);
     source.IntermediateOutputs.ForEach(kvp =>
     {
         MoveIntermediateOutput(kvp.Key, kvp.Value, fileMover);
     });
 }
Ejemplo n.º 2
0
        public CanvasSmallPedigreeOutput Run(CanvasSmallPedigreeInput input, IDirectoryLocation sandbox, IFileMover fileMover)
        {
            CanvasSmallPedigreeOutput output = _wrapper.Run(input, sandbox);

            if (output == null)
            {
                return(null);
            }
            _move(output, fileMover);
            return(_load(input));
        }