about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--wqflask/maintenance/gen_select_dataset.py36
-rw-r--r--wqflask/wqflask/docs.py11
-rw-r--r--wqflask/wqflask/gsearch.py2
-rw-r--r--wqflask/wqflask/static/new/images/edit.gifbin0 -> 157 bytes
-rw-r--r--wqflask/wqflask/static/new/javascript/dataset_menu_structure.json286
-rw-r--r--wqflask/wqflask/templates/docedit.html6
-rw-r--r--wqflask/wqflask/templates/docs.html2
-rw-r--r--wqflask/wqflask/templates/news.html2
-rw-r--r--wqflask/wqflask/views.py17
9 files changed, 161 insertions, 201 deletions
diff --git a/wqflask/maintenance/gen_select_dataset.py b/wqflask/maintenance/gen_select_dataset.py
index 4ad921a2..48849c8d 100644
--- a/wqflask/maintenance/gen_select_dataset.py
+++ b/wqflask/maintenance/gen_select_dataset.py
@@ -200,26 +200,31 @@ def get_datasets(types):
 def build_datasets(species, group, type_name):
     """Gets dataset names from database"""
     dataset_text = dataset_value = None
+    datasets = []
     if type_name == "Phenotypes":
-        print("GROUP:", group)
-        Cursor.execute("""select InfoFiles.GN_AccesionId from InfoFiles, PublishFreeze, InbredSet where
+        Cursor.execute("""select InfoFiles.GN_AccesionId, PublishFreeze.Name, PublishFreeze.FullName from InfoFiles, PublishFreeze, InbredSet where
                     InbredSet.Name = '%s' and
                     PublishFreeze.InbredSetId = InbredSet.Id and
-                    InfoFiles.InfoPageName = PublishFreeze.Name and
-                    PublishFreeze.public > 0 and
-                    PublishFreeze.confidentiality < 1 order by
-                    PublishFreeze.CreateTime desc""" % group)
+                    InfoFiles.InfoPageName = PublishFreeze.Name order by
+                    PublishFreeze.CreateTime asc""" % group)
 
-        results = Cursor.fetchone()
+        results = Cursor.fetchall()
         if results != None:
-            dataset_id = str(results[0])
+            for result in results:
+                print(result)
+                dataset_id = str(result[0])
+                dataset_value = str(result[1])
+                if group == 'MDP':
+                    dataset_text = "Mouse Phenome Database"
+                else:
+                    #dataset_text = "%s Phenotypes" % group
+                    dataset_text = str(result[2])
+                datasets.append((dataset_id, dataset_value, dataset_text))
         else:
             dataset_id = "None"
-        dataset_value = "%sPublish" % group
-        if group == 'MDP':
-            dataset_text = "Mouse Phenome Database"
-        else:
+            dataset_value = "%sPublish" % group
             dataset_text = "%s Phenotypes" % group
