No project description provided
Project description
ukbsearch
Search tools to retreive term(s) from UKB HTML files to be downloaded in the local drive.
Installation
pip install https://github.com/danielmsk/ukbsearch/dist/ukbsearch-0.0.1-py3-none-any.whl
pip install ukbsearch
Options
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-s, --searchterm search. terms (ex: age smoking)
-s age
-s age smoking
-s 'smok*'
-s '*age' 'smok*'
-l, --logic logical operator for multiple terms [or(default), and]
-s '*age' 'smok*' -l and
-s age 'smok*' -l or
-o, --out title of output file
-o searchresult_20220322
-t, --outtype output type [console(default), csv, udi]
-t csv
-t console csv
-t udi
-t console udi
-p, --path directory path for data files (.html, .Rdata) (default: ./)
-p /other/path/for/ukb/html/.
-u, --udilist FileID and UDI list for saving data from RData files
-u ukb39003 3536-0.0 3536-1.0 3536-2.0
-d, --savedata save data from .Rdata [csv, rdata]
-d csv
-d rdata
-d csv rdata
Usage
Search result
Search for single term
ukbsearch -s age
ukbsearch --searchterm age
ukbsearch -s 'ag*'
ukbsearch -s '*ge'
Search for multiple terms
- The logical operators (
and
oror
) are supported.
ukbsearch -s age smoking
ukbsearch -s age smoking -l or
ukbsearch -s age smoking -l and
ukbsearch -s 'ag*' 'smok*' -l and
Print only html and UDI
ukbsearch -s 'ag*' 'smok*' -l and -t udi
Save the search result as csv file
ukbsearch -s 'ag*' 'rep*' -l and -o test1 -t csv
(= ukbsearch --searchterm 'ag*' 'rep*' --logic and --out test1 --outtype csv)
ukbsearch -s 'ag*' 'rep*' -l and -o test1 -t console csv
ukbsearch -s 'ag*' 'rep*' -l and -o test1 -t console udi csv
Set a particular directory
- The default path is './'.
ukbsearch -s age -p /other/path/for/ukb/html/.
Save data (.csv and .rdata) from .RData
ukbsearch -u ukb39003 3536-0.0 3536-1.0 3536-2.0 -d csv -o test3
(=ukbsearch --udilist ukb39003 3536-0.0 3536-1.0 3536-2.0 --savedata csv --out test3)
ukbsearch -u ukb39003 3536-0.0 3536-1.0 ukb26086 20161-0.0 21003-1.0 -d csv rdata -o test3
ukbsearch -s 'ag*' 'rep*' -l and -d csv -o test3
ukbsearch -s 'ag*' 'rep*' -l and -d rdata -o test3
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ukbsearch-0.1.0.tar.gz
(9.5 kB
view hashes)
Built Distribution
ukbsearch-0.1.0-py3-none-any.whl
(10.3 kB
view hashes)
Close
Hashes for ukbsearch-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c4f80144cdb0e1372972e77f1ee123da38aa68b1ca532bf726eb32bb9b26fc |
|
MD5 | aa96a07136c85cf2cdccdaea20b921e1 |
|
BLAKE2b-256 | 549c969946aad3c2b14392d8a600704050ab7ae88ab1e9b7ae4756c2c908709a |