uniprot.rs

Rust data structures and parser for the Uniprot database(s).

MIT License

Downloads
8K
Stars
9
Committers
2

Bot releases are hidden (Show)

uniprot.rs - 0.5.1

Published by althonos almost 3 years ago

Fixed

  • Large test files being included in distributed crates.io source package.
uniprot.rs - 0.5.0

Published by althonos almost 3 years ago

Added

  • parse_entry functions to parse a single UniProt, UniParc or UniRef entry.

Fixed

  • Parsing of creation dates with a defined timezone (e.g. 2021-01-11Z).
uniprot.rs - 0.4.0

Published by althonos over 3 years ago

Added

  • uniprot::uniref module to parse UniRef XML files.
  • uniprot::uniparc module to parse UniParc XML files.

Changed

  • Moved types to parse UniProt XML files to the uniprot::uniprot module.

Fixed

  • Parsers now check the name of the root element before starting to parse the entries.
uniprot.rs - 0.3.1

Published by althonos almost 5 years ago

Changed

  • lazy_static and num_cpus are only required ot build with threading feature.
  • Slightly improved performance of ThreadedParser.
uniprot.rs - 0.3.0

Published by althonos almost 5 years ago

Added

Changed

  • ThreadedParser does not required the reader to be Send + 'static anymore.
uniprot.rs - 0.2.0

Published by althonos almost 5 years ago

Added

  • Implemented multithreading parser using crossbeam-channel, which can be removed by disabling the threading feature.
  • Improved documentation of ::error and ::parser modules.

Fixed

  • Missing implementation of submittedName deserialization within protein entries that crashed on TrEMBL.
uniprot.rs - 0.1.1

Published by althonos almost 5 years ago

Changed

  • Removed remaining explicit panic! calls.

Added

  • FromStr implementation for some enum types that are read from XML attributes.
uniprot.rs - 0.1.0

Published by althonos almost 5 years ago

Initial release.