Molconn-Z 3.50 Manual: Appendix III

Appendix III


Customized Index Output File

The indexes and other information computed by Molconn-Z are all output into the index output file, called the .S file. This file consists of 50 (or more) records for each molecule in the .B file. If NSTATE > 90, there will be more records for each additional 15 E-state values. The actual arrangement of the information is described in Chapter 7. The format of the .S file was setup to permit use as an input file to various types of software for analysis of the information computed by Molconn-Z. This particular format may be easily used with SAS and the format for use in SAS is given below.

Use of Index Output File (.S) with SAS

The index output file, the .S file, is designed to be used as input to software for analysis of the information computed by Molconn-Z. Often that analysis is statistical in nature. One of the commonly used statistical packages is SAS, although there is no necessity to use any specific package to analyze Molconn-Z information.

The Molconn-Z software package supplies a file which contains the format information necessary to input the .S file into a SAS program. That file, SASINPZ.TXT, is shown below so that the user may become familiar with the contents of the .S file. This file may simply be made the appropriate part of a SAS program. Specific information on the nature of the .S file is found in Chapter 7 along with a particular example.

This particular format could be used as a model for setting up a format for other statistical packages.

The SASINPZ.TXT File

input   
 #1 (id nvx nrings ncirc nelem fw aname) (7. 4*4.0 9.3 $90.)

 #2 (x0  x1  x2  xp3  xp4  xp5  xp6  xp7  xp8  xp9  xp10) (11*10.4)
 #3 (xv0 xv1 xv2 xvp3 xvp4 xvp5 xvp6 xvp7 xvp8 xvp9 xvp10) (11*10.4)
 #4 (xc3  xc4  xpc4  xch3  xch4  xch5  xch6  xch7  xch8  xch9  xch10) (11*10.4)
 #5 (xvc3 xvc4 xvpc4 xvch3 xvch4 xvch5 xvch6 xvch7 xvch8 xvch9 xvch10) (11*10.4)

 #6 (dx0  dx1  dx2  dxp3  dxp4  dxp5  dxp6  dxp7  dxp8  dxp9  dxp10) (11*10.4)
 #7 (dxv0 dxv1 dxv2 dxvp3 dxvp4 dxvp5 dxvp6 dxvp7 dxvp8 dxvp9 dxvp10) (11*10.4)

 #8 (k0 k1 k2 k3 ka1 ka2 ka3 si totop sumI sumDELI tets2 phia) 
    (7*9.4 9.4 16.5 3*11.5 9.4)

 #9 (s1  s2  s3  s4  s5  s6  s7  s8  s9  s10 s11 s12 s13 s14 s15) (15*8.4)
#10 (s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30) (15*8.4)
#11 (s31 s32 s33 s34 s35 s36 s37 s38 s39 s40 s41 s42 s43 s44 s45) (15*8.4)
#12 (s46 s47 s48 s49 s50 s51 s52 s53 s54 s55 s56 s57 s58 s59 s60) (15*8.4)
#13 (s61 s62 s63 s64 s65 s66 s67 s68 s69 s70 s71 s72 s73 s74 s75) (15*8.4)
#14 (s76 s77 s78 s79 s80 s81 s82 s83 s84 s85 s86 s87 s88 s89 s90) (15*8.4)

#15 (SHsOH SHdNH SHsSH SHsNH2 SHssNH SHtCH SHother SHCHnX Hmax Gmax Hmin Gmin
     Hmaxpos Hminneg)(14*9.4)
#16 (SsLi SssBe SssssBem SssBH SsssB SssssBm SsCH3 SdCH2 SssCH2 StCH
     SdsCH SaaCH SsssCH SddC) (14*9.4)
#17 (StsC SdssC SaasC SaaaC SssssC SsNH3p SsNH2 SssNH2p SdNH SssNH
     SaaNH StN SsssNHp SdsN) (14*9.4)
#18 (SaaN SsssN SddsN SaasN SssssNp SsOH SdO SssO SaaO SsF
     SsSiH3 SssSiH2 SsssSiH SssssSi) (14*9.4)
