refactor somatic detection, add truth option