Function uniprot::uniparc::parse

source ·
pub fn parse<B: BufRead + Send + 'static>(reader: B) -> Parser<B>
Expand description

Parse a UniParc database XML file.

Example:

let mut client = ftp::FtpStream::connect("ftp.uniprot.org:21").unwrap();
client.login("anonymous", "anonymous").unwrap();

let f = client.get("/pub/databases/uniprot/current_release/uniparc/uniparc_all.xml.gz").unwrap();
let dec = libflate::gzip::Decoder::new(f).unwrap();
let mut parser = uniprot::uniparc::parse(std::io::BufReader::new(dec));

println!("{:#?}", parser.next())