Changeset 197 for aedes_headerbrowser.m


Ignore:
Timestamp:
Feb 27, 2012, 3:39:09 PM (7 years ago)
Author:
tjniskan
Message:
  • The 2DSEQ file support in aedes_readbruker.m now uses the visu_pars header file to read the data instead of the depricated D3PROC file.
  • Added Bruker data support to aedes_headerbrowser.m

M aedes_readbruker.m
M aedes_headerbrowser.m
M aedes_revision.m

File:
1 edited

Legend:

Unmodified
Added
Removed
  • aedes_headerbrowser.m

    r173 r197  
    5454  Dat.FavList.vnmr = {};
    5555  Dat.FavList.dcm = {};
     56        Dat.FavList.bruker_reco = {};
     57        Dat.FavList.bruker_raw = {};
    5658  Dat.FavList.genheader = {};
    5759  Dat.FavList.generic = {};
     
    6870        Dat.FavouriteList = Dat.FavList.nifti;
    6971      catch
    70         Dat.FavList.nifti = {}
     72        Dat.FavList.nifti = {};
    7173        Dat.FavouriteList = Dat.FavList.nifti;
    7274      end
     
    8082        Dat.FavouriteList = Dat.FavList.vnmr;
    8183      catch
    82         Dat.FavList.vnmr = {}
     84        Dat.FavList.vnmr = {};
    8385        Dat.FavouriteList = Dat.FavList.vnmr;
    8486      end
     
    9294        Dat.FavouriteList = Dat.FavList.dcm;
    9395      catch
    94         Dat.FavList.dcm = {}
     96        Dat.FavList.dcm = {};
    9597        Dat.FavouriteList = Dat.FavList.dcm;
    9698      end
    9799      inStruct=inStruct.HDR.FileHeader;
    98100     
     101                elseif strcmpi(inStruct.DataFormat,'bruker_reco')
     102                        % Bruker 2DSEQ files
     103                        Dat.HeaderFileName = [inStruct.HDR.fpath,inStruct.HDR.fname];
     104                        Dat.FileFormatName = 'Bruker 2DSEQ';
     105                        try
     106                                Dat.FavouriteList = Dat.FavList.bruker_reco;
     107                        catch
     108                                Dat.FavList.bruker_reco = {};
     109                                Dat.FavouriteList = Dat.FavList.bruker_reco;
     110                        end
     111                        inStruct=inStruct.HDR.FileHeader;
     112                       
     113                elseif strcmpi(inStruct.DataFormat,'bruker_raw')
     114                        % Bruker Raw FID files
     115                        Dat.HeaderFileName = [inStruct.HDR.fpath,inStruct.HDR.fname];
     116                        Dat.FileFormatName = 'Bruker FID';
     117                        try
     118                                Dat.FavouriteList = Dat.FavList.bruker_raw;
     119                        catch
     120                                Dat.FavList.bruker_raw = {};
     121                                Dat.FavouriteList = Dat.FavList.bruker_raw;
     122                        end
     123                        inStruct=inStruct.HDR.FileHeader;
     124                       
    99125    else
    100126      % Generic header
     
    104130        Dat.FavouriteList = Dat.FavList.genheader;
    105131      catch
    106         Dat.FavList.genheader = {}
     132        Dat.FavList.genheader = {};
    107133        Dat.FavouriteList = Dat.FavList.genheader;
    108134      end
     
    117143      Dat.FavouriteList = Dat.FavList.genheader;
    118144    catch
    119       Dat.FavList.genheader = {}
     145      Dat.FavList.genheader = {};
    120146      Dat.FavouriteList = Dat.FavList.genheader;
    121147    end
     
    129155    Dat.FavouriteList = Dat.FavList.generic;
    130156  catch
    131     Dat.FavList.generic = {}
     157    Dat.FavList.generic = {};
    132158    Dat.FavouriteList = Dat.FavList.generic;
    133159  end
     
    506532              str = [str,sep,'''',cVal{kk},''''];
    507533            elseif isnumeric(cVal{kk}) || islogical(cVal{kk})
    508               if ndims(cVal{kk})>1
     534              if ~all(size(cVal{kk})==1)
    509535                tmp_str = regexprep(regexprep(mat2str(size(cVal{kk})),'\s','x'),'\]$',' matrix]');
    510536                str = [str,sep,tmp_str];
Note: See TracChangeset for help on using the changeset viewer.

Powered by Trac 1.0.9.Copyright © Juha-Pekka Niskanen 2008