I'm not sure I understand the results of the swab. If it's a green discharge, it may mean trichomoniasis, a bacterial STD that requires treatment. You need to get some more thorough testing done to find the source of the problem.
BV, Chlamydia, Gonorrea all have those similar symptoms. You should def. let your doc know whats going on. I had BV when I was pregnant. Some antibiotics cleared things up.
Sorry but that sounds like an STI