+            datasets.append((dataset_id, dataset_value, dataset_text))
 
     elif type_name == "Genotypes":
         Cursor.execute("""select InfoFiles.GN_AccesionId from InfoFiles, GenoFreeze, InbredSet where
@@ -237,10 +242,9 @@ def build_datasets(species, group, type_name):
             dataset_id = "None"
         dataset_value = "%sGeno" % group
         dataset_text = "%s Genotypes" % group
+        datasets.append((dataset_id, dataset_value, dataset_text))
 
-    if dataset_value:
-        return [(dataset_id, dataset_value, dataset_text)]
-    else:
+    else: # for mRNA expression/ProbeSet
         Cursor.execute("""select ProbeSetFreeze.Id, ProbeSetFreeze.Name, ProbeSetFreeze.FullName from
                     ProbeSetFreeze, ProbeFreeze, InbredSet, Tissue, Species where
                     Species.Name = '%s' and Species.Id = InbredSet.SpeciesId and
@@ -258,7 +262,7 @@ def build_datasets(species, group, type_name):
                 this_dataset_info.append(str(info))
             datasets.append(this_dataset_info)
 
-        return datasets
+    return datasets
 
 
 def main():
diff --git a/wqflask/wqflask/docs.py b/wqflask/wqflask/docs.py
index a8363a1f..9777f170 100644
--- a/wqflask/wqflask/docs.py
+++ b/wqflask/wqflask/docs.py
@@ -2,6 +2,9 @@ from __future__ import absolute_import, print_function, division
 
 from flask import g
 
+from utility.logger import getLogger
+logger = getLogger(__name__)
+
 class Docs(object):
 
     def __init__(self, entry):
@@ -14,3 +17,11 @@ class Docs(object):
         self.entry = entry
         self.title = result[0]
         self.content = result[1]
+
+def update_text(start_vars):
+    content = start_vars['ckcontent']
+    content = content.replace('%', '%%').replace('"', '\\"').replace("'", "\\'")
+
+    sql = "UPDATE Docs SET content='{0}' WHERE entry='{1}';".format(content, start_vars['entry_type'])
+
+    g.db.execute(sql)
\ No newline at end of file
diff --git a/wqflask/wqflask/gsearch.py b/wqflask/wqflask/gsearch.py
index 357f989d..2a643d19 100644
--- a/wqflask/wqflask/gsearch.py
+++ b/wqflask/wqflask/gsearch.py
@@ -142,7 +142,7 @@ class GSearch(object):
                     this_trait['hmac'] = user_manager.data_hmac('{}:{}'.format(line[5], line[3]))
                     this_trait['species'] = line[0]
                     this_trait['group'] = line[1]
-                    if line[8] != None:
+                    if line[9] != None:
                         this_trait['description'] = line[6]
                     else:
                         this_trait['description'] = line[5]
diff --git a/wqflask/wqflask/static/new/images/edit.gif b/wqflask/wqflask/static/new/images/edit.gif
new file mode 100644
index 00000000..45b314ee
--- /dev/null
+++ b/wqflask/wqflask/static/new/images/edit.gif
Binary files differdiff --git a/wqflask/wqflask/static/new/javascript/dataset_menu_structure.json b/wqflask/wqflask/static/new/javascript/dataset_menu_structure.json
index 7d00d509..55858b5a 100644
--- a/wqflask/wqflask/static/new/javascript/dataset_menu_structure.json
+++ b/wqflask/wqflask/static/new/javascript/dataset_menu_structure.json
@@ -23,7 +23,7 @@
                [
                   "642",
                   "BayXShaPublish",
-                  "BayXSha Phenotypes"
+                  "BayXSha Published Phenotypes"
                ]
             ]
          },
@@ -39,7 +39,7 @@
                [
                   "623",
                   "ColXBurPublish",
-                  "ColXBur Phenotypes"
+                  "ColXBur Published Phenotypes"
                ]
             ]
          },
@@ -55,7 +55,7 @@
                [
                   "640",
                   "ColXCviPublish",
-                  "ColXCvi Phenotypes"
+                  "ColXCvi Published Phenotypes"
                ]
             ]
          }
@@ -131,7 +131,7 @@
                [
                   "608",
                   "SXMPublish",
-                  "SXM Phenotypes"
+                  "Barley SMP Published Phenotypes"
                ]
             ]
          }
@@ -215,7 +215,7 @@
                [
                   "None",
                   "AD-cases-controls-MyersPublish",
-                  "AD-cases-controls-Myers Phenotypes"
+                  "AD-cases-controls-Myers Published Phenotypes"
                ]
             ]
          },
@@ -238,7 +238,7 @@
                [
                   "None",
                   "Aging-Brain-UCIPublish",
-                  "Aging-Brain-UCI Phenotypes"
+                  "Aging-Brain-UCI Published Phenotypes"
                ]
             ],
             "Postcentral Gyrus mRNA": [
@@ -298,7 +298,7 @@
                [
                   "634",
                   "CANDLEPublish",
-                  "CANDLE Phenotypes"
+                  "CANDLE Published Phenotypes"
                ]
             ]
          },
@@ -1335,7 +1335,7 @@
                [
                   "None",
                   "HCPPublish",
-                  "HCP Phenotypes"
+                  "HCP Private Phenotypes"
                ]
             ]
          },
