Many thanks for the reply, I thought/read about this and don't understand yet, I really want to grasp this.
Like you said, the .bam file stores the positions and sequences of the reads on the reference sequence I provided right? I provided the reference sequence when I mapped them to the reference sequence using bowtie2, why is the reference sequence not included in the .bam file? If in IGV I select a reference genome and it would be slighty different, won't that mess with the .bam 'positions 'of the reads?
what is the reference organism? @ christiangriffioen
Not an organism, the reads mapped are synthetic, so I used a reference genome made up of these sequences pasted after each other.
IGV has few inbuilt reference genomes and allows to load external sequences as well. In your case, you may have to follow custom genome load instructions for IGV.