Skip to content

Commit

Permalink
hg38 epo
Browse files Browse the repository at this point in the history
  • Loading branch information
grenaud committed May 9, 2022
2 parents daed35e + 6d59fd6 commit ccdb16e
Show file tree
Hide file tree
Showing 91 changed files with 610 additions and 161 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
language: C++

before_script: make libgab/utils.o tabixpp/tabix.o && sed -i "s/++11/++11\ -coverage/g" Makefile
before_script: make libgab/libgab.a tabixpp/tabix.o && sed -i "s/++11/++11\ -coverage/g" Makefile

script: make test

Expand Down
17 changes: 11 additions & 6 deletions ACF2BETASCAN.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,14 @@ int ACF2BETASCAN::run(int argc, char *argv[]){

if(arr->vectorAlleles->at(0).getAltCount() != 0 ){
if(arr->vectorAlleles->at(0).getRefCount() != 0 ){
cerr<<"Cannot determine the root allele for "<<*arr<<endl;
continue;
char b=arr->vectorAlleles->at(0).generateRandomAlleleBias(arr->ref,arr->alt);
rootIsRef = (b==arr->ref);
//cerr<<"Cannot determine the root allele for "<<*arr<<endl;
//continue;
//return 1;
}
rootIsRef=false;
}else{
rootIsRef=false;
}
}else{
rootIsRef=true;
}
Expand All @@ -166,9 +169,11 @@ int ACF2BETASCAN::run(int argc, char *argv[]){

if(arr->vectorAlleles->at(1).getAltCount() != 0 ){
if(arr->vectorAlleles->at(1).getRefCount() != 0 ){
cerr<<"Cannot determine the root allele for "<<*arr<<endl;
char b=arr->vectorAlleles->at(1).generateRandomAlleleBias(arr->ref,arr->alt);
ancIsRef = (b==arr->ref);
//cerr<<"Cannot determine the root allele for "<<*arr<<endl;
//return 1;
continue;
//continue;
}
ancIsRef=false;
}else{
Expand Down
2 changes: 1 addition & 1 deletion ACF2BETASCAN.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2BPLINK.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
21 changes: 13 additions & 8 deletions ACF2EIGENSTRAT.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -146,17 +146,22 @@ int ACF2EIGENSTRAT::run(int argc, char *argv[]){

unsigned int firstIndex=2;

if(printRoot)
if(haploidRoot)
if(printRoot){
if(haploidRoot){
genoFileS<<record->vectorAlleles->at(0).printEIGENSTRAT( false );
else
genoFileS<<record->vectorAlleles->at(0).printEIGENSTRAT( !singleAlHomo );
if(printAnc)
if(haploidRoot)
}else{
genoFileS<<record->vectorAlleles->at(0).printEIGENSTRAT( !singleAlHomo );
}
}

if(printAnc){
if(haploidRoot){
genoFileS<<record->vectorAlleles->at(1).printEIGENSTRAT(false);
else
}else{
genoFileS<<record->vectorAlleles->at(1).printEIGENSTRAT( !singleAlHomo );

}
}

for(unsigned int i=firstIndex;i<record->vectorAlleles->size();i++){
genoFileS<<record->vectorAlleles->at(i).printEIGENSTRAT( !singleAlHomo );
}
Expand Down
2 changes: 1 addition & 1 deletion ACF2EIGENSTRAT.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2FASTA.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2GPHOCS.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2GROSS.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2NEXUS.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion ACF2TREEMIX.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion AXT2ACF.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include <climits>
#include <gzstream.h>

#include "utils.h"
#include "libgab.h"
#include "GlacWriter.h"
#include "GlacParser.h"
#include "AlleleRecords.h"
Expand Down
2 changes: 1 addition & 1 deletion AvgCoaAlleleCounter.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include <math.h>
#include <limits>

#include "utils.h"
#include "libgab.h"
//#include <iostream>
//#include <fstream>
using namespace std;
Expand Down
2 changes: 1 addition & 1 deletion AvgCoaResult.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ using namespace std;
#include <vector>
#include <list>
#include "AvgCoaAlleleCounter.h"
#include "utils.h"
#include "libgab.h"

class AvgCoaResult{
private:
Expand Down
3 changes: 2 additions & 1 deletion BAM2ACF.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ int BAM2ACF::run(int argc, char *argv[]){

if( string(argv[i]) == "--bed"){
bedfilename = string(argv[i+1]);
i++;
continue;
}

Expand Down Expand Up @@ -994,7 +995,7 @@ int BAM2ACF::run(int argc, char *argv[]){
if (bed) bed_destroy(bed);


cerr<<"Program bam2acf terminated gracefully, considered "<<totalBasesL<<" bases at "<<totalSitesL<<endl;
cerr<<"Program bam2acf terminated gracefully, considered "<<totalBasesL<<" bases at "<<totalSitesL<<" sites"<<endl;

//clean up
//reader.Close();
Expand Down
2 changes: 1 addition & 1 deletion BAM2ACF.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ typedef struct { // auxiliary data structure
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
2 changes: 1 addition & 1 deletion BEAGLE2GLF.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/* #include <utils/bamtools_utilities.h> */


#include "utils.h"
#include "libgab.h"
#include "GlacWriter.h"
#include "GlacParser.h"
#include "AlleleRecords.h"
Expand Down
2 changes: 1 addition & 1 deletion BPLINK2ACF.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/* #include <utils/bamtools_utilities.h> */


#include "utils.h"
#include "libgab.h"
#include "GlacWriter.h"
#include "GlacParser.h"
#include "AlleleRecords.h"
Expand Down
2 changes: 1 addition & 1 deletion CoreVCF.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include <string.h>
#include <vector>
#include <map>
#include "utils.h"
#include "libgab.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion DistAlleleCounter.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <vector>
#include <sstream>

#include "utils.h"
#include "libgab.h"

//#include <iostream>
//#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion DistResult.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ using namespace std;
#include <vector>
#include <list>
#include "DistAlleleCounter.h"
#include "utils.h"
#include "libgab.h"

class DistResult{
private:
Expand Down
2 changes: 1 addition & 1 deletion DstatCounter.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <sys/time.h>
#include <stdlib.h>

#include "utils.h"
#include "libgab.h"

//#include <iostream>
//#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion Dstat_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define Dstat_core_h
#include <ctype.h>
#include "DstatResult.h"
#include "utils.h"
#include "libgab.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion EIGENSTRAT2ACF.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
/* #include <utils/bamtools_utilities.h> */


#include "utils.h"
#include "libgab.h"
#include "GlacWriter.h"
#include "GlacParser.h"
#include "AlleleRecords.h"
Expand Down
2 changes: 1 addition & 1 deletion F2Counter.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <sys/time.h>
#include <stdlib.h>

#include "utils.h"
#include "libgab.h"

//#include <iostream>
//#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion F2_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define F2_core_h
#include <ctype.h>
#include "F2Result.h"
#include "utils.h"
#include "libgab.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion F3Counter.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <sys/time.h>
#include <stdlib.h>

#include "utils.h"
#include "libgab.h"

//#include <iostream>
//#include <fstream>
Expand Down
2 changes: 1 addition & 1 deletion F3_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define F3_core_h
#include <ctype.h>
#include "F3Result.h"
#include "utils.h"
#include "libgab.h"

using namespace std;

Expand Down
6 changes: 4 additions & 2 deletions FilterVCF.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,10 @@ bool passedFilters(SimpleVCF * smvcf,const SetVCFFilters * filtersToUse){
coverageREF=smvcf->getDepthInfo();
}
//cerr<<"coverageREF\t"<<coverageREF<<endl;
if(coverageREF < filtersToUse->getMinCovcutoff() ||
coverageREF > filtersToUse->getMaxCovcutoff() ){
if( (coverageREF != -1)
&&
((coverageREF < filtersToUse->getMinCovcutoff()) ||
(coverageREF > filtersToUse->getMaxCovcutoff() ))){
rejectLOWCOV_REF++;
return false;
}
Expand Down
2 changes: 1 addition & 1 deletion FstResult.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ using namespace std;
#include <vector>
#include <list>
#include "FstAlleleCounter.h"
#include "utils.h"
#include "libgab.h"

class FstResult{
private:
Expand Down
2 changes: 1 addition & 1 deletion GLF2ACF.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

#include <string>

#include "utils.h"
#include "libgab.h"
#include "GlacWriter.h"
#include "GlacParser.h"
#include "AlleleRecords.h"
Expand Down
2 changes: 1 addition & 1 deletion GenomicRange.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include <string>
#include <stdlib.h>

#include "utils.h"
#include "libgab.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion GenomicWindows.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include <fstream>
#include <sys/time.h>

#include "utils.h"
#include "libgab.h"
#include "GenomicRange.h"
#include "RandomGenomicCoord.h"

Expand Down
2 changes: 1 addition & 1 deletion Glac2BED.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
12 changes: 8 additions & 4 deletions Glac2FREQSPEC.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,10 @@ int Glac2FREQSPEC::run(int argc, char *argv[]){

if(arr->vectorAlleles->at(0).getAltCount() != 0 ){
if(arr->vectorAlleles->at(0).getRefCount() != 0 ){
cerr<<"Cannot determine the root allele for "<<*arr<<endl;
return 1;
char b=arr->vectorAlleles->at(0).generateRandomAlleleBias(arr->ref,arr->alt);
rootIsRef = (b==arr->ref);
// cerr<<"Cannot determine the root allele for "<<*arr<<endl;
// return 1;
}
rootIsRef=false;
}else{
Expand All @@ -137,8 +139,10 @@ int Glac2FREQSPEC::run(int argc, char *argv[]){

if(arr->vectorAlleles->at(1).getAltCount() != 0 ){
if(arr->vectorAlleles->at(1).getRefCount() != 0 ){
cerr<<"Cannot determine the root allele for "<<*arr<<endl;
return 1;
char b=arr->vectorAlleles->at(1).generateRandomAlleleBias(arr->ref,arr->alt);
ancIsRef = (b==arr->ref);
// cerr<<"Cannot determine the root allele for "<<*arr<<endl;
// return 1;
}
ancIsRef=false;
}else{
Expand Down
2 changes: 1 addition & 1 deletion Glac2FREQSPEC.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "utils.h"
#include "libgab.h"
#include "ReadTabix.h"
#include "GlacWriter.h"
#include "GlacParser.h"
Expand Down
Loading

0 comments on commit ccdb16e

Please sign in to comment.