@@ -1347,21 +1347,21 @@
                   "GSE9588 Human Liver Normal (Mar11) Both Sexes"
                ],
                [
-                  "383",
-                  "HLCM_0311",
-                  "GSE9588 Human Liver Normal (Mar11) Males"
-               ],
-               [
                   "384",
                   "HLCF_0311",
                   "GSE9588 Human Liver Normal (Mar11) Females"
+               ],
+               [
+                  "383",
+                  "HLCM_0311",
+                  "GSE9588 Human Liver Normal (Mar11) Males"
                ]
             ],
             "Phenotypes": [
                [
                   "635",
                   "HLCPublish",
-                  "HLC Phenotypes"
+                  "HLC Published Phenotypes"
                ]
             ]
          },
@@ -1436,13 +1436,6 @@
                   "Human Orbital Prefrontal Cortex Affy Hu-Exon 1.0 ST (Jul11) Quantile"
                ]
             ],
-            "Phenotypes": [
-               [
-                  "None",
-                  "HSBPublish",
-                  "HSB Phenotypes"
-               ]
-            ],
             "Posterior Inferior Parietal Cortex mRNA": [
                [
                   "338",
@@ -1500,23 +1493,8 @@
                ]
             ]
          },
-         "Islets-Gerling": {
-            "Phenotypes": [
-               [
-                  "None",
-                  "Islets-GerlingPublish",
-                  "Islets-Gerling Phenotypes"
-               ]
-            ]
-         },
+         "Islets-Gerling": {},
          "TIGEM-Retina-RNA-Seq": {
-            "Phenotypes": [
-               [
-                  "None",
-                  "TIGEM-Retina-RNA-SeqPublish",
-                  "TIGEM-Retina-RNA-Seq Phenotypes"
-               ]
-            ],
             "Retina mRNA": [
                [
                   "802",
@@ -1562,7 +1540,7 @@
                [
                   "655",
                   "AIL-LGSM-F34-APublish",
-                  "AIL-LGSM-F34-A Phenotypes"
+                  "AIL F34-A Phenotypes"
                ]
             ]
          },
@@ -1571,7 +1549,7 @@
                [
                   "654",
                   "AIL-LGSM-F34-F39-43-GBSPublish",
-                  "AIL-LGSM-F34-F39-43-GBS Phenotypes"
+                  "AIL F34-F39-43-GBS Phenotypes"
                ]
             ]
          },
@@ -1580,7 +1558,7 @@
                [
                   "656",
                   "AIL-LGSM-F34-GBSPublish",
-                  "AIL-LGSM-F34-GBS Phenotypes"
+                  "AIL F34-GBS Phenotypes"
                ]
             ]
          },
@@ -1589,7 +1567,7 @@
                [
                   "657",
                   "AIL-LGSM-F39-43-GBSPublish",
-                  "AIL-LGSM-F39-43-GBS Phenotypes"
+                  "AIL F39-43-GBS Phenotypes"
                ]
             ]
          },
@@ -1669,7 +1647,7 @@
                [
                   "629",
                   "AXBXAPublish",
-                  "AXBXA Phenotypes"
+                  "AXB/BXA Published Phenotypes"
                ]
             ]
          },
@@ -1697,22 +1675,19 @@
                [
                   "603",
                   "B6BTBRF2Publish",
-                  "B6BTBRF2 Phenotypes"
-               ]
-            ]
-         },
-         "B6D2": {
-            "Phenotypes": [
-               [
-                  "None",
-                  "B6D2Publish",
-                  "B6D2 Phenotypes"
+                  "B6BTBRF2 Published Phenotypes"
                ]
             ]
          },
