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