This would be a silly question but could someone help me understand what prokka is doing? As far as I know, I can use assembled config fasta file to blast. For example, if I have bacterial nucleotide sequence, I can use blatx program then my nucleotide sequence is converted to protein sequences and they are searched through protein database in genbank. It is said that prokka output could be used for genbank submission. Why do we want to use prokka? Any comment would be greatly appreciated.

Prokka is a pipeline to predict genomic elements, such as genes, rRNA, tRNA and non-coding RNA. In addition, it annotates the genes with BLAST against the swissprot database and other databases. Prokka generates files that can directly be used for submission in GenBank.