How close are we to being able to map genotype to phenotype?

No.13644528 ViewReplyOriginalReport
I'm specifically interested in how well we can do this with humans, but even doing this in single celled organisms would be cool. Are we able to get a rough map? Are we still a few years away from that? or a few generations away?

Also if we can't do it, what stands in the way? Is it a lack of data? Is it difficulty mapping dna to proteins, or mapping proteins to their functions? Is it something else entirely?