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 69710
Downloads 890
Data volume 132.8 MB0 Bytes
Unique views 5367
Unique downloads 440


Cite as