+         "B6D2": {},
          "B6D2F2": {
             "Brain mRNA": [
                [
+                  "77",
+                  "BRF2_M_0805_R",
+                  "OHSU/VA B6D2F2 Brain mRNA M430 (Aug05) RMA"
+               ],
+               [
                   "76",
                   "BRF2_M_0805_M",
                   "OHSU/VA B6D2F2 Brain mRNA M430 (Aug05) MAS5"
@@ -1723,11 +1698,6 @@
                   "OHSU/VA B6D2F2 Brain mRNA M430 (Aug05) PDNN"
                ],
                [
-                  "77",
-                  "BRF2_M_0805_R",
-                  "OHSU/VA B6D2F2 Brain mRNA M430 (Aug05) RMA"
-               ],
-               [
                   "33",
                   "BRF2_M_0304_P",
                   "OHSU/VA B6D2F2 Brain mRNA M430A (Mar04) PDNN"
@@ -1763,7 +1733,7 @@
                [
                   "None",
                   "B6D2F2-PSUPublish",
-                  "B6D2F2-PSU Phenotypes"
+                  "B6D2F2 PSU Phenotypes"
                ]
             ]
          },
@@ -1819,6 +1789,11 @@
             ],
             "Striatum mRNA": [
                [
+                  "85",
+                  "SA_M2_0905_P",
+                  "OHSU/VA B6D2F2 Striatum M430v2 (Sep05) PDNN"
+               ],
+               [
                   "84",
                   "SA_M2_0905_R",
                   "OHSU/VA B6D2F2 Striatum M430v2 (Sep05) RMA"
@@ -1827,27 +1802,22 @@
                   "83",
                   "SA_M2_0905_M",
                   "OHSU/VA B6D2F2 Striatum M430v2 (Sep05) MAS5"
-               ],
-               [
-                  "85",
-                  "SA_M2_0905_P",
-                  "OHSU/VA B6D2F2 Striatum M430v2 (Sep05) PDNN"
                ]
             ]
          },
          "BHF2": {
             "Adipose mRNA": [
                [
-                  "196",
-                  "UCLA_BHF2_ADIPOSE_MALE",
-                  "UCLA BHF2 Adipose Male mlratio"
-               ],
-               [
                   "197",
                   "UCLA_BHF2_ADIPOSE_FEMALE",
                   "UCLA BHF2 Adipose Female mlratio"
                ],
                [
+                  "196",
+                  "UCLA_BHF2_ADIPOSE_MALE",
+                  "UCLA BHF2 Adipose Male mlratio"
+               ],
+               [
                   "165",
                   "UCLA_BHF2_ADIPOSE_0605",
                   "UCLA BHF2 Adipose (June05) mlratio"
@@ -1855,16 +1825,16 @@
             ],
             "Brain mRNA": [
                [
-                  "198",
-                  "UCLA_BHF2_BRAIN_MALE",
-                  "UCLA BHF2 Brain Male mlratio"
-               ],
-               [
                   "199",
                   "UCLA_BHF2_BRAIN_FEMALE",
                   "UCLA BHF2 Brain Female mlratio"
                ],
                [
+                  "198",
+                  "UCLA_BHF2_BRAIN_MALE",
+                  "UCLA BHF2 Brain Male mlratio"
+               ],
+               [
                   "166",
                   "UCLA_BHF2_BRAIN_0605",
                   "UCLA BHF2 Brain (June05) mlratio"
@@ -1879,27 +1849,20 @@
             ],
             "Liver mRNA": [
                [
-                  "200",
-                  "UCLA_BHF2_LIVER_MALE",
-                  "UCLA BHF2 Liver Male mlratio"
-               ],
-               [
                   "201",
                   "UCLA_BHF2_LIVER_FEMALE",
                   "UCLA BHF2 Liver Female mlratio"
                ],
                [
+                  "200",
+                  "UCLA_BHF2_LIVER_MALE",
+                  "UCLA BHF2 Liver Male mlratio"
+               ],
+               [
                   "167",
                   "UCLA_BHF2_LIVER_0605",
                   "UCLA BHF2 Liver (June05) mlratio"
                ]
-            ],
-            "Phenotypes": [
-               [
-                  "None",
-                  "BHF2Publish",
-                  "BHF2 Phenotypes"
-               ]
             ]
          },
          "BHHBF2": {
@@ -2082,16 +2045,16 @@
             ],
             "Brain mRNA": [
                [
-                  "590",
-                  "UTHSC_BXD_WB_RNASeqtrim1_1112",
-                  "UTHSC Mouse BXD Whole Brain RNA Sequence (Nov12) RPKM Trimmed 1.0"
-               ],
-               [
                   "164",
                   "UTHSC_BXD_WB_RNASeq1112",
                   "UTHSC Mouse BXD Whole Brain RNA Sequence (Nov12) RPKM Untrimmed"
                ],
                [
+                  "590",
+                  "UTHSC_BXD_WB_RNASeqtrim1_1112",
+                  "UTHSC Mouse BXD Whole Brain RNA Sequence (Nov12) RPKM Trimmed 1.0"
+               ],
+               [
                   "394",
                   "UTHSC_BXD_WB_RNASeqEx1112",
                   "UTHSC Mouse BXD Whole Brain RNA Sequence Exon Level (Nov12) RPKM"
@@ -2122,6 +2085,11 @@
                   "UTHSC Brain mRNA U74Av2 (Nov05) PDNN"
                ],
                [
+                  "81",
+                  "BR_U_0805_P",
+                  "UTHSC Brain mRNA U74Av2 (Aug05) PDNN"
+               ],
+               [
                   "80",
                   "BR_U_0805_M",
                   "UTHSC Brain mRNA U74Av2 (Aug05) MAS5"
@@ -2132,11 +2100,6 @@
                   "UTHSC Brain mRNA U74Av2 (Aug05) RMA"
                ],
                [
-                  "81",
-                  "BR_U_0805_P",
-                  "UTHSC Brain mRNA U74Av2 (Aug05) PDNN"
-               ],
-               [
                   "42",
                   "CB_M_0204_P",
                   "INIA Brain mRNA M430 (Feb04) PDNN"
@@ -2233,6 +2196,11 @@
                   "Eye M430v2 WT Gpnmb (Sep08) RMA"
                ],
                [
+                  "279",
+                  "Eye_M2_0908_R_WT",
+                  "Eye M430v2 WT Tyrp1 (Sep08) RMA"
+               ],
+               [
                   "278",
                   "Eye_M2_0908_R_MT",
                   "Eye M430v2 Mutant Tyrp1 (Sep08) RMA"
@@ -2243,11 +2211,6 @@
                   "Eye M430v2 WT WT (Sep08) RMA"
                ],
                [
-                  "279",
-                  "Eye_M2_0908_R_WT",
-                  "Eye M430v2 WT Tyrp1 (Sep08) RMA"
-               ],
-               [
                   "400",
                   "DBA2J-ONH-1212",
                   "Howell et al. 2011, DBA/2J Glaucoma Optic Nerve Head M430 2.0 (Dec12) RMA"
@@ -2531,16 +2494,16 @@
             ],
             "Kidney mRNA": [
                [
-                  "240",
-                  "MA_M2M_0706_R",
-                  "Mouse kidney M430v2 Male (Aug06) RMA"
-               ],
-               [
                   "239",
                   "MA_M2F_0706_R",
                   "Mouse kidney M430v2 Female (Aug06) RMA"
                ],
                [
+                  "240",
+                  "MA_M2M_0706_R",
+                  "Mouse kidney M430v2 Male (Aug06) RMA"
+               ],
+               [
                   "118",
                   "MA_M2_0806_R",
                   "Mouse kidney M430v2 Sex Balanced (Aug06) RMA"
@@ -2692,11 +2655,6 @@
                   "EPFL/LISP BXD HFD Liver Affy Mouse Gene 1.0 ST (Apr13) RMA"
                ],
                [
-                  "849",
-                  "EPFLMouseLiverCDEx0413",
-                  "EPFL/LISP BXD CD Liver Affy Mouse Gene 1.0 ST (Apr13) RMA Exon Level"
-               ],
-               [
                   "848",
                   "EPFLMouseLiverHFCEx0413",
                   "EPFL/LISP BXD HFC Liver Affy Mouse Gene 1.0 ST (Apr13) RMA Exon Level"
@@ -2707,6 +2665,11 @@
                   "EPFL/LISP BXD CD Liver Affy Mouse Gene 1.0 ST (Apr13) RMA"
                ],
                [
+                  "849",
+                  "EPFLMouseLiverCDEx0413",
+                  "EPFL/LISP BXD CD Liver Affy Mouse Gene 1.0 ST (Apr13) RMA Exon Level"
+               ],
+               [
                   "433",
                   "EPFLMouseLiverBothExRMA0413",
                   "EPFL/LISP BXD CD+HFD Liver Affy Mouse Gene 1.0 ST (Apr13) RMA Exon Level"
@@ -2860,14 +2823,14 @@
                   "HQF BXD Neocortex ILM6v1.1 (Feb08) RankInv"
                ],
                [
-                  "274",
-                  "DevNeocortex_ILM6.2P3RInv_1110",
-                  "BIDMC/UTHSC Dev Neocortex P3 ILMv6.2 (Nov10) RankInv"
-               ],
-               [
                   "275",
                   "DevNeocortex_ILM6.2P14RInv_1110",
                   "BIDMC/UTHSC Dev Neocortex P14 ILMv6.2 (Nov10) RankInv"
+               ],
+               [
+                  "274",
+                  "DevNeocortex_ILM6.2P3RInv_1110",
+                  "BIDMC/UTHSC Dev Neocortex P3 ILMv6.2 (Nov10) RankInv"
                ]
             ],
             "Nucleus Accumbens mRNA": [
@@ -2881,7 +2844,12 @@
                [
                   "602",
                   "BXDPublish",
-                  "BXD Phenotypes"
+                  "BXD Published Phenotypes"
+               ],
+               [
+                  "658",
+                  "GITrMetPublish",
+                  "GI Tract Metagenome Phenotypes"
                ]
             ],
             "Pituitary Gland mRNA": [
@@ -3095,6 +3063,11 @@
             ],
             "Ventral Tegmental Area mRNA": [
                [
+                  "230",
+                  "VCUEtvsSal_0609_R",
+                  "VCU BXD VTA Et vs Sal M430 2.0 (Jun09) RMA"
+               ],
+               [
                   "229",
                   "VCUEtOH_0609_R",
                   "VCU BXD VTA EtOH M430 2.0 (Jun09) RMA"
@@ -3103,11 +3076,6 @@
                   "228",
                   "VCUSal_0609_R",
                   "VCU BXD VTA Sal M430 2.0 (Jun09) RMA"
-               ],
-               [
-                  "230",
-                  "VCUEtvsSal_0609_R",
-                  "VCU BXD VTA Et vs Sal M430 2.0 (Jun09) RMA"
                ]
             ]
          },
@@ -3139,7 +3107,7 @@
                [
                   "None",
                   "BXD-HarvestedPublish",
-                  "BXD-Harvested Phenotypes"
+                  "BXD-NIA-Longevity Phenotypes"
                ]
             ]
          },
