A Functional Annotation Pipeline: The Blast2GO Command Line is a professional solution for flexible, high-performance and automatic functional annotation tasks. This Annotation Pipeline allows you to integrate and automate your functional annotation task in a flexible way. generate high-quality results in a reproducible way directly integrated into your data analysis workflows. The Blast2GO Command Line (CLI) version allows to combine BLAST and InterPro XML results, to perform the mapping against the Gene Ontology database and to assign the most suitable functional labels to the un-characterized sequence dataset. The command line allows to run the GO analysis on a local database which can be easily setup from the command line. Additionally the CLI allows to perform GO-Slim and Annex, to generate over 25 different summary charts and a comprehensive PDF report of each analysis. The Command Line is based on the Blast2GO methodology, first published in 2005, [Conesa et al., 2005] for the functional annotation and analysis of gene or protein sequences. The method uses local sequence alignments (BLAST) to find similar sequences (potential homologous) for one or several input sequences. The program extracts all Gene Ontology (GO) terms associated to each of the obtained hits and returns an evaluated GO annotation for all query sequence(s). Enzyme codes are obtained by mapping to equivalent GOs and InterPro motifs can directly be added to the BLAST based annotation. A basic annotation process with Blast2GO consists of 4 steps: blasting and interpro-scan, GO mapping and functional annotation [Götz et al., 2008].