Recent Releases of https://github.com/althonos/uniprot.rs
https://github.com/althonos/uniprot.rs - v0.7.0
Added
smartstringfeature for using thesmartstringcrate to reduce heap allocations.
Changed
- Reduce default sleep duration to reduce strain on CPU.
- Update
quick-xmldependency tov0.30.0. - Use a dedicated producer thread to read data from the reader in
ThreadedParser.
Fixed
- Broken extraction of names in
Citation::from_xml
Removed
- Unused
fnvdependency. - Deprecated
uniprot::parsetop-level function.
- Rust
Published by github-actions[bot] over 2 years ago
https://github.com/althonos/uniprot.rs - v0.6.0
Removed
- Deprecated
CalciumBindingRegion,MetalIonBindingSiteandNucleotidePhosphateBindingRegionvariants ofuniprot::FeatureType.
Added
uniprot::Ligandanduniprot::LigandPartstructs for theligandandligand_partattributes ofuniprot::Feature.
Changed
- Updated URLs in documentation examples to use the new Uniprot REST API.
- Moved the
uniref::parse_entryexample touniref::parsesince single-entry requests to UniRef don't return single entries anymore.
- Rust
Published by github-actions[bot] over 3 years ago
https://github.com/althonos/uniprot.rs - v0.5.2
Added
PartialEq,Eq,HashandClonetraits to simple enum types (likeuniprot::uniprot::FeatureType).
Changed
- Feature gate the
urlcrate dependency to skip parsing links intourl::Urlif not needed. - Remove dependency on
thiserrorby manually implementingstd::error::Errorwhere needed.
- Rust
Published by github-actions[bot] over 4 years ago
https://github.com/althonos/uniprot.rs - 0.5.1
Fixed
- Large test files being included in distributed
crates.iosource package.
- Rust
Published by althonos over 4 years ago
https://github.com/althonos/uniprot.rs - 0.5.0
Added
parse_entryfunctions to parse a single UniProt, UniParc or UniRef entry.
Fixed
- Parsing of creation dates with a defined timezone (e.g.
2021-01-11Z).
- Rust
Published by althonos over 4 years ago
https://github.com/althonos/uniprot.rs - 0.4.0
Added
uniprot::unirefmodule to parse UniRef XML files.uniprot::uniparcmodule to parse UniParc XML files.
Changed
- Moved types to parse UniProt XML files to the
uniprot::uniprotmodule.
Fixed
- Parsers now check the name of the root element before starting to parse the entries.
- Rust
Published by althonos almost 5 years ago
https://github.com/althonos/uniprot.rs - 0.3.1
Changed
lazy_staticandnum_cpusare only required ot build withthreadingfeature.- Slightly improved performance of
ThreadedParser.
- Rust
Published by althonos over 6 years ago
https://github.com/althonos/uniprot.rs - 0.3.0
Added
ThreadedParser::with_threadsconstructor to control the number of threads to spawn when parsing ### ChangedThreadedParserdoes not required the reader to beSend + 'staticanymore.
- Rust
Published by althonos over 6 years ago
https://github.com/althonos/uniprot.rs - 0.2.0
Added
- Implemented multithreading parser using
crossbeam-channel, which can be removed by disabling thethreadingfeature. - Improved documentation of
::errorand::parsermodules. ### Fixed - Missing implementation of
submittedNamedeserialization withinproteinentries that crashed on TrEMBL.
- Rust
Published by althonos over 6 years ago
https://github.com/althonos/uniprot.rs - 0.1.1
Changed
- Removed remaining explicit
panic!calls. ### Added FromStrimplementation for some enum types that are read from XML attributes.
- Rust
Published by althonos over 6 years ago
https://github.com/althonos/uniprot.rs - 0.1.0
Initial release.
- Rust
Published by althonos over 6 years ago