@@ -3167,13 +3135,6 @@
                   "LV_G_0106_F",
                   "UNC Agilent G4121A Liver LOWESS Stanford (Jan06) Females"
                ]
-            ],
-            "Phenotypes": [
-               [
-                  "None",
-                  "BXD300Publish",
-                  "BXD300 Phenotypes"
-               ]
             ]
          },
          "BXH": {
@@ -3219,7 +3180,7 @@
                [
                   "627",
                   "BXHPublish",
-                  "BXH Phenotypes"
+                  "BXH Published Phenotypes"
                ]
             ]
          },
@@ -3235,7 +3196,7 @@
                [
                   "620",
                   "C57BL-6JxC57BL-6NJF2Publish",
-                  "C57BL-6JxC57BL-6NJF2 Phenotypes"
+                  "C57BL/6JxC57BL/6NJ F2 CROSS Phenotypes"
                ]
             ]
          },
@@ -3301,13 +3262,6 @@
                   "INIA_LCMB_1215",
                   "INIA LCM (11 Regions) BASELINE RNA-seq Transcript Level (Dec15)"
                ]
-            ],
-            "Phenotypes": [
-               [
-                  "None",
-                  "CIE-INIAPublish",
-                  "CIE-INIA Phenotypes"
-               ]
             ]
          },
          "CIE-RMA": {
@@ -3329,24 +3283,9 @@
                   "INIA_UTHSC_Mid_AffyMTA1_Ex_May17",
                   "INIA-UTHSC Midbrain CIE Affy MTA 1.0 Exon Level (Apr17) RMA"
                ]
