// Path: src/edu/uic/ncdm/venn/data/VennData.java
// public class VennData {
//     public double[] areas;
//     public String[][] data;
// 
//     public VennData(String[][] data, double[] areas) {
//         this.data = data;
//         this.areas = areas;
//     }
// }
// 
// Path: application.windows/source/main/PathwayMatrix_1_1.java
// public static List<Miner> minerList = new ArrayList<Miner>();
// 
// Path: application.windows/source/main/PathwayMatrix_1_1.java
// public static String[] minerNames;


import processing.core.*;
import java.awt.Color;
import java.util.ArrayList;
import edu.uic.ncdm.venn.data.VennData;
import static main.PathwayMatrix_1_1.minerList;
import static main.PathwayMatrix_1_1.minerNames;
				}	
				if (countRelations>0){
					aData.add(minerNames[i]+"&"+minerNames[j]);
					aAreas.add(countRelations);
				}
			}
		}
		
		data = new String[numMinerContainData+aData.size()][1];
		areas =  new double[numMinerContainData+aData.size()];		
		for (int i =0; i< numMinerContainData; i++){
			data[i][0] = minerNames[i];
			areas[i]=pair2[i].size();
		}
		for (int i =0; i< aData.size(); i++){
			data[i+numMinerContainData][0] = aData.get(i);
			areas[i+numMinerContainData] = aAreas.get(i);
		}
			
		
		
		/*
		System.out.println();
		System.out.println("****** PRINT Venn Overview   numMiner="+numMiner);
		for (int i =0; i< areas.length; i++){
			System.out.println("\t"+data[i][0]+"	"+areas[i]);
		}
		System.out.println();
		*/
			
// Path: src/edu/uic/ncdm/venn/data/VennData.java
// public class VennData {
//     public double[] areas;
//     public String[][] data;
// 
//     public VennData(String[][] data, double[] areas) {
//         this.data = data;
//         this.areas = areas;
//     }
// }
// 
// Path: application.windows/source/main/PathwayMatrix_1_1.java
// public static List<Miner> minerList = new ArrayList<Miner>();
// 
// Path: application.windows/source/main/PathwayMatrix_1_1.java
// public static String[] minerNames;


// Path: src/edu/uic/ncdm/venn/Venn_Overview.java
import processing.core.*;
import java.awt.Color;
import java.util.ArrayList;
import edu.uic.ncdm.venn.data.VennData;
import static main.PathwayMatrix_1_1.minerList;
import static main.PathwayMatrix_1_1.minerNames;

				}	
				if (countRelations>0){
					aData.add(minerNames[i]+"&"+minerNames[j]);
					aAreas.add(countRelations);
				}
			}
		}
		
		data = new String[numMinerContainData+aData.size()][1];
		areas =  new double[numMinerContainData+aData.size()];		
		for (int i =0; i< numMinerContainData; i++){
			data[i][0] = minerNames[i];
			areas[i]=pair2[i].size();
		}
		for (int i =0; i< aData.size(); i++){
			data[i+numMinerContainData][0] = aData.get(i);
			areas[i+numMinerContainData] = aAreas.get(i);
		}
			
		
		
		/*
		System.out.println();
		System.out.println("****** PRINT Venn Overview   numMiner="+numMiner);
		for (int i =0; i< areas.length; i++){
			System.out.println("\t"+data[i][0]+"	"+areas[i]);
		}
		System.out.println();
		*/
			
       VennData dv = new VennData(data, areas);