\documentclass[a4paper, oneside, 10pt]{article}
\usepackage[unicode]{hyperref}
\usepackage[utf8x]{inputenc}
\usepackage[english]{babel}
\usepackage{listings}
\date{\today}
\title{}
\author{}
\begin{document}



\section{\texorpdfstring{Help da Função}{Help da Funao}}
\label{sec:help_da_funao}
\lstset{frame=single, language=|, title=Help da Função}
\begin{lstlisting}
 

resist.antibiotic               package:unknown               R Documentation

Função que retira dados de resistência a antibióticos do site da European 
Centre for Disease Prevention and Control (ECDC)

Description:

     Navega no site European Centre for Disease Prevention and Control (ECDC)-  	 http://ecdc.europa.eu/en/healthtopics/antimicrobial_resistance/database/Pages/table_reports.aspx - e retira os dados de resistência a um grupo de antibióticos de uma determinada bactéria. 
Os dados podem ser de um único país durante um período de pelo menos um ano ou 
de vários países no período de 1998 até 2014.

Usage:

     resist.antibiotic(microbeAntibiotic, country, country2 = NULL, country3 = NULL, country4 = NULL, country5 = NULL, yearFrom, yearTo )


Arguments:

microbeAntibiotic: seleciona a bactéria e o grupo de antibióticos disponíveis do site do ECDC. As seguintes opções são válidas para esse argumento-

“ENCFAE - Aminopenicillins" = Enterococcus faecalis / Aminopenicillins	“ENCFAE - High level gentamicin" = Enterococcus faecalis / High level gentamicin
“ENCFAE - Vancomycin" = Enterococcus faecalis / Vancomycin
"ENCFAI - Aminopenicillins" = Enterococcus faecium / Aminopenicillins
"ENCFAI - High level gentamicin" = Enterococcus faecium / High level gentamicin
"ENCFAI - Vancomycin" = Enterococcus faecium / Vancomycin
"ESCCOL - 3rd gen. Cephalosporins" = Escherichia coli / 3rd gen. cephalosporins
	"ESCCOL - Aminoglycosides" = Escherichia coli / Aminoglycosides
	"ESCCOL - Aminopenicillins" = Escherichia coli / Aminopenicillins
	"ESCCOL - Carbapenems" = Escherichia coli / Carbapenems
	"ESCCOL - Fluoroquinolones" = Escherichia coli / Fluoroquinolones
	"KLEPNE - 3rd gen. Cephalosporins" = Klebsiella pneumoniae / 3rd gen. cephalosporins
	"KLEPNE - Aminoglycosides" = Klebsiella pneumoniae / Aminoglycosides
	"KLEPNE - Carbapenems" = Klebsiella pneumoniae / Carbapenems
	"KLEPNE - Fluoroquinolones" = Klebsiella pneumoniae / Fluoroquinolones
	"KLEPNE - Multiple drug resistance" = Klebsiella pneumoniae / Multiple drug resistance
	"PSEAER - Amikacin" = Pseudomonas aeruginosa / Amikacin
	"PSEAER - Aminoglycosides" = Pseudomonas aeruginosa / Aminoglycosides
	"PSEAER - Carbapenems" = Pseudomonas aeruginosa / Carbapenems
	"PSEAER - Ceftazidime" = Pseudomonas aeruginosa / Ceftazidime
	"PSEAER - Fluoroquinolones" = Pseudomonas aeruginosa / Fluoroquinolones
	"PSEAER - Piperacillinñtaz" = Pseudomonas aeruginosa / Piperacillinñtaz
	"STAAUR - MRSA" = Staphylococcus aureus / MRSA
	"STAAUR - Rifampin" = Staphylococcus aureus / Rifampin
	"STRPNE - Macrolides" = Streptococcus pneumoniae / Macrolides
	"STRPNE - Penicillins" = Streptococcus pneumoniae / Penicillins
		

          
country: Seleciona o país em que se deseja obter os dados de resistência a antibióticos. As seguintes opções são válidas para esse argumento

“Austria"
“Belgium"
“Bulgaria"
“Croatia"
“Cyprus"
“Cz.rep"
“Denmark"
“Estonia"
“Eu.eea" * opção disponível para seleção apenas no primeiro país
“Finland"
“France"
“Germany"
“Greece"
“Hungary"
“Iceland"
“Ireland"
“Italy"
“Latvia"
“Lithuania"
“Luxemburg"
“Malta"
“Netherlands"
“Norway"
“Poland"
“Portugal"
“Romania"
“Slovakia"
“Slovenia"
“Spain"
“Sweden"
“United Kingdom"

