view m-toolbox/classes/@ltpda_uo/convertSinfo2Plist.m @ 27:29276498ebdb
database-connection-manager
Remove LTPDARepositoryManager implementation
* * *
Remove GUI helper
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05)
parents
f0afece42f48
children
line source
+ − % CONVERTSINFO2PLIST Converts the 'old' sinfo structure to a PLIST-object.
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ − %
+ − % DESCRIPTION: CONVERTSINFO2PLIST Converts the 'old' sinfo structure to a
+ − % PLIST-object.
+ − % The information in the structure will overwrite the
+ − % information in the PLIST-object.
+ − %
+ − % CALL: pl = convertSinfo2Plist(pl, sinfo);
+ − %
+ − % INPUTS: pl - plist
+ − % sinfo - structure with the submission information
+ − %
+ − % INFO: The submission information are:
+ − %
+ − % 'experiment_title' - a title for the submission (Mandatory, >4 characters)
+ − % 'experiment_description' - a description of this submission (Mandatory, >10 characters)
+ − % 'analysis_description' - a description of the analysis performed (Mandatory, >10 characters));
+ − % 'quantity' - the physical quantity represented by the data);
+ − % 'keywords' - a comma-delimited list of keywords);
+ − % 'reference_ids' - a string containing any reference object id numbers
+ − % 'additional_comments' - any additional comments
+ − % 'additional_authors' - any additional author names
+ − %
+ − % VERSION: $Id: convertSinfo2Plist.m,v 1.1 2010/01/14 19:02:28 ingo Exp $
+ − %
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ −
+ − function pl = convertSinfo2Plist(pl, sinfo)
+ −
+ − fields = {...
+ − 'experiment_title', ...
+ − 'experiment_description', ...
+ − 'analysis_description', ...
+ − 'quantity', ...
+ − 'keywords', ...
+ − 'reference_ids', ...
+ − 'additional_comments', ...
+ − 'additional_authors'};
+ −
+ − for ii = 1:numel(fields)
+ − if isfield(sinfo, fields{ii})
+ − pl.pset(strrep(fields{ii}, '_', ' '), sinfo.(fields{ii}));
+ − end
+ − end
+ −
+ − end
+ −