Repository 'glassgo'
hg clone https://toolshed.g2.bx.psu.edu/repos/computationaltranscriptomics/glassgo

Changeset 19:38f4e50850ca (2020-01-16)
Previous changeset 18:8867b84faf51 (2020-01-16) Next changeset 20:f278f8084b2b (2020-01-16)
Commit message:
Uploaded
modified:
config_lookup
config_lookup.py
added:
._README.rst
._accession_lists_links.txt
._config_lookup
._glassgo_macros.xml
._glassgo_wrapper.xml
._test-data
test-data/._NsiR4_Synechocystis_sp_PCC6803.fa
test-data/._glassgo_NsiR4_Synechocystis_sp_PCC6803.fa
tool-data/._.DS_Store
tool-data/._glassgo_accession_list.txt
removed:
config_lookup/config_lookup.py
config_lookup/dist/config_lookup
config_lookup/tmpnJ2yER
b
diff -r 8867b84faf51 -r 38f4e50850ca ._README.rst
b
Binary file ._README.rst has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca ._accession_lists_links.txt
b
Binary file ._accession_lists_links.txt has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca ._config_lookup
b
Binary file ._config_lookup has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca ._glassgo_macros.xml
b
Binary file ._glassgo_macros.xml has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca ._glassgo_wrapper.xml
b
Binary file ._glassgo_wrapper.xml has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca ._test-data
b
Binary file ._test-data has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca config_lookup/config_lookup.py
--- a/config_lookup/config_lookup.py Thu Jan 16 02:34:33 2020 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
@@ -1,75 +0,0 @@
-#!/usr/local/bin/python3
-
-'''
-This script downloads lookup tables and integrates these into the Galaxy instance
-
-USAGE 
- config_lookup.py --galaxy GALAXY --acclinks ACCLINKS [--acclists ACCLISTS]
-
-OPTIONS 
- -h, --help           show this help message and exit
-
-'''
-
-import os
-import argparse
-import requests
-import sys
-import shutil
-
-
-def main():
- # parse arguments
- parser = argparse.ArgumentParser(description='incorporate the accession lists in GLASSgo/Galaxy to enable clade-specific searches')
- parser.add_argument('--galaxy', required=True, help='(absolute) path to the root directory of the Galaxy instance')
- parser.add_argument('--acclinks', required=True, help='(absolute) path to file containing URLs to the accession lists')
- parser.add_argument('--acclists', help='(absolute) path to directory to save the accession lists to')
- args = parser.parse_args()
-
- # ./acclists as default folder for the accession lists
- if args.acclists == None:
- args.acclists = os.path.join(os.getcwd(),'acclists')
-
- # check for existence of the folders for galaxy and URLs to the accession lists
- if not os.path.exists(args.galaxy):
- print('\tERROR: ' + args.galaxy + ' could not be found!')
- sys.exit()
- if not os.path.exists(args.acclinks):
- print('\tERROR: ' + args.acclinks + ' could not be found!')
- sys.exit()
-
- print('################ configure the accession lists ################')
- print('### the accession lists will be saved to ' + args.acclists)
-
- # create folder for accession lists
- if not os.path.exists(args.acclists):
- os.makedirs(args.acclists)
-
- # 
- with open(args.acclinks, 'r') as link:
- # create list with lookup tables that populates the user interface
- accDataTableFile = os.path.join(os.getcwd(),'tool-data/glassgo_accession_list.txt')
-
- accDataTable = open(accDataTableFile,'w')
- accDataTable.write('global\tglobal\n')
- # fetch accession lists 
- for url in link:
- acc = requests.get(url)
- filename = str(os.path.basename(url)).replace('\n','')
- print('### fetch: ' + filename)
- open(os.path.join(args.acclists,filename),'wb').write(acc.content)
-
- # 
- accDataTable.write(filename + '\t')
- accDataTable.write(os.path.join(args.acclists,filename) + '\n')
-
- accDataTable.close()
- print('### create tab-separated list '+ accDataTableFile)
-
- # move list with accession list to /galaxy/tool-data
- shutil.copy(accDataTableFile,os.path.join(args.galaxy,'tool-data/'))
- print('### move tab-separated list to ' + str(os.path.join(args.galaxy,'tool-data/')))
-
-# 
-if __name__ == "__main__":
- main()
b
diff -r 8867b84faf51 -r 38f4e50850ca config_lookup/dist/config_lookup
b
Binary file config_lookup/dist/config_lookup has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca config_lookup/tmpnJ2yER
b
Binary file config_lookup/tmpnJ2yER has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca test-data/._NsiR4_Synechocystis_sp_PCC6803.fa
b
Binary file test-data/._NsiR4_Synechocystis_sp_PCC6803.fa has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca test-data/._glassgo_NsiR4_Synechocystis_sp_PCC6803.fa
b
Binary file test-data/._glassgo_NsiR4_Synechocystis_sp_PCC6803.fa has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca tool-data/._.DS_Store
b
Binary file tool-data/._.DS_Store has changed
b
diff -r 8867b84faf51 -r 38f4e50850ca tool-data/._glassgo_accession_list.txt
b
Binary file tool-data/._glassgo_accession_list.txt has changed