Difference between revisions of "Tutorial for Relaxation dispersion analysis r1rho fixed time recorded on varian as sequential spectra"
Line 32: | Line 32: | ||
ls -v -d -1 */fid > fid_files.ls | ls -v -d -1 */fid > fid_files.ls | ||
cat fid_files.ls | cat fid_files.ls | ||
+ | </source> | ||
+ | |||
+ | == Do something in each directory == | ||
+ | With the '''fid_files.ls''', we can do ''something'' in each directory. <br> | ||
+ | For example do a list files in each direcory. | ||
+ | |||
+ | <source lang="bash"> | ||
+ | set FIDS=`cat fid_files.ls` | ||
+ | |||
+ | foreach I (`seq 1 ${#FIDS}`) | ||
+ | set FID=${FIDS[$I]}; set DIRN=`dirname $FID` | ||
+ | cd $DIRN | ||
+ | ls | ||
+ | cd .. | ||
+ | end | ||
</source> | </source> |
Revision as of 11:17, 16 September 2013
Contents
Intro
This tutorial presently cover the relax_disp branch.
This branch is under development, for testing it out, you need to use the source code. See Installation_linux#Checking_out_a_relax_branch.
This tutorial is based on the analysis of R1rho data, analysed in a master thesis.
The spectra is not recorded interleaved, but as a series of spectra with experimental changes.
Preparation
You want to make a working dir, with different folders
peak_lists
spectrometer_data
scripts
You can create the folders by
mkdir peak_lists spectrometer_data scripts
In the folder peak_lists should contain SPARKY list in SPARKY list format.
In the folder scripts we put scripts which help us processing the files.
In the folder spectrometer_data should be a directory containing directories with all experiments where each directory contain files: fid and procpar as the output from recording on Varian.
Establish file-overview
Make file with paths to fid files
We make a file list of filepaths to fid files.
ls -v -d -1 */fid > fid_files.ls
cat fid_files.ls
Do something in each directory
With the fid_files.ls, we can do something in each directory.
For example do a list files in each direcory.
set FIDS=`cat fid_files.ls`
foreach I (`seq 1 ${#FIDS}`)
set FID=${FIDS[$I]}; set DIRN=`dirname $FID`
cd $DIRN
ls
cd ..
end