Most of the loot and merchant inventory is randomly generated. For instance, in the armory store the game generates 1-2 weapons of each class. It generates only 1 sniper and it can be 12.7mm or 8.6mm if I remember correctly.
It might be the case that there isn't energy pistol blueprint as a static item anywhere, but it can be found as a random drop. The idea behind the energy weapons is that they are rare, though I guess I should have put a static drop somewhere for the purpose of the demo.