DNA改写家族历史 美国前总统被证实有私生女
文章来源: 新华网 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
(沃伦·哈定)
据新华社“新华国际”客户端报道,有关美国前总统沃伦·哈定私生女的传言持续了近一个世纪之久,最近真相终于浮出水面。
据英国广播公司报道,在20世纪20年代,美国第29任总统沃伦·哈定曾与南·布里顿发生婚外情,并且布里顿为哈定产下一女——伊拉莎白·安·布里顿。由于受当时技术限制,此事无法证实,而哈定的家人也一口否认,称布里顿为骗子。但近日,哈定的后人终于通过DNA技术确认,布里顿当年没有说谎。
【DNA的力量】
彼得·哈定是沃伦·哈定的侄孙,也是第一个提出做DNA鉴定的人。
他说:“从我记事起,这就是我们家庭的一个秘密。不过当时也没有办法破解谜团。在二十年代那会儿,只能通过长得像不像来判断。”
彼得·哈定、他的堂兄阿比盖尔·哈定与布里顿的孙子詹姆斯·布莱辛通过美国家谱网做了DNA鉴定。鉴定结果确认双方有血缘关系。
“多么神奇啊!DNA能够追溯一个人的家族故事,甚至改写这个家族的历史,”家谱网的一名经理斯蒂芬·巴尔奥卢说道。
【一个女人的斗争史】
《纽约时报》称,尽管哈定不是第一个被曝出有婚外情的总统,但是布里顿是第一个敢公开承认自己情妇身份并著书讲述这一切的女人。布里顿甚至在全美引起一股热潮,上至法庭,下至寻常人家,到处都充斥着她的故事。
南·布里顿出生在俄亥俄州马里恩县,她的父亲与哈定是好友。布里顿在哈定任总统前已与其相爱,并在1919年为哈定生下一个女儿。
(布里顿与伊丽莎白)
1928年,布里顿出版了《总统之女》一书,希望争取自己女儿的权益及呼吁维护非婚生子女的权益。
(哈定与原配夫人弗洛朗丝)
书中称:哈定在任总统期间与布里顿始终保持着婚外情关系,并且哈定表示会帮助抚养女儿。但是1923年,57岁的哈定因心脏病逝世,没有为布里顿母女留下任何遗产。几乎没有人相信布里顿所言。
1991年,94岁高龄的布里顿逝世,临终前,她仍坚称她的女儿伊丽莎白的父亲就是哈定总统。
“她出版这本书的时候女性刚获得选举权。人们更相信有权势的男人,而不是女人。她该是怎样熬过去的呢?”彼得·哈定说道,“这是一个不可思议的女性故事。一个女人始终握着自己的武器,终于在88年后获得了胜利。”
【两个家族的碰撞】
在过去的几十年中,布莱顿家始终不同意进行DNA鉴定,认为这是对他们已逝长辈的不尊重。
但彼得希望见到布莱顿家族更多的成员,期待与其他哈定后人的重聚。
“还有许多哈定总统的后辈我们都没有见到。在这个家族秘密中,我们做错了一些事情——它让我们其他的家人受到了不公正的待遇。我无法忍受这样的事情,我想要弥补,”彼得说道。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 10;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=4488331&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}