Skip to content

Commit

Permalink
update file path for association calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
wdingx committed Nov 4, 2017
1 parent 73d80d5 commit 7575589
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 13 deletions.
4 changes: 2 additions & 2 deletions scripts/pangenome_computation.py
Original file line number Diff line number Diff line change
Expand Up @@ -215,8 +215,8 @@ def infer_gene_gain_loss_pattern(self):

def inferAssociations(self):
from sf_association import infer_branch_associations, infer_presence_absence_associations
infer_branch_associations(self.path, self.nstrains, self.min_strain_fraction_branch_association)
infer_presence_absence_associations(self.path, self.nstrains,
infer_branch_associations(self.path, self.metainfo_fpath, self.meta_data_config, self.nstrains, self.min_strain_fraction_branch_association)
infer_presence_absence_associations(self.path, self.metainfo_fpath, self.meta_data_config, self.nstrains,
self.min_strain_fraction_presence_association, self.max_strain_fraction_presence_association)
# TODO: gain loss associations

Expand Down
19 changes: 8 additions & 11 deletions scripts/sf_association.py
Original file line number Diff line number Diff line change
Expand Up @@ -199,15 +199,13 @@ def calc_significance(self):

return max_score



def infer_branch_associations(path, total_strains_count, strain_fraction_branch_association):
def infer_branch_associations(path, metainfo_fpath, meta_data_config,
total_strains_count, strain_fraction_branch_association):
from sf_geneCluster_align_makeTree import load_sorted_clusters
from sf_coreTree_json import metadata_load
metaFile= '%s%s'%(path,'metainfo.tsv')
data_description = '%s%s'%(path,'meta_config.tsv')
data_description = meta_data_config
association_dict = defaultdict(dict)
metadata = Metadata(metaFile, data_description)
metadata = Metadata(metainfo_fpath, data_description)
metadata_dict = metadata.to_dict()

sorted_genelist = load_sorted_clusters(path)
Expand Down Expand Up @@ -236,14 +234,13 @@ def load_gain_loss(path, clusterID):
return map(int, list(tmp))


def infer_presence_absence_associations(path, total_strains_count,
min_strain_fraction_association, max_strain_fraction_association):
def infer_presence_absence_associations(path, metainfo_fpath, meta_data_config,
total_strains_count, min_strain_fraction_association, max_strain_fraction_association):
from sf_geneCluster_align_makeTree import load_sorted_clusters
from sf_coreTree_json import metadata_load
metaFile= '%s%s'%(path,'metainfo.tsv')
data_description = '%s%s'%(path,'meta_config.tsv')
data_description = meta_data_config
association_dict = defaultdict(dict)
metadata = Metadata(metaFile, data_description)
metadata = Metadata(metainfo_fpath, data_description)
metadata_dict = metadata.to_dict()
min_strains_association = total_strains_count*min_strain_fraction_association
max_strains_association = total_strains_count*max_strain_fraction_association
Expand Down

0 comments on commit 7575589

Please sign in to comment.