From 22eea1b864ae7485d7f4c8366ca512e6950f4c30 Mon Sep 17 00:00:00 2001
From: Alex Kanitz <alexander.kanitz@unibas.ch>
Date: Fri, 24 Jan 2020 15:14:48 +0100
Subject: [PATCH] Update README.md

---
 scripts/README.md | 57 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 36 insertions(+), 21 deletions(-)

diff --git a/scripts/README.md b/scripts/README.md
index 15d3dbb..389c8b7 100644
--- a/scripts/README.md
+++ b/scripts/README.md
@@ -1,23 +1,38 @@
-This is the description how to connect to the LabKey through API:
-1. Create a file named ".netrc" in your home directory. This file must include the following three lines:  
-machine "remote-instance-of-labkey-server"  
-login "user-email"  
-password "user-password"  
-  
-E.g.:  
-  
-machine labkey.scicore.unibas.ch  
-login eva.pujadas@unibas.ch  
-password xxxxx  
-
-To secure the file, set permissions in a way that only you can see the content of the file:  
-$ chmod 400 .netrc  
-
-2. For running the script labkey_api.py libraries "labkey" and "pandas" are required. Either you install them and run the script with the standard python or you use the module "labkey-api-python/1.1.0-foss-2018b-Python-3.6.6" provided by SciCore. Execute the following command:  
-python labkey_api.py arg1 arg2  
-Here, arg1 stands for the project name, arg2 stands for the name of the LabKey table.  
-  
-E.g.:  
+In order to connect to the LabKey through API, you will first need to create a file `.netrc` in your home directory:
+
+```bash
+touch ${HOME}/.netrc
+
+Add the following lines to the file:
+
+```console
+machine <remote-instance-of-labkey-server>  
+login <user-email>
+password <user-password>  
+```
+
+To secure the file, set permissions in a way that only you can see the content of the file: 
+
+```bash
+chmod 400 .netrc
+```
+
+Install the `labkey` and `pandas` packages, ideally from a virtual environment (e.g., `virtualenv` or `conda`):
+
+```bash
+pip install labkey pandas
+```
+
+Run the LabKey API client script:
+
+```bash
+python labkey_api.py project_name labkey_table_nane  
+```
+
+Example:
+
+```bash
 python labkey_api.py TEST_ABOERSCH RNA_Seq_data_template  
+```
 
-The script outputs the complete LabKey table in the form of pandas data frame.
+The script outputs the requested LabKey table in the form of a pandas data frame.
-- 
GitLab