#19 (SsPH2 SssPH SsssP SdsssP SsssssP SsSH SdS SssS SaaS SdssS
     SddssS SssssssS SsCl SsGeH3) (14*9.4)
#20 (SssGeH2 SsssGeH SssssGe SsAsH2 SssAsH SsssAs SdsssAs SsssssAs SsSeH SdSe SssSe
     SaaSe SdssSe SddssSe) (14*9.4)
#21 (SsBr SsSnH3 SssSnH2 SsssSnH SssssSn SsI SsPbH3 SssPbH2 SsssPbH SssssPb) (10*9.4)

#22 (CHsOH CHdNH CHsSH CHsNH2 CHssNH CHtCH CHother CHCHnX CHmax CGmax CHmin CGmin
     CHmaxpos CHminneg) (14*9.4)
#23 (CsLi CssBe CssssBe CssBH CsssB CssssB CsCH3 CdCH2 CssCH2 CtCH
     CdsCH CaaCH CsssCH CddC) (14*9.4)
#24 (CtsC CdssC CaasC CaaaC CssssC CsNH3 CsNH2 CssNH2 CdNH CssNH
     CaaNH CtN CsssNH CdsN) (14*9.4)
#25 (CaaN CsssN CddsN CaasN CssssNp CsOH CdO CssO CaaO CsF
     CsSiH3 CssSiH2 CsssSiH CssssSi) (14*9.4)
#26 (CsPH2 CssPH CsssP CdsssP CsssssP CsSH CdS CssS CaaS CdssS
     CddssS CssssssS CsCl CsGeH3) (14*9.4)
#27 (CssGeH2 CsssGeH CssssGe CsAsH2 CssAsH CsssAs CdsssAs CsssssAs CsSeH CdSe CssSe
     CaaSe CdssSe CddssSe) (14*9.4)
#28 (CsBr CsSnH3 CssSnH2 CsssSnH CssssSn CsI CsPbH3 CssPbH2 CsssPbH CssssPb) (10*9.4)

#29 (Hs1  Hs2  Hs3  Hs4  Hs5  Hs6  Hs7  Hs8  Hs9  Hs10 Hs11 Hs12 Hs13 Hs14 Hs15) (15*8.4)
#30 (Hs16 Hs17 Hs18 Hs19 Hs20 Hs21 Hs22 Hs23 Hs24 Hs25 Hs26 Hs27 Hs28 Hs29 Hs30) (15*8.4)
#31 (Hs31 Hs32 Hs33 Hs34 Hs35 Hs36 Hs37 Hs38 Hs39 Hs40 Hs41 Hs42 Hs43 Hs44 Hs45) (15*8.4)
#32 (Hs46 Hs47 Hs48 Hs49 Hs50 Hs51 Hs52 Hs53 Hs54 Hs55 Hs56 Hs57 Hs58 Hs59 Hs60) (15*8.4)
#33 (Hs61 Hs62 Hs63 Hs64 Hs65 Hs66 Hs67 Hs68 Hs69 Hs70 Hs71 Hs72 Hs73 Hs74 Hs75) (15*8.4)
#34 (Hs76 Hs77 Hs78 Hs79 Hs80 Hs81 Hs82 Hs83 Hs84 Hs85 Hs86 Hs87 Hs88 Hs89 Hs90) (15*8.4)

#35 (idw idwbar idc idcbar W Wp pf Wt knotp knotpv
     nclass numHBd numwHBd numHBa) (4*13.3 10.0 2*9.0 10.0 2*9.4 4*4.0)

#36  (nxp1 nxp2  nxp3  nxp4  nxp5  nxp6  nxp7  nxp8  nxp9  nxp10
      nxc3 nxc4 nxpc4
      nxch3 nxch4 nxch5 nxch6 nxch7 nxch8 nxch9 nxch10
      ntpath diam muldiam rad mulrad ishape) 
     (10*5.0 3*4.0 8*3.0 10.0 4*4.0 6.3)

