- Drop support for
Python 3.7
. - Test support for
Python 3.10
(condanumpy
isn't ready). - Implement
str
enconding changes that accomdate all versions ofbiopython
(>=1.74). - Consolidate
pytest
andpycov
command totest/test.py
. Build
andExample
workflow include more comprehensive tests forconda
.- Create a fallback conda environment for installation (
environment.yaml
). - Applied a hotfix for problematic packaging of
lxml
inconda
.
a3bb443c
update pre-commit dependenciese5d6420b
change v0.8.3dev to v0.8.31d45f5bb
update recent projects in READMEb0fab147
update paths to docs22d7f0f7
update notes for v0.8.330bc84e3
add lxml hotfix to build3d1e7040
restore gcc to environment6f4b3f9c
update install documentation560b8175
add auto yes to pip uninstall9087056e
remove python 3.10, try lxml hotfixf892e9b9
fix missing activatec003f02a
update development docs9b5c819e
create named conda environmentde731fef
fix missing conda activate6d3e91fc
try to run example from conda using different python versions636931dd
try to install from conda using different python versions2c9e2c62
restrict workflows py 3.10 version to 3.10.1b970d73a
simplify calls to pytest and pycovececd98c
implement functionality for different biopython versions88061b34
specify python 3.10.1 is supported0acf7a5f
relax biopython dependencies to allow most recent package1abff891
delete old annotate replace file42907aa9
lint test files801614df
try putting 3.10 in quotes709a8817
add a full environment for conda install11024c4c
drop 3.6 add 3.10 in CI47dd5849
add a stock environment for dev0828d35e
relax dependenciesd93afb2b
enable debugging modeb9f0afdb
update sars-cov-2 search term8ff08d70
update README with v0.8.2 project as releasedf81e8184
note conda install issue
- Add quiet mode with
--quiet
. - Create
NCBImetaAnnotate
that consolidatesNCBImetaAnnotateReplace
andNCBImetaAnnotateConcatenate
. - Add configs
yersinia_pestis
,mammuthus
,hmp_oral
,ncov_canada
. - Remove
sphinx
related dev dependencies.
089858ee
include notes in CHANGELOGc1a4b2a1
update notesaed461b8
update CHANGELOGd040d1ce
update README and CHANGELOG79a35353
re add autolots as submodulee1712b86
remove autologs372589b2
change config outputs to database dir38869cbc
add bioproject and sra to ncov_canadac29cab00
update help documentation653fe168
add quiet modeb11ed919
add execute permissions to new annotate script72d4b870
add ncov canada configf2b54b21
adjust test workflow for renamed annotatef4a9bd65
fix code block in README741185b1
new configs for hmp_oral and yersinia_pestise4efa58f
remove wheel and sphinx related from setupbdd193f3
remove wheel and sphinx related dependencies58c162b5
adjust wheel pos in requirements14fedacd
try adding wheel to requirements07f4bb2c
adjust workflows for new example and annotation2e24ec28
consolidate the annotation tool to a single filebe0d6036
update install channels in build31ce01ac
update install instructionsae039b34
add png versions of paper figures2706b1a8
relax dependencies07bde416
try to limit codecov to os and python55ec78d0
remove the executable suffix in pypi testing
- Add Python 3.9 Support.
- Bugfix the test export workflow.
- Update dependncies: lxml, PyYAML, NumPy
- Disable example workflow.
pull/22
Add Python 3.9 Support
f0ebe0a0
remove dev suffix from version8a7e17f7
update docs45baf436
update autologs with standardized hashdab96e71
Merge pull request #22 from ktmeaton/devdcaca613
add python 3.9 to the install job of build038d4f3b
document example workflow disabled6d491ac5
relocate codecov config2c798bca
add config file for codecove0d7920f
update docs before PR3d79271c
test numpy-1.19.53bbbe596
bugfix in example workflow trigger05d19602
remove print statementd3028113
update dependencies lxml pyaml and numpyd5eaf85b
fix bug in test_export biosample date4a1d4a7b
add python 3.9 to the testing matrix31bfcafe
update ver number to v0.8.14272d9ed
update changelog for v0.8.0
- Start new dev branch.
- Update miniconda actions and use mamba.
- Update lxml for security vulnerability.
- Add autologs as a submodule.
- Create CHANGELOG with autologs.
- Simplify test config with less fields to check.
- Remove .py extension from executable scripts.
pull/19
Security fix for lxml, autologs, and workflow overhaul
3b3d630f
update autologs for branch and tag linkb5ee965a
update submodules for release2290cfce
restrict testing workflows to master and dev3efed457
Merge pull request #19 from ktmeaton/devb325be9e
disable fail fast and restrict codecov upload5cb358eb
workflow overhaulcc99998e
restrict python versions to >=3.6,<3.94eaa9bc6
overhaul test workflowc174036f
overhaul build workflowcb0ba1f5
add execute permissions to the newly renamed files0a519e0b
replace .py extensions for Utilities scriptbf4f608b
update autologsdb06fd2f
update to v0.8.06b858776
Remove .py extension from executable scriptsc73cb41b
Update dev changelog7c221988
simplify database columns for export9aacd232
add autolog notes for v0.7.034ba5495
update lxml for security fixes2e203c12
update miniconda action and use mamba for macos78b42297
lint new mammuthus config6dd43d81
update miniconda action and use mambad275545b
start new dev branch for v0.7.1c96c186f
resolve merges before v0.7.142239bc3
add mammuthus config97fcd956
add new logo to READMEe466196f
add new logo
- Allow config parameters to be specified at run-time.
- Restrict biopython to >=1.74,<1.77 because of Issue #13
- Specify versions for all user and dev dependencies.
- Updated and moved PR template.
- Updated Contributor's Guideline
- Remove Python 3.5 support because of incompatibility with black.
- Remove user email and API key from stdout.
18bf0c8d
remove dev suffix from version numberfc0a25d4
Merge pull request #16 from ktmeaton/cli-params1592e45e
update help output28233181
add tests for cli param and bad api key2710af1c
cli parameters for NCBI apib5d48112
reorganize community and additional contributors34cf2259
update docs with final changes from typeerroradb51d7f
Merge pull request #14 from ktmeaton/typeerror2baf5ba0
update the PR checklist1faf1bc6
change ver to 0.7.0dev and restrict all ver894f428f
restrict pytest and cov ver8c490bcd
fix lint workflow desc6dd00337
remove python 3.5 supportd3a5a060
update changelog for v0.6.7deve9ce2d09
fix build ver broken linkffe033b4
merge pr changes for lint workflow4146f54f
Merge branch 'dev' into typeerror5e69d662
change PR templatebf2e903c
restrict pre-commit to <= 2.6.06da67ac9
reformat workflows and use pip dev installfa35c1e7
restrict biopython ver to <1.77b6379306
update to 0.6.7devdca6bb2d
remove outdated project ver numberf7d748fc
add python support and black lintingaa1f84c1
update test table assembly valuesb7094501
add black and flake8 to dev dependencies41290068
fix list numbering indentationf302cce8
add logo asset attribution5acd4b78
add draft logod9ce0451
add logo draft2723e189
add url link for ncbi ref86776275
note add contributorsd9b47239
conda link
e931c8be
test post suffix againc4b682b5
update to a1 ver5aafdbc0
run example workflow when src py is changedffe86dd9
just increment the minor ver for bug fixd4e906b2
commit to post suffix after test5be6eb63
update ver use the post suffix7103b41b
remove tag hook causes problems for pypi dup32dcb8ad
update vercb2997e4
delete bad position tags047e96b6
move tag hook under push action93d6b819
also run workflows on tags72c05853
update to ver v0.6.7a43747be1
update pip and setuptools6116cdb1
remove mention of setuptools install792e28c5
mark project v0.6.6 as RELEASED9582d78c
make pypi install plain no ver
pull/12
Contributors Guide Test
739cad3d
switch release trigger to publishedc68e5404
run all workflows on releaseceb5b369
fix github linksb5681abd
Merge pull request #12 from ktmeaton/dev1d40f9a9
change ver back to v0.6.66d99f145
update links1d939dec
update pypi workflows6f383e32
update version numbers with dev suffix1c30f04c
change version to v0.6.6dev74dffef0
remove test dir from package89875fa0
tidy up pull request templateebceb166
tidy up pull request templatec0cc2e2e
force linters to wait for pre-commitdcf8bf8e
change flake8 py find file94762f74
trial yaml lint90e10878
contributors guide file update6add9ae9
contributors guide file updatef11e68f4
install notes and project update5a515e4e
separate install and run for flake8764cbac0
add back in flake869d8a7cd
add back in python lintingd96c0d05
remove python linting4ad65ae9
remove python linting445c69aa
remove python linting8f51169c
just test flake8 install66376349
temp remove pr hook and test flake8522e1243
add macos conda install test56b3ec1d
add macos build workflow2750e066
use conda setup action36b88dad
comment out PyPI repo install for now48b15d51
remove setuptools installd44db942
MAJOR bug fix for build workflow86c90653
try to force build workflow with python3d7c1f9f2
test lint workflow no req9870d239
update markdownlint-cli to ignore paper dir062928c4
lint setupc684f97c
lint bug_reportf7a62b57
new pull request template9cdc4ce6
more detailed contibute guide0c1fcd16
more paths to lint12078ef7
lint conftest4976309a
lint schema READMEcd724f9e
lint config README93035ff7
update linting workflowaab8b906
lint conftest max 803c4f9a8b
lint conftest max 807d6217db
lint test_ncbimeta max 80f8952f59
lint test_ncbimeta max 80267b401d
lint test_xml max 80534f3971
lint test_utilities max 805cc8065f
lint test_utilities max 80499c75f3
lint test_join max 801dd3536f
lint test_annotate max 8006938061
lint test_export max 80c8c67cca
lint test_errorsdb12ca1f
lint NCBImetaAnnotate max 80b8030efb
lint NCBImetaJoin max 806b78c19c
lint NCBImetaJoin max 8049a4e918
lint NCBImetaErrors max 808e511183
lint NCBImetaErrors max 801c909129
redo py linting max 803a912e59
lint NCBImetaUtilities max 8069abba67
lint NCBImetaUtilities max 80c635f83f
lint NCBImetaUtilities max 80f0818fd5
lint NCBImetaUtilities max 804997e76f
lint NCBImetaUtilities max 80d2c2f6d6
lint NCBImetaExport max 806cc3f06d
lint NCBImetaExport max 808f3f898d
update badges and requirements54327273
more informative names for build jobs229fc561
lint CHANGELOG with line len35a6482a
update build badge to gh actions64f51457
simplify workflow names96259597
simplify workflow names8bf6dbea
lint CHANGELOG3158f783
add markdownlint-cli to pre-commit lint863aaf23
ncbimeta adhere to B950 max 80f6e58b2f
ignore B950 in conftesta609a1e7
fix i var in loop212fd6e4
revert to len 80eb1b9f0f
revert to len 80a3c2b937
lint ncbimeta with bugbearabdb2eb5
lint ncbimeta with bugbearb223578b
lint ncbimeta with bugbearf60b4258
lint ncbimeta with bugbearec29ac9d
lint ncbimeta with bugbear0e1b5198
lint ncbimetaa790dd61
attempte bugbear for flake83e93d0f4
more str format for black37beb315
reformat str to make black happycaf0312c
lint with new rules15b5e41f
lint with new rulesa7a8e327
lint with new rulese63ddc95
lint with new rules048855c4
lint with new rulesf69c9bfd
lint with new rules9ccea9c9
fix test module import55da36c0
lint confteste41452e7
test file specific rule excludecad97a45
change E501 exclude to conftest294bc50b
flake8 config in setup.cfgab237975
test flake8 ignore conftest4563f59a
lint test_ncbimeta9fa14aa5
lint test_ncbimetab22f4915
lint test_utilities2be38960
lint test_utilities082f9156
lint test_joinb5742fd9
lint test_export7d4f29c1
lint test_joinefa7c750
lint test_export93cffa9f
lint test_errorsc25df97f
lint test_errorscde103fe
fix comment spacing5d574303
fix comment spacing25ee239a
lint test_xml000d9060
lint test_xml810a70cc
lint test_annotateconcatenatec76738a5
lint test_annotateconcatenate04dd0992
lint test_annotatereplacece0f9e0d
lint test_annotatereplacea6acbc0a
lint test_annotatereplacef039442c
lint NCBImeta489fc1b5
lint NCBImetacf980d10
lint NCBImetaAnnotate2829ebfe
lint NCBImetaAnnotate8388eb77
lint NCBImetaAnnotateReplace4ccfc225
lint NCBImetaExportc2aab367
lint NCBImetaExportb00abcd0
add lint checklist for py filescc8243df
lint NCBImetaJoin7614502d
lint single quotes3fe54360
pull request template6d2c1b7b
remove old dev require file58b0669c
draft contributors guide6fdf6f2e
update build comments348dd6df
linting and dev depend update854a4371
remove old contributor notesce36f022
remove poetry tomldb9889b6
update Lat and Lon for BioSample schema yamle3259858
notes on replacing old schemaebaf5eb2
dev testing toml filee83d45c9
formatting notes4c9de0a2
fix line wrapff0bb82e
add python file triggercb07360a
black and flake8 format1b1454f5
poetry experiment3f1e9117
force python 3.7dc9da600
rename dev requirements323627ea
basic deploy workflow for pypib9d387a0
fix indendation506d2c30
create deploy.yaml22652e0a
line endings fixb0729285
developer dependencies install guidea35875fe
fix mixed line endings5b32ea92
pre-commit configuration52e9e799
remove trailing whitespace and file endings094ff71f
gh actions and linting1cc59ead
fix indentation5bdb96ee
correct lint extension0dc356f9
restrict paths and add more workflow6a5590c6
remove codecov command58d10a9c
update all namese6485616
path in quotes8abaea04
linting yaml with markdownd1a446a2
add workflow to pathfce336df
wildcard paths in quotese5332c86
all branches restrict pathsff2e1c62
restrict paths remove example76d1a77b
change repo name to actionba746033
remove version numberc2d46a19
change repo tarball ver906fc27a
quick start examplee5e516c1
codecov upload01b938f2
fix indentationc65775fb
ensure unique namese49c4b11
formatting and new test49a80089
rename to build07f4bc79
add main installation744a0d4c
use the pip tutorial gh actionsd6c38cd1
sudo for pip installsb31a524c
try sudo instead3bec2315
remember to activated37982a8
try in conda enveb7ea002
Try github actions16799dcb
test out github actions3cc15721
fix line ending0e901059
MANIFEST for pypi packaging228c3698
update v0.6.5 to v0.6.67f92720f
minor update77403356
config for manifest5c4479bf
document dev dependencies42ba5eac
ignore fusion table3c9abf3b
Convert BioProjectTitle to XPath querya150cd64
SQL Update fix for char escape and securitybb52506a
fix slack PR notification boole55544e3
temp pip instructions3a88be83
pypi install note
pull/9
Add ability to use XPath queries from within the .yaml config
ccfabe3a
Merge branch 'master' into dev4531fdf6
update dates, ver, community guidelinesa455008c
Move XPath query explanation to README_schema docb61f931d
update version number to v0.6.5138cc5f7
Merge pull request #9 from hellothisisMatt/feature/add-xpath-supporta7415066
Update all other issues template [skip ci]7d375742
Update feature request template86ccf013
Update bug report templates66dfb737
remove branch pr9 from travis testingfd166157
update unittests to include new values retrieved with advanced Xpath564c18fb
test implementation and error class when Xpath query is empty and unspecified9b0b11fd
define an error class for when the Xpath query is empty and unspecifiedade807c0
check if the Xpath query was left empty and unspecified2c5e9a20
add XPath queries to match the example config35b7b950
Merge pull request #1 from ktmeaton/pr9659238ae
update changelog with error classes, run CIc8b6584f
New error classes that can be raised in adv_xml_searchc04e981d
revise adv_xml_search to check type of result1817705c
remove outdated test xpath commandsa5c2fff6
fix non-specific BioSampleBioProjectAccessionc390ff66
refine xpath search for attr value84180028
Enable attribute returns and error checkinga9b80573
enable dev and py9 for CIddc6a065
correct NucleotideBioSampleAccession xpath query8f0e2ead
simplified test example for tip search0a5fb699
add contrib infobffe8294
XPATH use, remove nonspecific NucleotideAssemblyAccession16451e7d
clarify comma separated with space6e972c21
2 tests of adv_xml_search starting from root or starting from tip51584860
xpath param of adv_xml_search as preformatted xmlc22c8596
document the space and comma65353dca
Merge upstream dev changes into pr955859648
Add XPATH Information to config readme56e0b3c5
Add ability to use full XPath for XML searching3206959a
new to do fixes62ab0e7c
SRABioProjectAccession edge cases0cadcec0
SRABioSampleAccession typo5232f359
update SRABioProjectAccession24bdfe01
v0.6.5 init changescd5efb4d
update BioSample schema and example for SRABioSampleAccessionfb579507
badge update and rearrange [skip ci]
33cdca3f
switch travis back to master only03481fe5
expand issues section [skip ci]1b94dfeb
upcoming features section [skip ci]a55df18f
doc update [skip ci]80889436
test multi match7e5cabd9
update nucleotide data575b153c
switch travis to dev branch9e56cec6
small progress on nucleotide dataa81357e4
v0.6.4 notesc7dd8faa
ignore some example and test filesd3fa6ccd
ver updatea4a3d9ee
commit to encode removald3abba52
working on nucleotide export300055a7
encode decode purgecdf506f8
uncomment encode decode calls33192faf
SQL parameter and table col check31f92037
Extra param checking Issue #7585a200a
table and column name catching5b46aaa0
SQL parameter completeb11f401b
sanitize output format again4eca45d9
sanitize output format69b1f769
test for table and column name format8104b940
SQL table name add73af61a4
before more sql select changee4c17c70
slack travis-ci integration
77e6fe17
enable master branch CI8850b76b
codecov spacing syntax error523687be
allow dev CI16a4f56f
bioconda autobump bot rely4446f94f
remove bioconda scriptsb92681f4
autobump script update49e4bab7
hidden script names and autobump script [skip ci]502338b1
resume full testinga76ff011
use the bioconda recommended install code [skip ci]052a82c5
solved mystery of branch bc-tbd [skip ci]324b668e
automate ver number update [skip ci]41ed42ed
switch zenodo citation to the all ver DOI [skip ci]c00f4784
remove unnecessary tag condition2d5dda85
if statement spacingf139b226
simplify commit message [skip ci]d6c3c027
travis tag match v553124d1
tag checkfb349cad
file format linux086851a2
executable mode4053814a
move conda update commands to script23292884
set branch upstream origin6b3d224f
add, commit, push recipe20b58f61
enforce semicolon98609ac1
split up branch creation and check outc9ac4a55
no tag enforcement yet03b675ee
forgotten symbols5d742c2e
sed replacement checkd6268fe0
src sha256 refine4c11045c
path and url fixd8fc06b9
conda var first pass5f6d8ca5
hide user ref [skip ci]e48c1e67
remove dir checks87266f3c
remove comments4e1606b1
travis-ci test post local verify4554da93
fix incorrect slug usagea0fa57ee
show git config664a2aa6
directory checking3d711f34
config param fixa1a9fa07
bioconda update attempt 2dfbd7e38
bioconda update attempt8f0c064e
more pwd checks95801e52
pwd testb6b0856d
condition testingcb497125
Document the bioconda repo master branch switch
pull/5
Adding Bioconda as an installation option
3f8fac57
PR and Issue linking4c942075
branch match ver release name [skip ci]d421128d
date update v0.6.2 [skip ci]7dc34dd5
automate pypi deploy [skip ci]e636c6a0
CI branch on master37aedb52
Merge branch 'dev'71ab0e87
merge dev into master3de43a83
Merge branch 'dev' of https://github.com/ktmeaton/NCBImeta into dev7a2a3f3a
version updatea9605de3
version update [skip ci]2dc59202
ver update to 0.6.2 [skip ci]92d810d1
Ouput dir is created instead of raising error [skip ci]bd10fbd7
remove slash [skip ci]f8200686
bioconda installation and media as raw links [skip ci]f994d973
Merge branch 'dev' of https://github.com/ktmeaton/NCBImeta into devf89ccc53
CI on dev5be403b9
v0.6.2 bioconda and output dir619e1dba
v0.6.2 bioconda and output dirc6409285
Remove the output dir error class [skip ci]a68d17ad
Make output dir instead of raising errora99a4bf4
Test if output dir is created [skip ci]c0c1019d
Merge pull request #5 from druvus/patch-1c3fc9a43
Paper remove unnecessary reference ncbi website [skip ci]55e8bf7d
Adding Bioconda as an installation option17d6ba13
Zenodo citation and badge [skip ci]
0ab131a5
update schema doc for new xml parsing [skip ci]680ddb26
ref and capitalization [skip ci]edaa3b00
python 3 spacing [skip ci]49132f98
re-enable master CIfb3a01cf
aeruginosa text db7dd98044
aeruginosa paper dbc50677f2
add release namesa93d1a11
Name for upcoming v0.6.1a24a82f6
release to development32d162ba
prematurely add v0.6.1 links88d6d0c1
format and typos5ccd379a
conceptual rearrangebe940044
Initial commit desc37068fc7
complicated compare8637310f
link fix900c6a55
test commit compare8efd0815
hyperlink exp3b17a514
aeruginosa config filefdc4672b
list format tables4bbeb109
renamef7f53111
remove old gif27d1a2de
biosample gife5716aa2
gif larger79b82f1e
gif rename867775af
image swap37dd9c90
gif full path, reformat print107fa144
State CLI Application69f17655
specify CLI application8a72fc83
asciicast7d0a4ccc
dependency reference to filee2674d74
JOSS file additionsbec9abe9
update record number08b5e589
uncomment xml print084f2006
jpg renamed1bd7ae9
doc xml printing, disable master cibd92205b
doc update API optional [skip ci]2c72df89
doc update node parse [skip ci]c7a77e46
new prettyprint func [skip ci]c78b8c25
update version [skip ci]ec6ebf8f
edit description [skip ci]daa228b4
JOSS Paper82b7b4f3
Reformat headings [skip ci]7cbabc9a
config file name update [skip ci]9808a6bd
Clarify and formatting [skip ci]
44805c70
remove exp code717431a8
license badge update [skip ci]05b3aeaa
Merge branch 'dev'cb575aea
conflict resolveb489ca62
v0.6.0 updates [skip ci]778ab45f
ignore test database and log files [skip ci]b3a310c5
Single quote sql query fix0e0be9cb
XML overhaul test updateb0dc3bcc
successful run848cb532
quotation fixe03597af
bugfixes for xml_searche0ff551a
remove old search and flatten functions546c368e
Before function move9d97bbe0
efetch part functional for sraab88a2c4
before nucleotide switch to efetch393466d3
bioproject with efetchbe00272b
efetch switchee6cf173
lxml overhaul31de27e9
before efetch switch1b720a82
xml in xml parsingd33d58e5
cdata testing940ba360
lxml experiment88b7c0de
Config and Schema README as full path [skip ci]0b1030dd
ignore build dir [skip ci]e4be83d4
change codecov to branch master [skip ci]f3b30de3
v0.5.0 version update [skip ci]
046f68be
travis-ci only mastercecb1aae
Merge branch 'dev'0d844574
v0.5.0 updates [skip ci]849f7335
Explain default slow download [skip ci]b810c2ad
Fix codecov badge link [skip ci]5d4c83bc
Switch release badge to PyPI [skip ci]4112027b
codecov url fix [skip ci]29a80f52
try codecov badge with dev [skip ci]1488da73
Clear debugging output199559b5
formatting [skip ci]e6bd3b70
document column_index bugfix [skip ci]f560dfe5
Correct bioproject accession10e1d2ae
column_index reposition75edf10e
http error catching for esearch1bc53175
strpath for tmpdir [skip ci]fd509f42
Fix sys path and list comparison3eb83673
Remove Python 3.4 linux build [skip ci]6bd4d8d8
require time module8df42459
test db path fix [skip ci]1488745a
Python 3.5+ required (no more 3.4) [skip ci]d5624e19
travis troubleshooting763c54f8
bash uploader for codecovb807bb02
example config reset595959b9
Merge branch 'dev' of https://github.com/ktmeaton/NCBImeta into dev4c9b15bc
full travis-ci test build8f5f38b2
full travis-ci test builde2ede2c0
pytest for non-flat mode7d4ec415
prototype master table checkea642b8c
Move the HTTPErrorCatch method to utilities [skip ci]dd55698e
pytest db verify SRA8de4febd
pytesting and db verification [skip ci]bc7f6b29
Update test biosample metadata6771d87a
Exclude temporary test files [skip ci]b2df525d
pytest pubmed [skip ci]a88ba92d
pytest export nucleotide table valuesa21df9eb
pytest conftest assembly and bioprojectfe28e8b3
pytest export assembly and bioproject918f1e3c
remove annot file [skip ci]26b8d15f
pytest join87ca364a
Comment clarification [skip ci]e84af09b
pytest annotatereplace90da7506
annotateconcat 90% cov34725c9e
fix indentation4eea6b32
annotation file for pytest [skip ci]1a4f0682
specify pytest files in order98a4221f
module import in test dir [skip ci]88279923
sra table metadata re-fix [skip ci]debd22ab
debug help points [skip ci]7150dc32
generic test db name [skip ci]cac8a129
pytest annotateconcatenate [skip ci]e16d6e8c
formatting [skip ci]469bb6a6
proper support for SRA [skip ci]b5e57539
codecov badge [skip ci]26221240
remove extra script081a76e3
execute permissions [skip ci]ef5b084c
remove the test1 ref14133ba0
update execute permissions again90d9bfbc
test for output dir9a1533e3
config data yaml test [skip ci]12b67361
old cov [skip ci]14ce1bf7
remove extraneous [skip ci]7d8037b6
simplify name [skip ci]f7b4502e
yaml file error test [skip ci]727e547b
main test [skip ci]1efd2793
give unique names [skip ci]dac651b8
print config file path [skip ci]e2de1968
yaml file test [skip ci]0eb16810
yaml files for testing [skip ci]805efa69
super simple config [skip ci]de49481a
Proper os join7a9be44c
pytest Errors complete8afd1ce9
pytest errorsebfc8af1
duplicate column debugging [skip ci]b663a974
str repr of errors proper return [skip ci]c51cd55b
check for duplicate column names1725bc6b
pytest and coverage [skip ci]35ffd83b
cleanup docstring [skip ci]640ed49e
use tmp dir and files13b0edb6
remove unnecessary code [skip ci]fb3bff1d
Re-enable full travis-ci [skip ci]ac82f6b3
remove unnecessary type checking1a801bc2
codecov take 2e6b8977f
codecov coverage test upload [skip ci]40a601f1
remove testing modules to travis requirements60213802
codecov require and testa35e2513
pytest-cov requirementef914477
pytest troubleshooting34850960
--cov-report= proper parameter2bbd4258
pytest and codecovba90d3f2
Longer description [skip ci]971a6335
Comment out debugging [skip ci]eb75e654
v0.4.3 changelog updates [skip ci]3fd7cec2
Remove unicode refe9086255
Remove XmlXXXConfig Functions120cfa5e
Extended description, remove troubleshooting printout [skip ci]a462b23d
Namespace clarify6bde5f20
Expanded type checking1c7bd73a
StringElement items troubleshooting62aceba4
Extra type checking30423509
Fix internal recursion function name5b4de6b2
Correct and document flatten_dict implementation4bdedf32
More testingefb3b86f
Utilities testing269ca821
Recode unicode and remove sysa20daf6a
Description in header [skip ci]05f693ec
Remove sys module and flushprint [skip ci]e9efc279
cleanup [skip ci]d92dc091
NCBImetaErrors namespacefc983047
Remove io module78032d93
Remove sys module [skip ci]f76c6dc1
Error classes documented45ddc1bb
Description in header [skip ci]1f86ec3d
Remove sys module and flushprintb1b668a0
Remove sys module8400f5f2
Code doc first pass [skip ci]b681b08d
Reduce code redundancy86be6028
Document UpdateDB [skip CI]d7a22f2e
Force unicode str recode691111ab
Cleanup, document HTTPErrorCatch778817bf
import slim down470e3422
flush print true case sensitive4addaaa3
Travis CI for dev5ae1c7af
Replace flushprint method python390bedfba
Merge branch 'master' into dev5f3548e1
Header change12722915
Gif reupload and typo fix359b0ee6
Nucleotidet typo fix5e56fee8
gif reupload6f6d74c5
Delete broken DB gif4e53ed01
Delete broken CLI gif546edd68
Move requirements higher [skip ci]
37adf6ec
v0.4.2 finish296f34fa
Require cloning github [skip ci]2847a272
section break [skip ci]b1cb2ce3
Remove test warning [skip ci]994f4b1e
Web portal links, src dir fix [skip ci]359f572f
Extra quotes remove [skip ci]8edd0a2a
Fix module import and author credit01f45929
fix quoteb477b425
missing comma02f81dcf
pip install match PyPI Repo [skip ci]2c856e20
Remove underscoresc6cd147b
Remove src dir links [skip ci]6c5ba1e4
Install update [skip ci]473ca4c1
Home url and markdown desc [skip ci]b8b71bd9
Short description [skip CI]82a05e65
pip install included05cb9a0e
branch restrict rearrangef3510328
travis troubleshooting part 2d9f58431
travis troubleshootingf574720d
requirements notea411aea1
v0.4.2 starts, PyPIbc572124
Merge branch 'dev'9909a130
PyPI Preparation27568510
setup.py install works!b549268d
Rename src dir to ncbimetad25112a9
More setup.py config4236ceca
requirements.txt control for setup0978441e
Added setup.pyff158f0e
Remove underscores in programf074685b
Merge branch 'master' into dev0f33450f
Run Travis CI only on mastera7d90383
v0.4.1 version update
69941ada
v0.4.1 releaseabf1e032
Rearrange and simplify [skip ci]92c7b601
Update CLI gif to v0.4.0 [skip ci]86b5eb58
relative path change gif [skip ci]1479a5ac
Merge branch 'dev'f8112bd1
url update [skip ci]770f7e5b
gh pages url [skip ci]00c72f40
Merge branch 'master' into dev46931e02
Dependency clarification83ceb7fb
Merge branch 'dev'ac09f722
Multi-python linux6731c998
Remove accessory program section [skip ci]50121e98
Spacing [skip ci]409dfcc9
Describe OS support [skip ci]6defc7b7
Description simplify [skip ci]790dd776
Links and issues doc9c2de04e
Update program descriptionda2c18c3
Simple Linux and MacOS Build04151edb
Remove URL Error code printc67c9d5f
Travis-CI MacOS Supported!f22cedcb
esearch cmd rearrangec3b34440
kwargs typodf09ab4b
Typo http_metthod4e38e926
Try to catch URL Errore8b43d98
Retry macos testingfb9c1e77
Macos test first20762ef8
Pip3 change and multi-python test19eb7e98
Bugfix plus exclude windwos from travis8571960e
Test with python3 prefixd4a1b519
Windows travis-ci test5e8e305c
Py 3.7.4 multi-dist test65be703b
Add Travis-CI Badge [skip ci]0f8c65f3
Just test python 3.6 on devbe9fc9b0
v0.4.1 preparation [skip ci]53006214
Annotation script bugfixes [skip ci]c0218440
Updated biopython requirement to 1.74 [skip ci]535aa7fc
Add numpy to requirements although packaged with biopythonb837b59f
Only dev branches for travis-ci56105f96
Add execute permissions to scriptsd4f8c295
Remove --user flag from travis-ci pip9a436e42
Travis CI Integrationdf2ddfd0
Merge branch 'master' into dev3b6276d7
Simplify dependency written desc
c7b320df
v0.4.0 release changes5a4a799c
Merge branch 'dev'17527168
Variable formatting3a910cb9
Formatting test70ee5cb3
Improved parameter description882140af
annot file updates3c257cd6
Fixed program description.92bee130
Improved description6471de76
Additional explanation for join and export9a0e1957
Section rearrange0ccfe8a9
Fix incorrect release version links8ae3a9c5
more typosd1df6f8c
Typos etc87802934
Release links82eacccb
Main README simplify28c28d74
Force metadata concatenation even if same valueacb33f82
Simply annotation file name32de6625
Print msg upon successful matchedca4c0d
Rmv records outside time boundaryf42d0a61
Rmv annot file outside time boundary792d683b
Output msg for succesful match047124b1
Schema updatesa33cc251
Removed scripts folder with R code930f2e52
Clarify whitespace importancebb86c43d
Remove unsupported schema txt files5e2a608a
Doc formatting7008c663
Doc formatting and spacinga1c5bed5
Schema documentation update for yamlb7edcea2
schema files in yaml format4762bb94
Added comment field to Pubmed tablee431a2b0
badge typo and gif to be updated52ad0019
Sanity commit23005247
update, MWE back to plague0014b8c5
MWE organism change and direct execution without python3 call4ebc22b9
Shebang updates for source filese81f17e0
Annotation file renamea883af4f
Switch MWE back to plague for shorter time7dc0cb4a
Remove old py config file5320f671
Slowdown fetch as defaultc8973be6
Shebang typo58829cce
Implement read handle error checking035d0fdb
Error class for read errors1df91ae4
add db name25aff7c9
Switch example config file to P. aeruginosa to match paperd50e012d
v0.4.0 update rename91b3d626
HTTP 429 error checking for efetch906b10ce
Example command now references config.yaml99ed046b
Updates for v0.3.4 and v0.3.5d6483289
Implement hiearchical fields36639a2d
Update hierarchical docs66ab5c06
comma space sep hierarchical fields6da14858
Removed extra config filese4f36d3d
Add requirements filed772064e
Implement config file as yaml91cd02da
Error for incorrect config parametersb6966d80
config file in yaml formata16f9699
Merge branch 'master' into dev
da80053d
Updatef53bdac5
Merge branch 'dev'297f12fe
Document AnnotateReplace and AnnotateConcatenate18cf30ab
Document FORCE_PAUSE_SECONDS parameter8bf17376
Include all 6 tables in config files424e4a63
Create a parameter to allow force pausing in seconds09425f43
Implemented NCBI API key acceptance9927043a
Add P. aeruginosa config file3bc04b38
Added error when max fetch records is exceeded5464bc40
Bugfix for HTTPError 429 checking8bb603e9
HTTP Error catching for Entrez esummaryaad5f391
shebang change to python33ebd8e0c
Set theme jekyll-theme-slate578e473b
Set theme jekyll-theme-minimalb1981633
Goal: Config file as yaml format.
2c8f1d5e
v0.3.3 Releaseb792547b
Merge branch 'dev'27974444
README update3c557c6d
Force python3 command5e10baa8
Changelog includes Pubmed support7e2196cd
Pubmed add and successful example testf12a9201
Schema update and Pubmed addition83e321e6
Pubmed Table functionality addedea5e6768
Added a str conversion to xml parsing step for Pubmed tabled08dc500
v0.3.3 development begins
f800a8a3
Changelog update39ab0e2b
Delete my_organism_annot.txt86abec38
New annotation files for exampel8eeb4be8
NCBImeta_Export converted to python36ec68501
Missing DB Error added315a3889
Last commit before v0.3.363141bd9
Nucleotide annotations fully fixed0d3db343
Nucleotide schema CDSs pluralize65b03ee5
Nucleotide Table accession fix1fe7dc10
Fix Nucleotide annotations for py336027f7d
Remove utf encode for py3 functionalityc3923ca4
Unicode decoding for Python3359a2f7d
dict_items error fix7c10cc81
dev branch reinstatedd7603d54
Add XPath and XLST to wishlistc2838e84
Update README.mdd21c83ef
Updated instructions to reflect no dev branch yet4f37c238
Update development branch names to dev0472be92
Update README.md689a5452
First successful completion of the master join tablea21171da
Join script beginning functional28f47249
Major fix in Nucleotide metadata retrieval, properly recovering annotations22aa44d7
Little things in README8d2f0cf9
example update1a852f1e
Rename default column names so that they are all uniquee53deb13
Metadata annotation scripts now allow concatenation5cdd9bb5
Change annotation script to 2 options, replace or concatenate6f9247c8
Use harmonized_name attribute for BioSample fieldsbffefeef
Remove excess config files and example outputc45fc56c
Slow down NCBI fetch requests to 1 per seconda0459535
Update README.mdc90c644f
Update README.mdb7315650
Update README.md5993154b
GIFsb21cbfde
Add files via upload8cd4cbe7
Encode rather than unicode, experiment
pull/1
1.1
cd8fda64
Update README.mde6da6252
Update README_schema.md2d96701b
Update README_schema.md57ff5348
Update README_schema.md38e48611
Update README_schema.md13d25e7b
Update README_schema.md93b830da
Update and rename README_schema.txt to README_schema.md4b806836
Update README_config.mddc775f57
Update README_config.md766c815b
Update README_config.mdfd2a4f4e
Update README_config.md328a571b
Update README_config.mdee9eedc4
Update and rename README_config.txt to README_config.mdb6d4bac2
Update README.md047b0afa
Move imagese5c3f027
Moved images87a24a72
Update README.md77148b58
Update README.md104ef14a
Update README.md57349436
Update README.md09ec0dc4
Update README.md40858177
Update README.md69347c18
Update README.mdc3488df1
Update README.mde3ac31c6
Update README.md3551c725
Add files via upload3963afca
Update README.mdd49de82a
Update README.md25bf63e1
Add files via uploadac30fd21
Delete NCBImeta_screenshot.pngf3afa94e
Update README.md3a393d08
higher5349f1a1
mergee2a132bb
higher resd65ee345
Delete NCBImeta_snapshot.jpg82a1350e
Delete NCBImeta_screenshot.pnga15b8041
Update README.md693012ca
Update README.mdf9b1169c
Update README.md97e58579
Update README.md489bd94b
Update README.md01670d9d
Update README.md7118d274
Update README.md58dce4cd
Update README.mddd7c5a0d
Update README.mdddd78577
Update README.mddf34ed8a
Update README.md94d1827e
Update README.md3bd6f24c
Update README.mdc84af731
Update README.md037833f4
Update README.md24a010b8
Update README.md830ca965
Image adde906acc4
Update README.md719e986b
Update README.md1f590d11
Update README.md35eb86ec
Update README.md331489ac
Update README.mda6485891
Update README.mda6be4056
Update README.md18cb81a8
Update README.md0ca9547a
Update README.md65b290f7
Update README.md00817806
Update README.mdede0ebe4
example dir, more unicode testing13b657b1
Bug fixing more unicodede6e9bba
Update NCBImeta.pyc4051788
Update README.md7c136555
Update README.mdaa71c05c
Update README.md4df6f8f3
Update README.md46041edc
Update README.mdfdc00290
Update README.md9ffcf42a
Update README.mdcf734b6f
Update README.mde2937a41
Update README.md95228b11
Update README.md39217244
Update README.mde74a81a1
Update README.md3fc5925a
Update README.md88dd3d8a
Update README.mdc4064540
Update README.md611501b9
Update README.md06193bf2
Update README.md65594c59
Update README.mda33ef410
Update README.mdee70c20c
Update README.mdc0ba54c0
Update README.mdb9563742
Update README.mdf8bd00d9
Update README.md5d504ec8
Update README.mda4a7a42d
Update README.md576f7df7
Update README.md6c3c5f6b
Update README.md4716032e
Update README.md5360f6db
Badge Testingc268d121
Update geocode.R21dcccda
Update CHANGELOG.md995b7027
Update CHANGELOG.md7cdae9c5
Update CHANGELOG.mde2d363de
Merge branch 'master' of https://github.com/ktmeaton/NCBImeta2b24140c
Remove R tmpd98765f8
Delete .Rhistory97df6dc6
Ignore .pycb759f156
Cleanupab545b4b
cleanup .pyc7a133696
License and setup7118d109
Set theme jekyll-theme-slateb946a249
Delete _config.yml17af0ace
Update _config.ymlc9c73316
Set theme jekyll-theme-architecteb87a53c
Update5fa31d50
Update _config.yml09b4b07e
Update _config.yml2471e051
Update _config.yml63caeaaa
Update _config.yml50b00455
Initial config3dd8ba90
GH Pages0d15ea95
Set theme jekyll-theme-architect7aa3cf5d
Set theme jekyll-theme-architect02115ff9
Python 2/3 compatability fix for unicodee3faf17c
Update README.md42d82a16
Update requirementsaed30d83
v0.3.2 Begins0eb820cb
Merge branch 'v0.3.1'7a23c244
Ignore pycache directoriesd5701128
Ignore4e90e7f7
Cleanupa606819c
Cleanupc541c9bb
READMEs, bug fix on error raising6bddcdef
remove kits9d21d465
v0.3.1 begins1c97b6b4
Merge branch 'v0.3.0'd78b88bf
merge with mastered269111
Final commit of v0.3.0df8cedba
Fixed node-attribute conflictionc57bafaf
Cleanup old source filesb069d4fb
Proper unicode re-encoding5f673b7b
Function Assembly, Biosample, BioProject, SRAe49648e2
Functional state SRAace7c457
Temp save5693e3ef
Functional automation of Assembly and BioSample7790c658
Remove some files700bded3
Rename and reorganize3bf8e94c
Dynamic playf39e9c6c
Annotate update2ff7b251
Annotations8cdc64c7
Duplicate removal7edfbc17
XML frustration26b50189
On the fly, database creation27eb8a32
v0.3.0 rewrite main scriptefa56cee
v0.3.0 Development Beings - Automated00b6f1ba
v0.3.0 Development Begins - Automated7e77ac20
Merge branch 'v0.2.1'9383f6c5
More annotations97f6419c
More annotation49654725
Massive annotationa09d4012
CURATED annotation files5df0f48e
bioproject addition to annotate4b3a27f3
Check multiple matches in annotation, removed BioSample columns82661a4b
Consensus file after plotting710d6b57
First pass at plotting geographic distribution, Pandemic, PubUsed851f704
Plottingfc2a0712
Plotting1248978b
Consensus lat,long,pandemic,established2716c6ba
Geocoding switched to Doogald8161aee
geocoding9a59fd28
Yp database for plottinge5036c05
More annotations69a3865a
Annotation files1f095613
Dare I say.. functional v0.2?2d4399d1
Heuristisc approach to mergefcce7556
Biosample improve4450cd1a
README Title Fix665b47c3
v0.2.1 README Update64467aee
Assembly, SRA, Bioproject functionald33fc246
Update CHANGELOG.md38be909e
v0.2.0 In Development Begins, Rename NCBInfectb0103143
v0.2.0 Begins Development9dfe4d7e
Merge branch 'v0.1.2'594b4bc4
Sanity commit, Jan 20180d6b9312
Update CHANGELOG.mdae8d3b31
Update CHANGELOG.mdee485710
Update CHANGELOG.md0e3e2f33
v0.1.2 changes973d416f
Update README.mdb7326d9a
Update README.md6e1a7000
Create CHANGELOG.md08053019
Moved annotate file54f194f7
Merge branch 'master' of https://github.com/ktmeaton/GenomeCollectorb8af9498
Big Changes43c68690
Annotate File3e0e006e
python3 version fixe8e40418
python3 print statement fixa80db3fd
Added extra fields in SRA table5453c8dc
Version 2.0 fully functional2a1c06e0
SRA functionality as separate module7280508a
Partially working version of SRA Table5c8f3e98
Added SRA function85654bcf
Added more to do in README.md2e859b11
Added genomeannotator log file writingc6ecaf04
Added the GenomeAnnotator tool5de9f53f
Removed tmp file writing for record_dict testingfdbe0768
Changed biosample Entrez parsing to validate=falsebac6eb7a
Field AsmReleaseDate replaced with SubmissionDate642c2a2a
Updated README.md to version 2.0506b9768
Merge pull request #1 from ktmeaton/1.1fdc45fb2
Update README.mdcde62fab
Update README.mda521f23f
Update README.mdfc5bea46
Update genomecollector.pyc433ef22
Update genomecollector.py7736c0ea
Add files via uploaddfff42c1
Delete genomeconcatenate.pyac643db0
Add files via upload