From 6cef9c3b27d92383f89a432f6fa0e9fd16107f66 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Mon, 13 Apr 2015 10:15:59 +0200 Subject: Added examples for convertlmm.py --- wqflask/wqflask/my_pylmm/pyLMM/convertlmm.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wqflask/wqflask/my_pylmm/pyLMM/convertlmm.py b/wqflask/wqflask/my_pylmm/pyLMM/convertlmm.py index 3b6b5d70..4312fed0 100644 --- a/wqflask/wqflask/my_pylmm/pyLMM/convertlmm.py +++ b/wqflask/wqflask/my_pylmm/pyLMM/convertlmm.py @@ -1,5 +1,5 @@ -# This is a converter for common LMM formats, so as to keep complexity -# outside the main routines. +# This is a converter for common LMM formats, so as to keep file +# reader complexity outside the main routines. # Copyright (C) 2015 Pjotr Prins (pjotr.prins@thebird.nl) # @@ -31,6 +31,12 @@ python convertlmm.py [--plink] [--prefix out_basename] [--kinship kfile] [--phen Convert files for runlmm.py processing. Writes to stdout by default. try --help for more information + +Examples: + + python ./my_pylmm/pyLMM/convertlmm.py --plink --pheno data/test_snps.132k.clean.noX.fake.phenos > test.pheno + + python ./my_pylmm/pyLMM/convertlmm.py --plink --pheno data/test_snps.132k.clean.noX.fake.phenos --geno data/test_snps.132k.clean.noX > test.geno """ # if len(args) == 0: -- cgit v1.2.3 From 85ccb971687fda00538b248722454ea2aa514e27 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Mon, 13 Apr 2015 10:16:11 +0200 Subject: Started on INSTALL information --- INSTALL.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 INSTALL.md diff --git a/INSTALL.md b/INSTALL.md new file mode 100644 index 00000000..26eacc3a --- /dev/null +++ b/INSTALL.md @@ -0,0 +1,26 @@ +# INSTALL Genenetwork2 (GN2) + +## Fetch GN2 from github + +Clone the repository (currently ~800Mb) to local + + git clone git@github.com:genenetwork2/genenetwork2.git + +## Dependencies + +GN2 requires + +* redis +* mysql + +## Required python modules + +Install the following python modules: + +* Flask +* pyyaml +* redis +* qtlreaper +* numarray +* pp +* Flask-SQLAlchemy -- cgit v1.2.3 From 25bb886b733362edea657c72e7d29172b7e22755 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Fri, 17 Apr 2015 14:33:26 +0200 Subject: INSTALL --- INSTALL.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/INSTALL.md b/INSTALL.md index 26eacc3a..84b3d37c 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -24,3 +24,41 @@ Install the following python modules: * numarray * pp * Flask-SQLAlchemy + +## Set up local file settings.py + +```python +LOGFILE = """/tmp/flask_gn_log""" + +#This is needed because Flask turns key errors into a +#400 bad request response with no exception/log +TRAP_BAD_REQUEST_ERRORS = True + +DB_URI = """mysql://gn2:password@localhost/db_webqtl""" +SQLALCHEMY_DATABASE_URI = 'mysql://gn2:password@localhost/db_webqtl' + +# http://pythonhosted.org/Flask-Security/configuration.html +SECURITY_CONFIRMABLE = True +SECURITY_TRACKABLE = True +SECURITY_REGISTERABLE = True +SECURITY_RECOVERABLE = True + +SECURITY_EMAIL_SENDER = "no-reply@genenetwork.org" +SECURITY_POST_LOGIN_VIEW = "/thank_you" +SQLALCHEMY_POOL_RECYCLE = 3600 + +SERVER_PORT = 5051 + +SECRET_HMAC_CODE = '*' +``` + +```sh + export WQFLASK_SETTINGS=$HOME/settings.py + source /home/pjotr/ve27/bin/activate + cd genenetwork2/wqflask + python ./runserver.py + + or + + python ./secure_server.py +``` -- cgit v1.2.3 From bb8e466e00c622f7b28209378c1871a1d8469572 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Fri, 17 Apr 2015 14:41:40 +0200 Subject: spacing --- INSTALL.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 84b3d37c..38d15090 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -53,12 +53,12 @@ SECRET_HMAC_CODE = '*' ``` ```sh - export WQFLASK_SETTINGS=$HOME/settings.py - source /home/pjotr/ve27/bin/activate - cd genenetwork2/wqflask - python ./runserver.py +export WQFLASK_SETTINGS=$HOME/settings.py +source /home/pjotr/ve27/bin/activate +cd genenetwork2/wqflask +python ./runserver.py - or +or - python ./secure_server.py +python ./secure_server.py ``` -- cgit v1.2.3