Skip to content
Snippets Groups Projects
Commit 176442be authored by fadwael.khaddar_ird.fr's avatar fadwael.khaddar_ird.fr
Browse files

Argument added

parent 30d512e5
No related branches found
No related tags found
No related merge requests found
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib_venn import venn2
from matplotlib_venn import venn2_unweighted
import os
import argparse
# Lecture des données des fichiers BED
bed1 = "C:\\Users\\SCD UM\\Documents\\UpSetPlot\\BS-seq.bed"
bed2 = "C:\\Users\\SCD UM\\Documents\\UpSetPlot\\Tombo.bed"
parser = argparse.ArgumentParser(description=" Script to generate VennPlot ")
parser.add_argument('-bed1', type=str, help="Path to bed1 file " )
parser.add_argument('-bed2', type=str, help='Path to bed2 file ')
args = parser.parse_args()
bed1 = args.bed1
bed2 = args.bed2
filename1 = os.path.splitext(os.path.basename(bed1))[0]
filename2 = os.path.splitext(os.path.basename(bed2))[0]
......@@ -32,7 +40,7 @@ count2 = len(unique_set2)
count3 = len(intersection)
# Construction du diagramme de Venn
venn2(subsets=(count1, count2, count3), set_labels=(filename1, filename2))
venn2_unweighted(subsets=(count1, count2, count3), set_labels=(filename1, filename2))
plt.title("")
# Afficher le diagramme
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment