This function is based on the biomaRt package.
First, you have to define the database and the dataset you want to use
for the annotation (default dataset= c("hsapiens_gene_ensembl"), database = "ensembl").
The input IDs type have to be defined as in the biomaRt package. The
listFilters() functions of the biomaRt package lists the available input
type. If the inputs are probe names, use the microarray name :
affy_hg_u95a,affy_hg_u95av2,affy_hg_u133a_2,affy_hg_u133a,
affy_hg_u133b,affy_hg_u133_plus_2, illumina_humanwg_6_v2, ...
Use the biomaRt function 'listAttributes()', to select your output. By
default, the function returns "description", "chromosome_name",
"start_position", "end_position", "band", "strand", and "ensembl_gene_id".