Final answer:
The e-value in the BLAST output represents the significance threshold of an alignment. Removing the space in the code between the -evalue flag and value should fix the issue.
Step-by-step explanation:
The e-value in the BLAST output represents the background noise or significance threshold of an alignment. The closer the e-value is to zero, the better the alignment. In your code, you have set the e-value to 1e-10, but the actual output shows an e-value of 0.0 for all the alignments.
This could be due to a formatting issue in your code. To fix it, remove the space between the -evalue flag and the value, like this:
blastp -query Trinity.fasta.transdecoder.pep -db swissprot -outfmt 6 qseqid sacc qlen slen length nident pident evalue stitle -evalue 1e-10 1>Predict.txt 2>wrongPredicted.err
By removing the space, the e-value parameter should be properly recognized and give you the expected results in tabular form.