#37 (nasH                                       nasHe
     nasLi nasBe  nasB  nasC  nasN  nasO  nasF  nasNe
     nasNa nasMg  nasAl nasSi nasP  nasS  nasCl nasAr
     nasK  nasCa  nasSc nasTi nasV  nasCr nasMn nasFe nasCo nasNi nasCu nasZn) 
    (30*4.0)
#38 (nasGa nasGe nasAs nasSe nasBr nasKr
     nasRb nasSr nasY  nasZr nasNb nasMo nasTc nasRu nasRh nasPd nasAg nasCd
     nasIn nasSn nasSb nasTe nasI  nasXe
     nasCs nasBa nasLa nasHf nasTa nasW) 
    (30*4.0)
#39 (nasRe nasOs nasIr nasPt nasAu nasHg nasTl nasPb nasBi nasPo nasAt nasRn) 
    (12*4.0)

#40 (nd1 nd2 nd3 nd4 nd5 nd6  ne11 ne12 ne13 ne14 ne15 ne16
     ne22 ne23 ne24 ne25 ne26 ne33 ne34 ne35 ne36
     ne44 ne45 ne46 ne55 ne56 ne66
     tg tg3 tm tm3) (31*4.0)

#41 (n2pe11 n2pe12 n2pe13 n2pe14 n2pe15 n2pe16 n2pe22 n2pe23 n2pe24 n2pe25 
     n2pe26 n2pe33 n2pe34 n2pe35 n2pe36 n2pe44 n2pe45 n2pe46 n2pe55 n2pe56
     n2pe66) (21*4.0)
#42 (n3pe11 n3pe12 n3pe13 n3pe14 n3pe15 n3pe16 n3pe22 n3pe23 n3pe24 n3pe25 
     n3pe26 n3pe33 n3pe34 n3pe35 n3pe36 n3pe44 n3pe45 n3pe46 n3pe55 n3pe56
     n3pe66) (21*4.0)
#43 (n4pe11 n4pe12 n4pe13 n4pe14 n4pe15 n4pe16 n4pe22 n4pe23 n4pe24 n4pe25 
     n4pe26 n4pe33 n4pe34 n4pe35 n4pe36 n4pe44 n4pe45 n4pe46 n4pe55 n4pe56
     n4pe66) (21*4.0)

#44 (ec1  ec2  ec3  ec4  ec5  ec6  ec7  ec8  ec9  ec10 ec11 ec12 ec13 ec14 ec15
     ec16 ec17 ec18 ec19 ec20 ec21 ec22 ec23 ec24 ec25 ec26 ec27 ec28 ec29 ec30) 
    (30*4.0)
#45 (ec31 ec32 ec33 ec34 ec35 ec36 ec37 ec38 ec39 ec40 ec41 ec42 ec43 ec44 ec45
     ec46 ec47 ec48 ec49 ec50 ec51 ec52 ec53 ec54 ec55 ec56 ec57 ec58 ec59 ec60) 
    (30*4.0)
#46 (ec61 ec62 ec63 ec64 ec65 ec66 ec67 ec68 ec69 ec70 ec71 ec72 ec73 ec74 ec75
     ec76 ec77 ec78 ec79 ec80 ec81 ec82 ec83 ec84 ec85 ec86 ec87 ec88 ec89 ec90) 
    (30*4.0)

#47  (SHCsats SHCsatu SHvin SHtvin SHavin SHarom SHHBD SHWHBD SHHBA Qv) (6*10.5 4*12.5)

#48  (NHBint2 NHBint3 NHBint4 NHBint5 NHBint6 NHBint7 NHBint8 NHBint9 NHBint10
      SHBint2 SHBint3 SHBint4 SHBint5 SHBint6 SHBint7 SHBint8 SHBint9 SHBint10) (9*5. 9*10.5)

#49  (elem1  elem2  elem3  elem4  elem5  elem6  elem7)  ($3. $3. $3. $3. $3. $3. $3.)
#50  (count1 count2 count3 count4 count5 count6 count7) (7*3.0)
;


The printed format of the above listing is designed for readability by the user, not the computer. This format on the page is not identical to the arrangement of the variables in the .S file. The # indicates each record. In addition, each record is appended with a format descriptor, in parentheses, which should aid in interpreting the .S file output.