 
     // Nested vector used to store read file into adjacency list
     std::vector< std::vector<int> > adj_list;
-    
+
     // Input network file provided by user
     // File format assume to be edge list
     std::ifstream infile(argv[1]);

    unsigned long long Su_Sv;
    unsigned long long T_SuVSv;
    unsigned long long S_S;
    
    // Unrestricted counts for 4-node disconnected graphlets
    unsigned long long T_I;
    unsigned long long SuVSv_I;

    int V_size = (V_num + 1) * sizeof(int);
    int E_size = E_num * sizeof(int);
    int outputs_size = E_num * sizeof(EDGE_OUTPUT);

    // Malloc GPU memory and store location in pointers
    cudaMalloc((void**)&V_ptr, V_size);
    cudaMalloc((void**)&E_ptr, E_size);
