Package org.forester.io.parsers
Class HmmscanPerDomainTableParser
java.lang.Object
org.forester.io.parsers.HmmscanPerDomainTableParser
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum - 
Constructor Summary
ConstructorsConstructorDescriptionHmmscanPerDomainTableParser(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) 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)  - 
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintlonggetTime()booleanparse()voidsetFsEValueMaximum(double fs_e_value_maximum) voidsetIEValueMaximum(double i_e_value_maximum) voidsetIgnoreDufs(boolean ignore_dufs) voidsetIgnoreEngulfedDomains(boolean ignore_engulfed_domains) To ignore domains which are completely engulfed by domains (individual ones or stretches of overlapping ones) with better support values.voidsetIgnoreVirusLikeIds(boolean ignore_virus_like_ids) voidsetIndividualScoreCutoffs(Map<String, Double> individual_score_cutoffs) Sets the individual score cutoff values (for example, gathering thresholds from Pfam).voidsetMaxAllowedOverlap(int max_allowed_overlap) voidsetReturnType(HmmscanPerDomainTableParser.ReturnType return_type)  
- 
Constructor Details
- 
HmmscanPerDomainTableParser
public HmmscanPerDomainTableParser(File input_file, String species, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to)  - 
HmmscanPerDomainTableParser
public HmmscanPerDomainTableParser(File input_file, String species, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to, boolean allow_proteins_with_same_name)  - 
HmmscanPerDomainTableParser
public HmmscanPerDomainTableParser(File input_file, String species, Set<String> filter, HmmscanPerDomainTableParser.FilterType filter_type, HmmscanPerDomainTableParser.INDIVIDUAL_SCORE_CUTOFF individual_cutoff_applies_to)  - 
HmmscanPerDomainTableParser
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)  
 - 
 - 
Method Details
- 
isAllowProteinsWithSameName
public boolean isAllowProteinsWithSameName() - 
getDomainsEncountered
public int getDomainsEncountered() - 
getDomainsIgnoredDueToDuf
public int getDomainsIgnoredDueToDuf() - 
getDomainsIgnoredDueToIEval
public int getDomainsIgnoredDueToIEval() - 
getDomainsIgnoredDueToFsEval
public int getDomainsIgnoredDueToFsEval() - 
getDomainsIgnoredDueToIndividualScoreCutoff
public int getDomainsIgnoredDueToIndividualScoreCutoff() - 
getDomainsIgnoredDueToNegativeDomainFilter
public int getDomainsIgnoredDueToNegativeDomainFilter() - 
getDomainsIgnoredDueToNegativeDomainFilterCountsMap
 - 
getDomainsIgnoredDueToOverlap
public int getDomainsIgnoredDueToOverlap() - 
getDomainsIgnoredDueToVirusLikeIdCountsMap
 - 
getDomainsIgnoredDueToVirusLikeIds
public int getDomainsIgnoredDueToVirusLikeIds() - 
getDomainsStored
public int getDomainsStored() - 
getDomainsStoredSet
 - 
getIndividualCutoffAppliesTo
 - 
getProteinsEncountered
public int getProteinsEncountered() - 
getProteinsIgnoredDueToFilter
public int getProteinsIgnoredDueToFilter() - 
getProteinsStored
public int getProteinsStored() - 
getTime
public long getTime() - 
parse
- Throws:
 IOException
 - 
setFsEValueMaximum
public void setFsEValueMaximum(double fs_e_value_maximum)  - 
setIEValueMaximum
public void setIEValueMaximum(double i_e_value_maximum)  - 
setIgnoreDufs
public void setIgnoreDufs(boolean ignore_dufs)  - 
setIgnoreEngulfedDomains
public void setIgnoreEngulfedDomains(boolean ignore_engulfed_domains) To ignore domains which are completely engulfed by domains (individual ones or stretches of overlapping ones) with better support values.- Parameters:
 ignored_engulfed_domains-
 - 
setIgnoreVirusLikeIds
public void setIgnoreVirusLikeIds(boolean ignore_virus_like_ids)  - 
setIndividualScoreCutoffs
Sets the individual score cutoff values (for example, gathering thresholds from Pfam). Domain ids are the keys, cutoffs the values.- Parameters:
 individual_score_cutoffs-
 - 
setMaxAllowedOverlap
public void setMaxAllowedOverlap(int max_allowed_overlap)  - 
setReturnType
 
 -