Find what you love
Love what you find
Tuesday, July 27, 2010
Wednesday, July 21, 2010
DinB
The DinB gene and its protein product were first discovered in Walker's lab in 1980, long before scientists knew anything about translesion polymerases. Then graduate student Cynthia Kenyon, now a biologist at University of California, San Francisco who has done groundbreaking work on the genetic basis of aging in worms, systematically identified the genes turned on in bacteria exposed to DNA damaging agents, the so-called SOS response. Kenyon named the damaged-inducible (Din) genes in order of discovery, and DinB was the second one she found.
from
http://www.medicalnewstoday.com/articles/36070.php
from
http://www.medicalnewstoday.com/articles/36070.php
Wednesday, July 7, 2010
Wednesday, June 16, 2010
hyperbolic function in awk
Since:
sinh(x)=[exp(x)-exp(-x)]/2
cosh(x)=[exp(x)+exp(-x)]/2
tanh(x)=sinh(x)/cosh(x)
Therefore:
/usr/bin/awk '{print (exp($1)-exp(-$1))/2}' in.dat
/usr/bin/awk '{print (exp($1)+exp(-$1))/2}' in.dat
/usr/bin/awk '{print (exp($1)-exp(-$1))/(exp($1)+exp(-$1))}' in.dat
will give sinh, cosh, and tanh for the data inside in.dat.
An example is below, the first column is input, the rest 3 columns are output of sinh, cosh, and tanh using the above awk commands.
-9.0 -4051.5400 4051.5400 -1.0000
-8.0 -1490.4800 1490.4800 -1.0000
-7.0 -548.3160 548.3170 -1.0000
-6.0 -201.7130 201.7160 -1.0000
-5.0 -74.2032 74.2099 -0.9999
-4.0 -27.2899 27.3082 -0.9993
-3.0 -10.0179 10.0677 -0.9951
-1.0 -1.1752 1.5431 -0.7616
-0.6 -0.6367 1.1855 -0.5371
-0.3 -0.3045 1.0453 -0.2913
0.0 0.0000 1.0000 0.0000
0.3 0.3045 1.0453 0.2913
0.6 0.6367 1.1855 0.5371
1.0 1.1752 1.5431 0.7616
2.0 3.6269 3.7622 0.9640
3.0 10.0179 10.0677 0.9951
4.0 27.2899 27.3082 0.9993
5.0 74.2032 74.2099 0.9999
6.0 201.7130 201.7160 1.0000
7.0 548.3160 548.3170 1.0000
8.0 1490.4800 1490.4800 1.0000
9.0 4051.5400 4051.5400 1.0000
sinh(x)=[exp(x)-exp(-x)]/2
cosh(x)=[exp(x)+exp(-x)]/2
tanh(x)=sinh(x)/cosh(x)
Therefore:
/usr/bin/awk '{print (exp($1)-exp(-$1))/2}' in.dat
/usr/bin/awk '{print (exp($1)+exp(-$1))/2}' in.dat
/usr/bin/awk '{print (exp($1)-exp(-$1))/(exp($1)+exp(-$1))}' in.dat
will give sinh, cosh, and tanh for the data inside in.dat.
An example is below, the first column is input, the rest 3 columns are output of sinh, cosh, and tanh using the above awk commands.
-9.0 -4051.5400 4051.5400 -1.0000
-8.0 -1490.4800 1490.4800 -1.0000
-7.0 -548.3160 548.3170 -1.0000
-6.0 -201.7130 201.7160 -1.0000
-5.0 -74.2032 74.2099 -0.9999
-4.0 -27.2899 27.3082 -0.9993
-3.0 -10.0179 10.0677 -0.9951
-1.0 -1.1752 1.5431 -0.7616
-0.6 -0.6367 1.1855 -0.5371
-0.3 -0.3045 1.0453 -0.2913
0.0 0.0000 1.0000 0.0000
0.3 0.3045 1.0453 0.2913
0.6 0.6367 1.1855 0.5371
1.0 1.1752 1.5431 0.7616
2.0 3.6269 3.7622 0.9640
3.0 10.0179 10.0677 0.9951
4.0 27.2899 27.3082 0.9993
5.0 74.2032 74.2099 0.9999
6.0 201.7130 201.7160 1.0000
7.0 548.3160 548.3170 1.0000
8.0 1490.4800 1490.4800 1.0000
9.0 4051.5400 4051.5400 1.0000
Friday, June 11, 2010
Multiple pages in one postscript file
The following is one postscript file with 3 pages. (I don't know why page 4 doesn't show up).
And the file doesn't always give expected result.
--------------------------
%!PS-Adobe-3.0
%%BoundingBox: 0 0 600 792
%%Page: 1 1
newpath
144 72 moveto
144 232 lineto
stroke
/Times-Roman findfont 30 scalefont setfont
200 200 moveto (page 1)show
showpage
%%Page: 2 2
newpath
144 72 moveto
164 262 lineto
stroke
200 200 moveto (page 2)show
showpage
%%Page: 3 3
newpath
144 72 moveto
184 292 lineto
stroke
200 200 moveto (page 3)show
showpage
%%Page: 4 4
newpath
144 72 moveto
204 322 lineto
stroke
200 200 moveto (page 4)show
showpage
----------------------------------
And the file doesn't always give expected result.
--------------------------
%!PS-Adobe-3.0
%%BoundingBox: 0 0 600 792
%%Page: 1 1
newpath
144 72 moveto
144 232 lineto
stroke
/Times-Roman findfont 30 scalefont setfont
200 200 moveto (page 1)show
showpage
%%Page: 2 2
newpath
144 72 moveto
164 262 lineto
stroke
200 200 moveto (page 2)show
showpage
%%Page: 3 3
newpath
144 72 moveto
184 292 lineto
stroke
200 200 moveto (page 3)show
showpage
%%Page: 4 4
newpath
144 72 moveto
204 322 lineto
stroke
200 200 moveto (page 4)show
showpage
----------------------------------
Saturday, April 17, 2010
Looking for a research and/or service position in the field of NMR spectroscopy
I am looking for a research and/or service position in the field of NMR spectroscopy.
Wednesday, April 14, 2010
Generate publishable quality NMR spectrum by modifying Sparky plot ps file (3)
When postscript looks fine, open it in gimp
in the Load PostScript pop-window, Resolution 100-> 1000,
Width x10, Height x10, eg 826->8260, 1170->11700 then Ok,
It takes time to open, when finish loading, one can Crop image to get rid
of blank region, Scale image to the required size and resolution and save as tif or eps.
One can save a low resolution jpg version by modifying Scale image parameter or select a low Quality number(0-100) in the popup window after trying Save As a new.jpg
in the Load PostScript pop-window, Resolution 100-> 1000,
Width x10, Height x10, eg 826->8260, 1170->11700 then Ok,
It takes time to open, when finish loading, one can Crop image to get rid
of blank region, Scale image to the required size and resolution and save as tif or eps.
One can save a low resolution jpg version by modifying Scale image parameter or select a low Quality number(0-100) in the popup window after trying Save As a new.jpg
Subscribe to:
Comments (Atom)