%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % MCF metapost souce file example by Akira Yamaji 2025.02.16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %------------------------------------------------------------------------------ %%%%ahlength:=3; %%% output figure(expanded) %%%%ahlength:=5; %%% output MOL(V2000) ** max 500files %%%%ahlength:=6; %%% output MOL(V3000) ** max 500files %%%%ahlength:=7; %%% output report %------------------------------------------------------------------------------ input mcf2graph; %%% it must be version 5.19 message "* mcf_template 2025.02.16"; message ""; %------------------------------------------------------------------------------ %%%%sw_output:=Fig+Report; fsize:=(30mm,20mm); max_blength:=4mm; %%%%sw_numbering:=Atom+Bond; %%%%sw_frame:=Atom; %%%%ext(defaultscale:=.3; label.rt(EN,(0,0));) %------------------------------------------------------------------------------ %%%%ext(defaultfont:=mpfont; defaultscale:=.3; %%%%label.rt(EN&" / "&mw&" / "&fdr(7)(MW_n-scantokens(MW)),(0,0));) %------------------------------------------------------------------------------ %%%%loadm("CAT=biological","MW<200","a:MW"); %%%%loadm("CAT=biological","MW<50.0","a:EN"); %%%%loadm("CAT=biological","MW>=285","MW<=288","a:EN"); %%%%sw_comment:=1; loadm("CAT=biological","MW>=100","MW<=250","a:MW"); %%%%loadm("EN<>*"); % select all loadm("EXA=0"); % select EXA=0 %------------------------------------------------------------------------------ for i=1 upto ucount: beginfigm $(i) \\ endfigm endfor %****************************************************************************** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% bye