Help:Extension/MolFunctions

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
Line 29: Line 29:
 
<table border="1" cellpadding="3" cellspacing="1">
 
<table border="1" cellpadding="3" cellspacing="1">
 
  <tr><td>version</td><td>source</td><td>size</td></tr>
 
  <tr><td>version</td><td>source</td><td>size</td></tr>
  <tr><td>0.1(September 11,2008)</td><td>MolFunctions.phps</td><td></td></tr>
+
  <tr><td>0.1(September 17,2008)</td><td>{{#ifexistfile:/data/src/MolFunctions/MolFunctions.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">5e2e923d24534af51c4884751e28ec46</pre></td></tr>
 
</table>
 
</table>
  
Line 38: Line 38:
 
  <li>Insert the follow lines to LocalSettings.php
 
  <li>Insert the follow lines to LocalSettings.php
 
  <pre>require_once( "$IP/extensions/MolFunctions.php" );
 
  <pre>require_once( "$IP/extensions/MolFunctions.php" );
$egMolPath = "path to mol directory from DocumentRoot";</pre>
+
$egMolPath = "path to mol directory from DocumentRoot"; // ex. "/data/mol"</pre>
 
If $egMolPath is nil, the extention stops.</li>
 
If $egMolPath is nil, the extention stops.</li>
 
</ol>
 
</ol>

Revision as of 17:03, 26 September 2008

Extension Information
Implementation
Description
Author(s)K, Suwa
Version0.1
MediaWiki1.11.1
License
Hooks used
Token type

Contents


Extension to obtain molecular formula, exact mass, and others from MOL-format files. Prepare a MOL-format file with a trailer like:

 S  SKP  5
 ID	FL3FECGS0010
 FORMULA	C20H18O11
 EXACTMASS	434.084911418
 AVERAGEMASS	434.35032
 SMILES	C(O)C(C1O)(COC1Oc(c2O)cc(O3)c(C(=O)C=C3c(c4)cc(c(O)c4)O)c2O)O
 M  END

Since the number of MOL-format files can be large, create directories whose names are the upper 4 digits of the filenames. For example, in the case of FL3FECGS0010, the location will be /path to mol directory/FL3F/FL3FECGS0010.mol.

The system assumes the location of the MOL directory as $_SERVER["DOCUMENT_ROOT"].
For this reason, the extension fails when called from outside of www, such as jobs by maintenance/runJobs.php. In this case, set the DocumentRoot as $spath (line 121).

Requirements

None

Download

versionsourcesize
0.1(September 17,2008)MolFunctions.phps
5e2e923d24534af51c4884751e28ec46

Installtion

  1. Download the source code and rename it to MolFunctions.php.
  2. Place it in the extensions/ directory.
  3. Insert the follow lines to LocalSettings.php
    require_once( "$IP/extensions/MolFunctions.php" );
    $egMolPath = "path to mol directory from DocumentRoot"; // ex. "/data/mol"
    If $egMolPath is nil, the extention stops.

Function

  1. formula
  2. avemass
  3. extmass
  4. smiles
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox