[−][src]Function uniprot::parse
pub fn parse<B: BufRead>(reader: B) -> Parser<B>
Parse a Uniprot 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/knowledgebase/complete/uniprot_sprot.xml.gz").unwrap(); let dec = libflate::gzip::Decoder::new(f).unwrap(); let mut parser = uniprot::parse(std::io::BufReader::new(dec)); println!("{:#?}", parser.next())