public final class HmmscanPerDomainTableParser extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HmmscanPerDomainTableParser.FilterType |
static class |
HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF |
static class |
HmmscanPerDomainTableParser.ReturnType |
| Constructor and Description |
|---|
HmmscanPerDomainTableParser(File input_file,
String species,
HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to) |
HmmscanPerDomainTableParser(File input_file,
String species,
HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to,
boolean allow_proteins_with_same_name) |
HmmscanPerDomainTableParser(File input_file,
String species,
Set<String> filter,
HmmscanPerDomainTableParser.FilterType filter_type,
HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to) |
HmmscanPerDomainTableParser(File input_file,
String species,
Set<String> filter,
HmmscanPerDomainTableParser.FilterType filter_type,
HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to,
boolean allow_proteins_with_same_name) |
public HmmscanPerDomainTableParser(File input_file, String species, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to)
public HmmscanPerDomainTableParser(File input_file, String species, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to, boolean allow_proteins_with_same_name)
public HmmscanPerDomainTableParser(File input_file, String species, Set<String> filter, HmmscanPerDomainTableParser.FilterType filter_type, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to)
public HmmscanPerDomainTableParser(File input_file, String species, Set<String> filter, HmmscanPerDomainTableParser.FilterType filter_type, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to, boolean allow_proteins_with_same_name)
public boolean isAllowProteinsWithSameName()
public int getDomainsEncountered()
public int getDomainsIgnoredDueToDuf()
public int getDomainsIgnoredDueToIEval()
public int getDomainsIgnoredDueToFsEval()
public int getDomainsIgnoredDueToIndividualScoreCutoff()
public int getDomainsIgnoredDueToNegativeDomainFilter()
public Map<String,Integer> getDomainsIgnoredDueToNegativeDomainFilterCountsMap()
public int getDomainsIgnoredDueToOverlap()
public Map<String,Integer> getDomainsIgnoredDueToVirusLikeIdCountsMap()
public int getDomainsIgnoredDueToVirusLikeIds()
public int getDomainsStored()
public HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF getIndividualCutoffAppliesTo()
public int getProteinsEncountered()
public int getProteinsIgnoredDueToFilter()
public int getProteinsStored()
public long getTime()
public List<Protein> parse() throws IOException
IOExceptionpublic void setFsEValueMaximum(double fs_e_value_maximum)
public void setIEValueMaximum(double i_e_value_maximum)
public void setIgnoreDufs(boolean ignore_dufs)
public void setIgnoreEngulfedDomains(boolean ignore_engulfed_domains)
ignored_engulfed_domains - public void setIgnoreVirusLikeIds(boolean ignore_virus_like_ids)
public void setIndividualScoreCutoffs(Map<String,Double> individual_score_cutoffs)
individual_score_cutoffs - public void setMaxAllowedOverlap(int max_allowed_overlap)
public void setReturnType(HmmscanPerDomainTableParser.ReturnType return_type)
Copyright © 2016. All rights reserved.