There is a verse in genesis suggesting just that. "These are the generations of Noah: Noah was a just man and perfect in his generations, and Noah walked with God." In my mind, perfect here refers to the physical guality of noahs body. If perfect meant "good behavior", it would be redundant since the verse already says noah was just.
First it says "perfect in his generations", which seems a reference to his ancestry, but my NRSV renders it as "blameless in his generation," which seem an obvious reference to his goodness as compared to the men of his time. Checking other versions online I see that The New American Standard Bible renders it as "blameless in his time," which is the same meaning. The NIV has "blameless among the people of his time." The New Living Translation has "the only blameless person living on earth at the time."
Second, the Bible is not a scientific source. As far as science is concerned, Noah is a mythical figure.
Concerning the possibility that humanity might have been reduced to a population of 7 around 4350 years ago, the archaeological evidence says there have been people everywhere around the globe throughout history, and the genetic evidence says it's impossible.
It's certainly possible that a local flood reduced the population of Noah's people to a population of 7 around 4350 years ago, but they have obviously interbred since then.
If you go back and read Message 1 you'll see that this thread sprang out of an earlier thread where someone claimed that while evolution could produce change within a species, it could not produce change from one species to another. The example of the fusion of human chromosome 2 was introduced and gave rise to this thread where it was hoped we could discuss how this fusion could arise in an evolving population and produce speciation.
Tying speciation into larger issues like why humans have spirits and other animals do not would be a fascinating discussion but is not the topic of this thread. If that's what you would like to talk about then you may want to propose a new thread over at Proposed New Topics.