Releases: HadrienG/taxadb
Releases · HadrienG/taxadb
v0.12.0
v0.10.1
v0.10.0
Beta Release
- New
ranksoption that returns a dictionary when querying the lineage:
lineage = taxid.lineage_id(9986, ranks=True)
print(lineage)
{'species': 9986, 'genus': 9984, 'family': 9979, 'order': 9975, 'no rank': 131567,
'superorder': 314146, 'class': 40674, 'subphylum': 89593, 'phylum': 7711,
'kingdom': 33208, 'superkingdom': 2759}- Can now create taxonomy only database (without accession numbers)
Beta Release
Add two functions calls:
has_parentchecks is a sci name or a taxid is part of the lineage of a organismSciName.taxidallows for querying the db for taxids using scientific names
Beta Release
A few improvements:
- now displays progress bars with
taxadb downloadand chunks per second withtaxadb create taxadb downloadnow uses https instead of ftp
and the unfortunate:
- Prebuilt databases are no longer provided
0.6.0
0.5.0
Important changes:
- Most functions are now methods associated to classes
- The methods in
accessionidandtaxidnow take as arguments: the database type and either a SQLite, MySQL or Postgres database followed by the necessary arguments depending of the database type - The
est,gb,gss,wgsandprottables have been merged in oneaccessiontable - A chunk size limit has been added (prevents running into
too many SQL variables)