There is a newer version of this record available.

Software Open Access

althonos/pronto: 2.2.0

Martin Larralde; Alex Henrie; Spencer Mitchell; Tatsuya Sakaguchi


  • threads parameter to Ontology constructor to control the number of threads used by parsers supporting multithreading (OBO and OBO JSON at the moment).
  • Deprecation warnings for suspected uses of the is_a pseudo-relationship since subclasses/superclasses is now to be handled by the owner Ontology.
  • Support for subclass/superclass edition directly from the objects returned by Term.subclasses() and Term.superclasses(). (#84) ### Changed
  • Updated fastobo to v0.8, which reduce memory footprint of identifiers, and improves the parser speed.
  • Improved OBO parser performance using threading plus zero-copy validation of identifiers on Xref instantiation.
  • Improved performance in debug mode by having the typechecker only extract the wrapped function signature once. ### Fixed
  • OBO parser crashing on files containing idspace clauses in their headers.
  • Reference management issue with binary operations of TermSet. ### Removed
  • nanoset depency, which was not useful anymore in Python 3.8 and caused issues with multithreading when processing OBO frames in parallel.

Files (834.1 kB)
Name Size
834.1 kB Download
All versions This version
Views 39810
Downloads 740
Data volume 114.3 MB0 Bytes
Unique views 3307
Unique downloads 390


Cite as