Changes parameters of a project residing in disk. Intended for
   interactive operation.
 
   SYNTAX structure
 
    Two compulsory arguments and a series of parameter/value couples
 
         dvmodify project save_option  [optional: 'inround' ] MODIFICATIONS
 
 
   INPUT for GUI
 
         no arguments or just a project name
 
 
   INPUT:
 
     project  : an existing project
 
     option   :  a string defining what to do with the modified project:
 
                 'disk','d'    :  save modified project
 
                 'unfold','u'  :  unfold modified project
 
                 'cd'          :  save only if passes check
 
                 'cu'          :  unfold only if passes check
 
 
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
   Parameter/Values
 
   'inround' : integer that identifies a round
 
                Restricts all the subsequent round parameter modifications to one round
 
                EXAMPLE
 
                >> dvput project disk -inround 1 -cr 20 -cs 5 -dim 32
 
                is equivalent to the cumbersome:
 
                >> dvput project disk  -cr_r1 20 -cs_r1 5 -dim_r1 32
 
 
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
     Project parameter modifications
     -------------------------------
 
     You can input any series of  parameter/value couples where the parameter
     is a legal Dynamo project parameters.
     (type dynamo_vpr_help for a complete list)
 
 
     Round parameters
     ----------------
 
     For parameters that are defined on different rounds (i.e.: ite_r1, ite_r2,...),
     you can also invoke the parameter with its general name (i.e.: ite)
     and then pass the parameter value as a cellarray {}, | separated list or an array []
     in order to set the value of a given parameter in several rounds at once.
 
      EXAMPLES:
      dvput project  -ite [4,5]
      dvput('project','d','ite',[4,5]);
      dvput('project','d','sym',{'c1','c8'});
      dvput project d sym c1|c8;
 
 
      Default round
      -------------
 
      if no round information is provided, a round parameter that
      introduces a single valueis understood to represent the first round:
 
      dvput project d -sym c1
      % is equivalent to
      dvput project d -sym_r1 c1
 
 
     Shortforms:
     -----------
 
     Shortforms of the parameters names are admitted in this function.\
 
     cone_range -> cr
     folder_data -> data
      ... etc
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
     Examples:
 
     dvput project d -mask mask.em;
     % or
     dvput project d -file_mask mask.em;
     % or
     dvput  project -mask mask.em;
     % both change the project parameter 'file_mask' to the value 'new_mask.em'
 
 
    % Changing several parameters
 
    dvput project d -mask new_mask.em ite 4;
    %   changes the ite_r1 (ite in round one) to 4
 
 
    % Changing one parameter in several rounds
 
    dvput project d -mask new_mask.em -ite [4,2,5]
    %  changes the parameter ite_r1 to 4, ite_r2 to 2, and ite_r3 to 5
    %  this is equivalent to
    dvput project d -mask new_mask.em -ite_r1 4 -ite_r2 2 -ite_r3 5;
 
 
    Multireference
    --------------
 
    You can set simultaneously table, templates and fmask if they are 
    stored in the same directory.
 
    EXAMPLE
    dvput project -seeds myFolder
    % See also dynamo_write_multireference