Bio.Graphics.Distribution 模組

顯示分佈在類似染色體物件上的資訊。

這些類別旨在顯示某種資訊在任何區段上的變化分佈。它的設計是以染色體分佈為考量,但也適用於染色體區域、BAC 複製片段或任何類似的物件。

Reportlab 用於產生圖形輸出。

class Bio.Graphics.Distribution.DistributionPage(output_format='pdf')

基底類別:object

在頁面上顯示分佈群組。

此類別組織分佈,並將它們漂亮地顯示在單一頁面上。

__init__(output_format='pdf')

初始化此類別。

draw(output_file, title)

繪製分佈資訊。

參數
  • output_file - 輸出資訊的檔案名稱,或要寫入的處理代碼。

  • title - 顯示在圖形上的標題。

class Bio.Graphics.Distribution.BarChartDistribution(display_info=None)

基底類別:object

將值的分布顯示為一組長條。

__init__(display_info=None)

初始化長條圖分佈資訊的顯示。

屬性
  • display_info - 要在分佈中顯示的資訊。這應該排序為列表的列表,其中每個內部列表都是要在長條圖中顯示的資料集。

draw(cur_drawing, start_x, start_y, end_x, end_y)

在指定的範圍內繪製具有資訊的長條圖。

class Bio.Graphics.Distribution.LineDistribution

基底類別:object

將值的分布顯示為連接的線條。

此分佈顯示物件上的值變化為線條。這也允許在單一圖表上顯示多個分佈。

__init__()

初始化此類別。

draw(cur_drawing, start_x, start_y, end_x, end_y)

將線條分佈繪製到目前的繪圖中。