I have transcriptomic data for four plant species under certain growth condition. I need to find the genes that are common to all four species. I have generated the transcript sequences from the raw RNASeq data. I performed an all-vs-all BLAST search by the BLAST+ package. Next I need to parse the BLAST output to perform reciprocal/bidirectional BLAST to prepare the orthologous table for the four plants. How and what sets of commands do I need to use to perform the task? Further, how can I pull out the best sequences from the blast output (in STEP 1 above)? My input was a formatted BLAST database of all the transcripts of all the four plant species, inputs were multifasta formatted files of the transcripts for each of the plant for each search.