summaryrefslogtreecommitdiff
path: root/graphics/mcf2graph/template_lib.mcf
blob: 2af1f4d88fd55afd425e63522afc503d72f28ace (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% mcf template file    mcf_template.mcf   by Akira Yamaji   2024.01.21
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  must use version 5.11
%  tag1:var1;tag2:var2;tag3:var3 .....
%  first character of line "%" comment out
%  first character of line ":"  start MCF
%  first character of line "="  start parameter setting
%  first character of line "*"  start ext(...)
%  first character of line "+"  start add(...)
%  first character of line ";"  end of unit
%  Cat = Category,EN = Name,MW = Molecular weight
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Cat:biological;EN:Paclitaxel;MW:853.918;EXA:1
%-------------------------------------------------------------------
= %%%%%% start parameter setting %%%%%%
  sw_output:=Fig+Calc;
  sw_frame:=Outside;
  fsize:=(50mm,30mm);
  fmargin:=(2mm,2mm);
  mposition:=(1,0);
%-------------------------------------------------------------------
: %%%%%%% start MCF %%%%%%
?6,5=dl,@3,#1,36,45,45,45,45,##,&5,-4=?6,-4=?4,-1=wb,-3=wf,-1:O,
 4:??,6:/_,{3^-60,15}:*/OH,8:/*H^-60,9:*/_^60,10://O,
 @1,\,O!,?O!,*/OH,!,/Ph,60~wf,NH,-60,//O,60,Ph,
 @7,\*,O,-45,//O,60,Ph,{11>rl,12'^-15>lr}:*/O!+?O!
%-------------------------------------------------------------------
* %%%%%% start ext(...) %%%%%%
  defaultscale:=0.5;
  label.lrt("EN:"&EN,(0,h));
  label.lrt("fm:"&fm,(0,h-em));
  label.lrt("mw:"&mw,(0,h-2em));
  label.lrt("MW:"&MW,(0,h-3em));
; %% end of unit
%==============================================================================
Cat:biological;EN:Erythromycin;MW:733.93
%-------------------------------------------------------------------
= %%%%%% start parameter setting %%%%%%
  sw_output:=Fig+Calc;
  sw_frame:=Outside;
  fsize:=(50mm,30mm);
  fmargin:=(2mm,2mm);
  mposition:=(1,0);
%-------------------------------------------------------------------
: %%%%%%% start MCF %%%%%%
 <30,#1,<-120,60,60,60,-60,60,60,-60,60,60,60,-60,60,60,##,&1,
  14:O,13:/*!,{1,9}://O,
  {2',4,6^-35,8,10',12^35}:/*_,
  {6^35,11,12^-35}:*/OH,
  @$3,\*,O,30~zb,|,?6`.7,6:O,#.5,{5~wf,3^35}:/_,4:/*OH,3^-35:/*O!,##,
  @$5,\*^30`1.7,O,!~zb,|,?6`.7,6:O,#.5,5:/*_,2:*/OH,3:/*N?!
%-------------------------------------------------------------------
* %%%%%% start ext(...) %%%%%%
  defaultscale:=0.5;
  label.lrt("EN: "&EN,(0,h));
  label.lrt("fm:"&fm,(0,h-em));
  label.lrt("mw:"&mw,(0,h-2em));
  label.lrt("MW:"&MW,(0,h-3em));
; %% end of unit
%==============================================================================
EN:chain strech direction
= %%%%%% start parameter setting %%%%%%
  fsize:=(40mm,30mm);
  fmargin:=(2mm,2mm);
  sw_frame:=Outside;
  ratio_chain_ring:=1;
%-------------------------------------------------------------------
: %%%%%%% start MCF %%%%%%
  ?4,{3^-90,3^-30,3^90}:/!3>hz,{1^-60,1,1^60}:/!3>vt
%-------------------------------------------------------------------
+ %%%%%% start add(...) %%%%%%
  defaultscale:=0.5;
  labeloffset:=2bp;
  label.rt(">hz", A8);
  label.top(">hz",A12);
  label.top(">hz",A16);
  label.rt(">vt", A20);
  label.top(">vt",A24);
  label.rt(">vt", A28);
; %% end of unit
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%