@seforah No, that’s not correct.
Seitan can be upwards of 90% protein depending on how it’s prepared.
Firm tofu is usually at least 50% protein with the majority of remaining macronutrients coming from fat (of course, this depends on the brand too).
And for nuts/seeds each one tends to be...