> “Am I being detained or am I free to go?”
Key question. Taking of DNA samples is a search and should require probable cause.
I believe it also requires a search warrant, but then again, I'm not a lawyer and I didn't stay at a Holiday Inn last night.