> The one resource I'm not sure about is nitrogen
Good news! Nitrogen is the amine in amino acid.
Nitrogen is likely to be a limiting reagent in a lot of interesting processes in space, finding amino acids is good news but it's not clear how much nitrogen we're talking about.