country2: Seleciona o país em que se deseja obter os dados de resistência a antibióticos. Opções válidas para esse argumento são as mesmas para o argumento “country", exceto “Eu.eea". 


country3: Seleciona o país em que se deseja obter os dados de resistência a antibióticos. Opções válidas para esse argumento são as mesmas para o argumento “country", exceto “Eu.eea".

country4: Seleciona o país em que se deseja obter os dados de resistência a antibióticos. Opções válidas para esse argumento são as mesmas para o argumento “country", exceto “Eu.eea".
	
country5: Seleciona o país em que se deseja obter os dados de resistência a antibióticos. Opções válidas para esse argumento são as mesmas para o argumento “country", exceto “Eu.eea".

yearFrom: Seleciona o ano inicial em que se deseja obter os dados de resistência a antibióticos. As seguintes opções são válidas para esse 	argumento:
	“1998"
	“1999"
	“2000"
	“2001"
	“2002"
	“2003"
	“2004"
	“2005"
	“2006"
	“2007"
	“2008"
	“2009"
	“2010"
	“2011"
	“2012"
	“2013"
	“2014"


yearTo: Seleciona o ano inicial em que se deseja obter os dados de resistência a antibióticos. As opções válidas para esse argumento são as mesmas do argumento yearFrom.
          

Details:
        Para a função rodar é necessário que o usuário tenha instalado o navegador **Firefox** e uma versão atual do **Java** no computador.

	Para a função rodar é necessário instalar os pacotes **Rselenium** e **data.table**.	

	Os argumentos country2, country3, country4 e country5 são opcionais.

	Por padrão, Enterococcus faecalis / Aminopenicillins aparece como 
	microrganismo e grupo de antibiótico selecionado no campo Pathogen / Antibiotic.

	Por padrão, o campo Country aparece no site com valor = “Austria"

	Por padrão, os campos Year From e Year To estão selecionados no ano de 2014.
	
        A função roda sem os argumentos country2, country3, country4 e country5.
        
        A função demora alguns segundos para rodar devido à necessidade de conexão com a internet. O tempo para gerar o resultado depende da conexão do usuário, podendo variar cada vez que a função roda.
        
        IMPORTANTE: **Aguarde a função terminar de rodar e NÃO altere nenhuma opção manualmente na janela do navegador que abrirá ao iniciar a função.**
     
     
Value:

	A função retorna sempre um data.frame com os dados do **país**, **ano**, **grupo de antibiótico**,
isolados suceptíveis (**S**), isolados com resistência intermediária (**I**), isolados resistentes (**R**),
total de isolados testados (**Total N**), porcentagem de isolados suceptíveis (**X.S**), porcentagem de 
isolados com resistência intermediária (**X.I**) e porcentagem de isolados resistentes (**X.R**)
     
Warning:

	Mensagem de erro se não houver conexão com a internet.

	Mensagem de erro se os seguintes pacotes não estiverem instalado:
		RSelenium
		data.table

  	Retorna uma mensagem de erro se o argumento microbeAntibiotic não for 	preenchido

	Retorna um erro se o argumento country não for preenchido

	Retorna um erro se o argumento yearFrom não for preenchido

	Retorna um erro se o argumento yearTo não for preenchido

	Retorna um erro se o argumento yearFrom for menor do que 1998

	Retorna um erro se o argumento yearTo for menor do que 1998

	Retorna um erro se o argumento yearFrom for maior do que 2014

	Retorna um erro se o argumento yearTo for maior do que 2014


Note:

	Caso a função retorne um valor vazio é porque não existe dados para as 	opções selecionadas

	Em muitos casos os dados de 1998 - 2002 não existem na data.base. A função 	roda mesmo assim, mostrando apenas valores para anos que os dados existem.

Author:

     Luiz Gustavo de Almeida

References:
     
    Página do European Centre for Disease Prevention and Control (ECDC)-  	 http://ecdc.europa.eu/en/healthtopics/antimicrobial_resistance/database/Pages/table_reports.aspx 

See Also:

     O pacote 'Rselenium' é um ótimo pacote para fazer “scraping" em sites, 	inclusive em sites feitos em Java.

Examples:

	#### Exemplo 1     
	resist.antibiotic(microbeAntibiotic = "PSEAER - Amikacin", country = 	"Germany", yearFrom = "2013", yearTo = "2014")

	#### Exemplo 2
	resist.antibiotic(microbeAntibiotic = "STAAUR - MRSA", country = 	"Germany", country2 = “Finland", country3 = “Austria", country4 = 	“Ireland", country5 = “Iceland", yearFrom = "1998", yearTo = "2014")
   
#END
\end{lstlisting}



\end{document}
