There are hundreds of years of precedent saying it's OK to figure out if someone was at a location at a certain place and time. See use of CCTV, eye witness testimony, purchases & receipts, etc...
I would posit that there should be a difference between a potential suspect, and complete dragnet operations collecting everyone through a point.
Sure, if you have a Judge sign off on a search warrant, I have no problem with individuals being searched. But that petition to the court better be public and upon a sworn affidavit upon probable cause.
This case sure doesn't sound like that - instead it sounds like $geneticcorp was providing all analysis to law enforcement by default. Then again, the companies can just claim that's their "free speech" or some such garbage
.