Releases: HadrienG/taxadb
Releases · HadrienG/taxadb
v0.12.0
v0.10.1
v0.10.0
Beta Release
- New
ranks
option 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_parent
checks is a sci name or a taxid is part of the lineage of a organismSciName.taxid
allows for querying the db for taxids using scientific names
Beta Release
A few improvements:
- now displays progress bars with
taxadb download
and chunks per second withtaxadb create
taxadb download
now 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
accessionid
andtaxid
now 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
,wgs
andprot
tables have been merged in oneaccession
table - A chunk size limit has been added (prevents running into
too many SQL variables
)