Welcome to Flyertalk and welcome to the BA forum.
The Qatar one is likely to be correct. It's the distance model for Qatar and is pretty much fixed.
For BA, have a look at the new information on the BAC, the Avios and new Tier Points is spend related, so it depends on the cost. So if EDI and GLA cost the same, broadly speaking you will get the same Avios and nTPs. But you will need to delve into the pricing structure to confirm that.