diff metfrag.py @ 7:0b3816a7a14b draft

planemo upload for repository https://github.com/computational-metabolomics/metfrag-galaxy commit 6dc5d494a84dd572f277dcd1c979e6edfb40383d
author tomnl
date Thu, 05 Sep 2019 06:48:28 -0400
parents c53ed894d736
children 9a3019c609d9
line wrap: on
line diff
--- a/metfrag.py	Fri Aug 02 11:51:17 2019 -0400
+++ b/metfrag.py	Thu Sep 05 06:48:28 2019 -0400
@@ -5,8 +5,7 @@
 import sys
 import six
 import re
-import random
-import string
+import ConfigParser
 import shutil
 import glob
 import tempfile
@@ -60,6 +59,11 @@
 args = parser.parse_args()
 print(args)
 
+
+config = ConfigParser.ConfigParser()
+config.read(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'config.ini'))
+
+
 if os.stat(args.input_pth).st_size == 0:
     print('Input file empty')
     exit()
@@ -154,11 +158,11 @@
     if args.MetFragDatabaseType == "LocalCSV":
         paramd["LocalDatabasePath"] = args.LocalDatabasePath
     elif args.MetFragDatabaseType == "MetChem":
-        paramd["LocalMetChemDatabase"] = "metchem"
-        paramd["LocalMetChemDatabasePortNumber"] = 5432
+        paramd["LocalMetChemDatabase"] = config.get('MetChem', 'LocalMetChemDatabase')
+        paramd["LocalMetChemDatabasePortNumber"] = config.get('MetChem', 'LocalMetChemDatabasePortNumber')
         paramd["LocalMetChemDatabaseServerIp"] = args.LocalMetChemDatabaseServerIp
-        paramd["LocalMetChemDatabaseUser"] = "metchemro"
-        paramd["LocalMetChemDatabasePassword"] = "metchemro"
+        paramd["LocalMetChemDatabaseUser"] = config.get('MetChem', 'LocalMetChemDatabaseUser')
+        paramd["LocalMetChemDatabasePassword"] = config.get('MetChem', 'LocalMetChemDatabasePassword')
 
     paramd["FragmentPeakMatchAbsoluteMassDeviation"] = args.FragmentPeakMatchAbsoluteMassDeviation
     paramd["FragmentPeakMatchRelativeMassDeviation"] = args.FragmentPeakMatchRelativeMassDeviation