Std swab

I got swabbed for std’s chlamydia , syphillis, gonorrea, and trichomosis 3 weeks after unprotected sex . My question is a vaginal swab accurate to test for stds ?? I also had a blood tes done only 2 weeks after unprotected sex both blood and swabs came back negative , just wondering what’s more precise?