I have been running roary pangenome pipeline, where I need to write a script in for loop, For example I have a gff files as follows,
a.gff
b.gff
5.gff
101.gff
clustered_proteins
I need to run a command for retrieving unique genes from roary pipeline as follows,
query_pan_genome -a difference --input_set_one a.gff --input_set_two b.gff,5.gff,101.gff -g clustered_proteins
query_pan_genome -a difference --input_set_one b.gff --input_set_two a.gff,5.gff,101.gff -g clustered_proteins
query_pan_genome -a difference --input_set_one 5.gff --input_set_two a.gff,b.gff,101.gff -g clustered_proteins
query_pan_genome -a difference --input_set_one 101.gff --input_set_two a.gff,b.gff,5.gff -g clustered_proteins
For doing the same I wrote a script as follows,
file1=*.gff
file2=*.gff
file3="-f "$file1-$file2"
for file in *.gff
do
query_pan_genome -a difference --input_set_one "$file1" --input_set_two "$file3" -g clustered_proteins
done
But above script is not serving my purpose, I knew simple for script only, this is something difficult for me to write. Kindly help me to make the script perfect.
Thanks in advance.