Newer
Older
function updateSampleQC( hTsgGUI )
Yves Gouriou
committed
%
% Update the QC code for WS and EXT samples
%
% Input
% hTsgGui ........... Handle of the main GUI project
% ind ............... Indices of the QC modified in tsg.SSPS_SPL
%
% Ouput
% Date are updated throught the setappdata MAtlab function
%
% Get the tsgstructure from the application
% -----------------------------------------
tsg = getappdata( hTsgGUI, 'tsg_data');
% Update WS QC
% ------------
indWS = find( tsg.SSPS_SPL_TYPE == 1 );
Yves Gouriou
committed
if ~isempty(indWS)
tsg.SSPS_WS_QC = tsg.SSPS_SPL_QC(indWS);
Yves Gouriou
committed
end
% Update EXT QC
% -------------
indEXT = find( tsg.SSPS_SPL_TYPE == 2 );
Yves Gouriou
committed
if ~isempty(indEXT)
tsg.SSPS_EXT_QC = tsg.SSPS_SPL_QC(indEXT);
Yves Gouriou
committed
end
% update the tsg structure in the application
% -------------------------------------------
setappdata( hTsgGUI, 'tsg_data', tsg );
end