-            ],
-            "Phenotypes": [
-               [
-                  "None",
-                  "CIE-RMAPublish",
-                  "CIE-RMA Phenotypes"
-               ]
-            ]
-         },
-         "CMS": {
-            "Phenotypes": [
-               [
-                  "None",
-                  "CMSPublish",
-                  "CMS Phenotypes"
-               ]
             ]
          },
+         "CMS": {},
          "CTB6F2": {
             "Adipose mRNA": [
                [
@@ -3427,7 +3366,7 @@
                [
                   "630",
                   "CTB6F2Publish",
-                  "CTB6F2 Phenotypes"
+                  "CastB6/B6Cast F2 UCLA Published Phenotypes"
                ]
             ]
          },
@@ -3469,7 +3408,7 @@
                [
                   "628",
                   "CXBPublish",
-                  "CXB Phenotypes"
+                  "CXB Published Phenotypes"
                ]
             ],
             "Spleen mRNA": [
@@ -3523,7 +3462,7 @@
                [
                   "624",
                   "HSPublish",
-                  "HS Phenotypes"
+                  "Heterogeneous Stock Phenotypes"
                ]
             ]
          },
@@ -3546,6 +3485,11 @@
             ],
             "Hippocampus mRNA": [
                [
+                  "213",
+                  "Illum_LXS_Hipp_NOS_1008",
+                  "Hippocampus Illumina NOS (Oct08) RankInv beta"
+               ],
+               [
                   "219",
                   "Illum_LXS_Hipp_NON_1008",
                   "Hippocampus Illumina NON (Oct08) RankInv beta"
@@ -3566,11 +3510,6 @@
                   "Hippocampus Illumina RSS (Oct08) RankInv beta"
                ],
                [
-                  "213",
-                  "Illum_LXS_Hipp_NOS_1008",
-                  "Hippocampus Illumina NOS (Oct08) RankInv beta"
-               ],
-               [
                   "143",
                   "Illum_LXS_Hipp_loess0807",
                   "Hippocampus Illumina (Aug07) LOESS"
@@ -3610,7 +3549,7 @@
                [
                   "606",
                   "LXSPublish",
-                  "LXS Phenotypes"
+                  "LXS Published Phenotypes"
                ]
             ],
             "Prefrontal Cortex mRNA": [
@@ -3633,7 +3572,7 @@
                [
                   "645",
                   "Linsenbardt-BoehmPublish",
-                  "Linsenbardt-Boehm Phenotypes"
+                  "Linsenbardt-Boehm Published Phenotypes"
                ]
             ]
          },
