tair源碼分析
『壹』 大俠,求問擬南芥資料庫TAIR的使用方法
首先,進入TAIR網站首頁,頂部有一個輸入欄,可以輸入基因編號,名稱,種子編號等信息,輸入後點擊搜索,可以顯示對應的搜索結果;其次,點擊感興趣的搜索結果,比如基因編號,種子編號等,進入對應的內容,就可以看到詳細的信息;最後,選擇感興趣的部分,比如突變體信息,基因序列等進行瀏覽。
『貳』 求《基因表達序列標簽(EST)數據分析手冊》電子版郵箱[email protected] 十分感謝!
你好!這里都有了,
http://www.arabidopsis.org/servlets/TairObject?name=AT1G58122&type=locus
http://www.arabidopsis.org/servlets/TairObject?name=AT3G05030&type=locus
『叄』 結露計算問題
結露受到主要受到天空背景輻射的影響,當然絕對濕度也是一個因素,在一段時間內,可認為絕對濕度基本保持不變時,結露主要受到天空背景輻射的影響,這樣的話,發射率高的表面溫度將低,容易寫成凝露,分析以上問題時,根據能量守恆,天空背景輻射能量=表面的輻射能量-對流換熱的能量,列出以上方程就可以得到表面的准確溫度了。
『肆』 如何在tair網站查找區間所有基因
兩個HSP家系的致病基因定位以及突變鑒定
遺傳性痙攣性截癱(Hereditary spastic paraplegia,HSP),是以脊髓錐體束退行性病變為主要表現的神經系統變性疾病,臨床上以進行性步態改變、下肢肌張力增高及腱反射亢進、出現病理反射為主要特徵,部分病人最終失去行走功能。具有高度的臨床異質性和遺傳異質性。到目前為止,已經發現有40餘個HSP疾病基因的相關位點,其中20個基因已經被克隆。常染色體顯性遺傳的位點有19個,已克隆9個基因。目的確定兩個常染色體顯性遺傳HSP家系的致病基因。方法對收集到的兩個家系的患者均進行詳細的臨床檢查,確定遺傳方式;用已報道的常染色體顯性遺傳HSP 9個已克隆基因的多態性標記進行等位基因共享分析,在確定共享的基礎上用連鎖分析確定家系的致病候選基因;通過外顯子及旁側區域測序,確定基因突變細節;用AS-PCR對家系其他成員進行突變檢測。結果家系1的致病基因定位於SPG3A,家系2的致病基因定位於SPG4(SPAST基因)。對這兩個家系的先證者進行基因測序,家系1的致病突變為SPG3A基因c.1120C>T(p.R239C),為已報道突變;家系2的致病突變為SPAST基因c.1196C>A(p.S399X),為新突變。AS-PCR檢測,家系1其餘患者均獲得相同的點突變,在近親婚配的分支家系中檢測到純合子患者,檢測到1個表型正常的個體為外顯不全。結論確定了2個HSP家系的致病基因及突變細節,發現1個新的SPAST基因新突變。
『伍』 java 什麼情況下使用 並發隊列
並發隊列是一個基於鏈接節點的無界線程安全隊列,它採用先進先出的規則對節點進行排序,當我們添加一個元素的時候,它會添加到隊列的尾部,當我們獲取一個元素時,它會返回隊列頭部的元素。它採用了「wait-free」演算法來實現,該演算法在Michael
& Scott演算法上進行了一些修改。
入隊列
入隊列就是將入隊節點添加到隊列的尾部。為了方便理解入隊時隊列的變化,以及head節點和tair節點的變化,每添加一個節點我就做了一個隊列的快照圖。
publicEpoll(){
Node</e><e>h=head;
//p表示頭節點,需要出隊的節點
Node</e><e>p=h;
for(inthops=0;;hops++){
//獲取p節點的元素
Eitem=p.getItem();
//如果p節點的元素不為空,使用CAS設置p節點引用的元素為null,如果成功則返回p節點的元素。
if(item!=null&&p.casItem(item,null)){
if(hops>=HOPS){
//將p節點下一個節點設置成head節點
Node</e><e>q=p.getNext();
updateHead(h,(q!=null)?q:p);
}
returnitem;
}
//如果頭節點的元素為空或頭節點發生了變化,這說明頭節點已經被另外一個線程修改了。那麼獲取p節點的下一個節點
Node</e><e>next=succ(p);
//如果p的下一個節點也為空,說明這個隊列已經空了
if(next==null){
//更新頭節點。
updateHead(h,p);
break;
}
//如果下一個元素不為空,則將頭節點的下一個節點設置成頭節點
p=next;
}
returnnull;
}
首先獲取頭節點的元素,然後判斷頭節點元素是否為空,如果為空,表示另外一個線程已經進行了一次出隊操作將該節點的元素取走,如果不為空,則使用CAS的方式將頭節點的引用設置成null,如果CAS成功,則直接返回頭節點的元素,如果不成功,表示另外一個線程已經進行了一次出隊操作更新了head節點,導致元素發生了變化,需要重新獲取頭節點。