move, start work on process.py
authorShane Jaroch <nutratracker@protonmail.com>
Mon, 3 Aug 2020 15:58:33 +0000 (11:58 -0400)
committerShane Jaroch <nutratracker@protonmail.com>
Mon, 3 Aug 2020 15:58:33 +0000 (11:58 -0400)
data/process.py
data/res/dep-graph.yml [moved from data/sr/dep-graph.yml with 100% similarity]
data/res/flav/tables.sql [moved from data/sr/flav/tables.sql with 100% similarity]
data/res/import.sql [moved from data/sr/import.sql with 100% similarity]
data/res/isoflav/tables.sql [moved from data/sr/isoflav/tables.sql with 100% similarity]
data/res/proanth/tables.sql [moved from data/sr/proanth/tables.sql with 100% similarity]
data/res/tables.sql [moved from data/sr/tables.sql with 100% similarity]

index ed9d93bf08e098d5177bdb4f3bc282d8039fda27..ff5ab097d8da60c3546fd435d6a5fc8751400b4f 100644 (file)
@@ -20,7 +20,7 @@ import sys
 
 # change to script's dir
 os.chdir(os.path.dirname(os.path.abspath(__file__)))
-os.makedirs("csv/nt", 0o755, True)
+os.makedirs("nt", 0o755, True)
 
 
 # --------------------
@@ -40,8 +40,9 @@ special_interests_dirs = [
 # --------------------
 # RDAs
 # --------------------
-rdas = {"NUTR_NO": ("rda", "tagname")}
-with open("csv/RDA.csv") as file:
+# rdas = {"NUTR_NO": ("rda", "tagname")}
+rdas = {}
+with open("rda.csv") as file:
     reader = csv.reader(file)
     for row in reader:
         rdas[row[0].upper()] = row[1], row[3]
@@ -99,7 +100,9 @@ def process_nutr_def():
     def process_main(rows):
         result = []
         for row in rows:
-            rda, tagname = rdas[row[0].upper()]
+            id = row[0].upper().replace("NUTR_NO", "ID")
+            row[0] = id.lower()
+            rda, tagname = rdas[id]
             row = row[:4]
             row[2] = tagname
             row.insert(1, rda)
@@ -142,7 +145,7 @@ def process_nutr_def():
     result = []
 
     # Main USDA files
-    main_nutr = "csv/usda/NUTR_DEF.csv"
+    main_nutr = "SR-Leg_DB/NUTR_DEF.csv"
     print(main_nutr)
     with open(main_nutr) as file:
         reader = csv.reader(file)
similarity index 100%
rename from data/sr/dep-graph.yml
rename to data/res/dep-graph.yml
similarity index 100%
rename from data/sr/import.sql
rename to data/res/import.sql
similarity index 100%
rename from data/sr/tables.sql
rename to data/res/tables.sql