@@ -3725,18 +3664,11 @@
                [
                   "607",
                   "NZBXFVB-N2Publish",
-                  "NZBXFVB-N2 Phenotypes"
+                  "NZBXFVB-N2 Published Phenotypes"
                ]
             ]
          },
          "Retina-RGC-Rheaume": {
-            "Phenotypes": [
-               [
-                  "None",
-                  "Retina-RGC-RheaumePublish",
-                  "Retina-RGC-Rheaume Phenotypes"
-               ]
-            ],
             "Retina Single-cell RNA-Seq": [
                [
                   "865",
@@ -3811,7 +3743,7 @@
                [
                   "652",
                   "HSNIH-PalmerPublish",
-                  "HSNIH-Palmer Phenotypes"
+                  "HSNIH Phenotypes"
                ]
             ],
             "Prelimbic Cortex mRNA": [
@@ -3827,7 +3759,7 @@
                [
                   "None",
                   "HSNIH-RGSMCPublish",
-                  "HSNIH-RGSMC Phenotypes"
+                  "HSNIH Published Phenotypes"
                ]
             ]
          },
@@ -3907,7 +3839,7 @@
                [
                   "632",
                   "HXBBXHPublish",
-                  "HXBBXH Phenotypes"
+                  "HXB/BXH Published Phenotypes"
                ]
             ]
          },
