function [newHandles] = select_modis_refine(handles)

% Get selected data

tmp = zeros(handles.modis.pixels_across, handles.modis.scanlines);
for n = 1:length(handles.modis.refine)
  handles.modis.refine(n).sub_data = zeros( ...
               handles.modis.refine(n).sub_pixels_across_size, ...
               handles.modis.refine(n).sub_scanlines_size);
  handles.modis.refine(n).sub_data(:) = NaN;
  tmp(:) = NaN;
  tmp(handles.modis.refine(n).index) = handles.modis.data(handles.modis.refine(n).index);
  handles.modis.refine(n).sub_data(:) = tmp( ...
                handles.modis.refine(n).sub_pixels_across(1): ...
                handles.modis.refine(n).sub_pixels_across(2), ...
                handles.modis.refine(n).sub_scanlines(1): ...
                handles.modis.refine(n).sub_scanlines(2));
end

newHandles = handles;
