i dont have a test for you, but consider these:
1) Look up the required assumptions for the tests you tried and check that they are satisfied by your data. You may find that your data dont meet the requirements for some of the tests, leading to contradictory results.
2) Remember that there is a probability of getting the wrong result in a hypothesis test and so contradictory results should be expected from time to time.
3) if it really is the case that each of your samples will be either "parent" or "control" you should be able to get a probability of each with a bayesian approach.