@@ -3943,7 +3875,7 @@
                [
                   "616",
                   "J12XJ58F2Publish",
-                  "J12XJ58F2 Phenotypes"
+                  "J12XJ58F2 Published Phenotypes"
                ]
             ]
          }
@@ -3954,7 +3886,7 @@
                [
                   "621",
                   "LXPPublish",
-                  "LXP Phenotypes"
+                  "LXP Published Phenotypes"
                ]
             ]
          }
diff --git a/wqflask/wqflask/templates/docedit.html b/wqflask/wqflask/templates/docedit.html
index 1a9e8ca8..8c3d5e7c 100644
--- a/wqflask/wqflask/templates/docedit.html
+++ b/wqflask/wqflask/templates/docedit.html
@@ -5,11 +5,13 @@
 {% block content %}
 <div class="container">
     <h3>Edit: {{title}}</h3>
-    <form>
+    <form action="/update_text" method="post">
+        <input type="hidden" name="entry_type" value="{{ entry }}">
+        <input type="hidden" name="title" value="{{ title }}">
         <textarea name="ckcontent" id="ckcontent">
 			{{content|safe}}
         </textarea>
-        <script type="text/javascript" src="/static/packages/ckeditor/ckeditor.js"></script>
+        <script src="/static/packages/ckeditor/ckeditor.js"></script>
         <script type="text/javascript">
             CKEDITOR.replace('ckcontent',	{
                 height: '650px',
diff --git a/wqflask/wqflask/templates/docs.html b/wqflask/wqflask/templates/docs.html
index 08f95721..c485f757 100644
--- a/wqflask/wqflask/templates/docs.html
+++ b/wqflask/wqflask/templates/docs.html
@@ -7,7 +7,7 @@
 	<h3>{{title}}</h3>
 	<div style="text-align: right;">
 		<a href="docedit?entry={{entry}}">
-			<img style="width: 25px;" src="/static/images/edit.png">
+			<img style="width: 16px;" src="/static/new/images/edit.gif">
 		</a>
 	</div>
 	{{content|safe}}
diff --git a/wqflask/wqflask/templates/news.html b/wqflask/wqflask/templates/news.html
index 4f0032b8..1ec302e6 100644
--- a/wqflask/wqflask/templates/news.html
+++ b/wqflask/wqflask/templates/news.html
@@ -5,7 +5,7 @@
 {% block content %}
 <div class="container">
 	<h3>{{title}}</h3>
-	<table class="table table-hover table-striped" style="width: 600px;">
+	<table class="table" style="width: 600px;">
 		<tbody>
 		{% for newsitem in newslist %}
 			<tr>
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py
index bff3aa2a..d0c75a5b 100644
--- a/wqflask/wqflask/views.py
+++ b/wqflask/wqflask/views.py
@@ -260,10 +260,15 @@ def ctl_results():
     result = ctl.process_results(ctlA)                        # After the analysis is finished store the result
     return render_template("ctl_results.html", **result)      # Display them using the template
 
+#@app.route("/news")
+#def news_route():
+#    newsobject = news.News()
+#    return render_template("news.html", **newsobject.__dict__)
+
 @app.route("/news")
-def news_route():
-    newsobject = news.News()
-    return render_template("news.html", **newsobject.__dict__)
+def news():
+    doc = docs.Docs("news")
+    return render_template("docs.html", **doc.__dict__)
 
 @app.route("/references")
 def references():
@@ -291,6 +296,12 @@ def environments():
     doc = docs.Docs("environments")
     return render_template("docs.html", **doc.__dict__)
 
+@app.route("/update_text", methods=('POST',))
+def update_page():
+    docs.update_text(request.form)
+    doc = docs.Docs(request.form['entry_type'])
+    return render_template("docs.html", **doc.__dict__)
+
 @app.route("/submit_trait")
 def submit_trait_form():
     logger.info(request.url)