Not accurate whatsoever. It’s not at all based in science, and when cannabis is actually tested, they’re cherry picking samples.
Edit: source!
Lots of good info in that source. TL;DR -
The observed data does not support the classification between indica and sativa as it is commonly presented in current cannabis culture.