Package org.forester.io.parsers
Class HmmPfamOutputParser
java.lang.Object
org.forester.io.parsers.HmmPfamOutputParser
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum - 
Constructor Summary
ConstructorsConstructorDescriptionHmmPfamOutputParser(File input_file, String species, String model_type) HmmPfamOutputParser(File input_file, String species, Set<String> filter, HmmPfamOutputParser.FilterType filter_type)  - 
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintlonggetTime()parse()voidsetAllowNonUniqueQuery(boolean allow_non_unique_query) voidsetDomainsIgnoredDueToEval(int domains_ignored_due_to_e_value) voidsetDomainsIgnoredDueToIndividualScoreCutoff(int domains_ignored_due_to_individual_score_cutoff) voidsetEValueMaximum(double 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) voidsetIndividualDomainScoreCutoffs(Map<String, String> individual_domain_score_cutoffs) Sets the individual domain score cutoff values (for example, gathering thresholds from Pfam).voidsetMaxAllowedOverlap(int max_allowed_overlap) voidsetReturnType(HmmPfamOutputParser.ReturnType return_type) voidsetVerbose(boolean verbose)  
- 
Constructor Details
- 
HmmPfamOutputParser
 - 
HmmPfamOutputParser
public HmmPfamOutputParser(File input_file, String species, Set<String> filter, HmmPfamOutputParser.FilterType filter_type)  
 - 
 - 
Method Details
- 
getDomainsEncountered
public int getDomainsEncountered() - 
getDomainsIgnoredDueToDuf
public int getDomainsIgnoredDueToDuf() - 
getDomainsIgnoredDueToEval
public int getDomainsIgnoredDueToEval() - 
getDomainsIgnoredDueToIndividualScoreCutoff
public int getDomainsIgnoredDueToIndividualScoreCutoff() - 
getDomainsIgnoredDueToNegativeDomainFilter
public int getDomainsIgnoredDueToNegativeDomainFilter() - 
getDomainsIgnoredDueToNegativeDomainFilterCountsMap
 - 
getDomainsIgnoredDueToOverlap
public int getDomainsIgnoredDueToOverlap() - 
getDomainsIgnoredDueToVirusLikeIdCountsMap
 - 
getDomainsIgnoredDueToVirusLikeIds
public int getDomainsIgnoredDueToVirusLikeIds() - 
getDomainsStored
public int getDomainsStored() - 
getDomainsStoredSet
 - 
getProteinsEncountered
public int getProteinsEncountered() - 
getProteinsIgnoredDueToFilter
public int getProteinsIgnoredDueToFilter() - 
getProteinsStored
public int getProteinsStored() - 
getTime
public long getTime() - 
parse
- Throws:
 IOException
 - 
setAllowNonUniqueQuery
public void setAllowNonUniqueQuery(boolean allow_non_unique_query)  - 
setDomainsIgnoredDueToEval
public void setDomainsIgnoredDueToEval(int domains_ignored_due_to_e_value)  - 
setDomainsIgnoredDueToIndividualScoreCutoff
public void setDomainsIgnoredDueToIndividualScoreCutoff(int domains_ignored_due_to_individual_score_cutoff)  - 
setEValueMaximum
public void setEValueMaximum(double 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)  - 
setIndividualDomainScoreCutoffs
Sets the individual domain score cutoff values (for example, gathering thresholds from Pfam). Domain ids are the keys, cutoffs the values.- Parameters:
 individual_domain_score_cutoffs-
 - 
setMaxAllowedOverlap
public void setMaxAllowedOverlap(int max_allowed_overlap)  - 
setReturnType
 - 
setVerbose
public void setVerbose(boolean verbose)  
 -