All Downloads are FREE. Search and download functionalities are using the official Maven repository.

classes.org.forester.application.surfacing.class Maven / Gradle / Ivy

Go to download

Applications and software libraries for evolutionary biology and comparative genomics research

There is a newer version: 1.039
Show newest version
????2

??
??
??
?	??
??
??
	



	






#? !"#
+$%
&'	(
)*)+,-).,/,0,123456789:;<
)=>?
@A
H?BCKD?E-FGHIJ?BKL
VM
VN
OPQ
ZRSTUV
WXY
Z[
\]^_`abcd
_efg
_hi
_jklmn
opq
~r
_st
u
vw
vxy
~?z
~{|
Z}~
??
?????
????????
??
i}?
???
~?
???
???B-??????????????????????????????????????
??
???
???
????
???
?????
??
???	??	??	???
?
??
??
?????????
~??
??
???	~???
??	???	???	???????	~??
???	???	???	????	~???	?	?	?	?	?		?
	?
	?	?	~			~	?	? 	?!"	?#$%
~&
?'()
~*+,-.
7/
70
1
72l/345678	9:
B;
B0
B<B/=>
?@leABC
DEF
DGH
DIJ??K
?LMNOP
?QRSTU
?V
?W
?X
~YZ
~[\]^_
`abcde	?fg
hijklmnopqrstuvwxyz{|}~????
???????????????????
h?	??
??????????????
D?????????	??
???????????	??
??????????????
h??	??
?????????????????????
??
????????????
???????
?
????

????
?
???

??
/?
?*????????
?	

Z
%?
~	q	~				
1
1
1
1
1
1
1	 !
1"
1#
10
$
1%t&'()@Y
*+,
1-.
1/0
112
134
156
178
19:
1;<
1=>
1?@A
1BCDEFGHIJKLMN
O
P?jQRnS
??lTlUl"VnW
Z?
XY
x
Z[

\K]
^
_
`
a	~b
c
?dU
?efgthtitjtktltm
?=
~no
pq
rstuvwxyz{
|}~
??
???
???
??	??	????
?
?
??
~??????
?
????

??????
??
??
?
???
??
??
???
????
???
??
~?
~?
?
??
?
??
??l?
??
???????
~?
~??
~??
??
??B@
??????????
????????????????????????????????
+???
_???
_?
_????
??
??
??
??
??
??
??
???

_	

 !"#$%&'()*+,-./01234567
89:;
~<
?=
?>B?@ABC
+DEFG
VHIJ
+
VKL
?MN	OP
Q
?RS
iRKT,U
VW	qXYZ[InnerClasses,MINIMAL_NUMBER_OF_SIMILARITIES_FOR_SPLITTINGI
ConstantValue?3DOMAIN_COMBINITONS_OUTPUT_OPTION_FOR_GRAPH_ANALYSISLjava/lang/String;7DOMAIN_COMBINITONS_OUTPUTFILE_SUFFIX_FOR_GRAPH_ANALYSIS\FPARSIMONY_OUTPUT_FITCH_PRESENT_BC_OUTPUTFILE_SUFFIX_FOR_GRAPH_ANALYSIS]*DOMAIN_COMBINITON_COUNTS_OUTPUTFILE_SUFFIX(PARSIMONY_OUTPUT_GL_SUFFIX_DOLLO_DOMAINS^4PARSIMONY_OUTPUT_GL_SUFFIX_DOLLO_BINARY_COMBINATIONS_(PARSIMONY_OUTPUT_GL_SUFFIX_FITCH_DOMAINS`4PARSIMONY_OUTPUT_GL_SUFFIX_FITCH_BINARY_COMBINATIONSa/PARSIMONY_OUTPUT_GL_COUNTS_SUFFIX_DOLLO_DOMAINSb;PARSIMONY_OUTPUT_GL_COUNTS_SUFFIX_DOLLO_BINARY_COMBINATIONSc/PARSIMONY_OUTPUT_GL_COUNTS_SUFFIX_FITCH_DOMAINSd;PARSIMONY_OUTPUT_GL_COUNTS_SUFFIX_FITCH_BINARY_COMBINATIONSePARSIMONY_OUTPUT_FITCH_GAINS_BCf$PARSIMONY_OUTPUT_FITCH_GAINS_HTML_BCg PARSIMONY_OUTPUT_FITCH_LOSSES_BCh%PARSIMONY_OUTPUT_FITCH_LOSSES_HTML_BCi!PARSIMONY_OUTPUT_FITCH_PRESENT_BCj&PARSIMONY_OUTPUT_FITCH_PRESENT_HTML_BCkPARSIMONY_OUTPUT_DOLLO_GAINS_Dl#PARSIMONY_OUTPUT_DOLLO_GAINS_HTML_DmPARSIMONY_OUTPUT_DOLLO_LOSSES_Dn$PARSIMONY_OUTPUT_DOLLO_LOSSES_HTML_Do PARSIMONY_OUTPUT_DOLLO_PRESENT_Dp%PARSIMONY_OUTPUT_DOLLO_PRESENT_HTML_DqDOMAINS_PRESENT_NEXUSBDC_PRESENT_NEXUSPRG_NAME*DOMAINS_PARSIMONY_TREE_OUTPUT_SUFFIX_DOLLOr*DOMAINS_PARSIMONY_TREE_OUTPUT_SUFFIX_FITCHs=BINARY_DOMAIN_COMBINATIONS_PARSIMONY_TREE_OUTPUT_SUFFIX_DOLLOt=BINARY_DOMAIN_COMBINATIONS_PARSIMONY_TREE_OUTPUT_SUFFIX_FITCHuNEXUS_EXTERNAL_DOMAINS"NEXUS_EXTERNAL_DOMAIN_COMBINATIONSNEXUS_SECONDARY_FEATURESv3PARSIMONY_OUTPUT_GL_SUFFIX_DOLLO_SECONDARY_FEATURESw:PARSIMONY_OUTPUT_GL_COUNTS_SUFFIX_DOLLO_SECONDARY_FEATURESx/PARSIMONY_OUTPUT_DOLLO_GAINS_SECONDARY_FEATURESy0PARSIMONY_OUTPUT_DOLLO_LOSSES_SECONDARY_FEATURESz1PARSIMONY_OUTPUT_DOLLO_PRESENT_SECONDARY_FEATURES{5SECONDARY_FEATURES_PARSIMONY_TREE_OUTPUT_SUFFIX_DOLLO|0PARSIMONY_OUTPUT_DOLLO_ALL_GOID_D_ALL_NAMESPACES}1PARSIMONY_OUTPUT_FITCH_ALL_GOID_BC_ALL_NAMESPACES~
HELP_OPTION_1
HELP_OPTION_2OUTPUT_DIR_OPTIONSCORING_OPTIONSCORING_DEFAULT?DomainSimilarityScoringALorg/forester/surfacing/DomainSimilarity$DomainSimilarityScoring;SCORING_DOMAIN_COUNT_BASEDSCORING_PROTEIN_COUNT_BASEDSCORING_COMBINATION_BASEDDETAILEDNESS_OPTIONDETAILEDNESS_DEFAULT?Detailedness@Lorg/forester/surfacing/DomainSimilarityCalculator$Detailedness;SPECIES_MATRIX_OPTIONDETAILEDNESS_BASICDETAILEDNESS_LIST_IDSDETAILEDNESS_PUNCTILIOUSDOMAIN_SIMILARITY_SORT_OPTIONDOMAIN_SORT_FILD_DEFAULT?DomainSimilaritySortFieldCLorg/forester/surfacing/DomainSimilarity$DomainSimilaritySortField;DOMAIN_SIMILARITY_SORT_MINDOMAIN_SIMILARITY_SORT_MAXDOMAIN_SIMILARITY_SORT_SDDOMAIN_SIMILARITY_SORT_MEANDOMAIN_SIMILARITY_SORT_DIFF"DOMAIN_SIMILARITY_SORT_COUNTS_DIFF&DOMAIN_SIMILARITY_SORT_ABS_COUNTS_DIFF$DOMAIN_SIMILARITY_SORT_SPECIES_COUNTDOMAIN_SIMILARITY_SORT_ALPHA4DOMAIN_SIMILARITY_SORT_BY_SPECIES_COUNT_FIRST_OPTIONDOMAIN_COUNT_SORT_OPTIONDOMAINS_SORT_ORDER_DEFAULT?$GenomeWideCombinableDomainsSortOrderYLorg/forester/surfacing/GenomeWideCombinableDomains$GenomeWideCombinableDomainsSortOrder;DOMAIN_COUNT_SORT_ALPHA"DOMAIN_COUNT_SORT_KEY_DOMAIN_COUNT+DOMAIN_COUNT_SORT_KEY_DOMAIN_PROTEINS_COUNT$DOMAIN_COUNT_SORT_COMBINATIONS_COUNTCUTOFF_SCORE_FILE_OPTIONNOT_IGNORE_DUFS_OPTIONMAX_E_VALUE_OPTIONMAX_ALLOWED_OVERLAP_OPTIONNO_ENGULFING_OVERLAP_OPTION#IGNORE_COMBINATION_WITH_SAME_OPTION"PAIRWISE_DOMAIN_COMPARISONS_PREFIX"PAIRWISE_DOMAIN_COMPARISONS_OPTIONOUTPUT_FILE_OPTIONPFAM_TO_GO_FILE_USE_OPTIONGO_OBO_FILE_USE_OPTIONGO_NAMESPACE_LIMIT_OPTION,GO_NAMESPACE_LIMIT_OPTION_MOLECULAR_FUNCTION,GO_NAMESPACE_LIMIT_OPTION_BIOLOGICAL_PROCESS,GO_NAMESPACE_LIMIT_OPTION_CELLULAR_COMPONENT%SECONDARY_FEATURES_PARSIMONY_MAP_FILE3DOMAIN_SIMILARITY_PRINT_OPTION_SIMPLE_TAB_DELIMITED*DOMAIN_SIMILARITY_PRINT_OPTION_SIMPLE_HTML,DOMAIN_SIMILARITY_PRINT_OPTION_DETAILED_HTMLDOMAIN_SIMILARITY_PRINT_OPTION&DOMAIN_SIMILARITY_PRINT_OPTION_DEFAULT?PRINT_OPTION?Lorg/forester/surfacing/PrintableDomainSimilarity$PRINT_OPTION;9IGNORE_DOMAINS_WITHOUT_COMBINATIONS_IN_ALL_SPECIES_OPTIONIGNORE_VIRAL_IDS:IGNORE_DOMAINS_WITHOUT_COMBINATIONS_IN_ALL_SPECIES_DEFAULTZ-IGNORE_DOMAINS_SPECIFIC_TO_ONE_SPECIES_OPTION5IGNORE_DOMAINS_SPECIFIC_TO_ONE_SPECIES_OPTION_DEFAULT.MATRIX_MEAN_SCORE_BASED_GENOME_DISTANCE_SUFFIX2MATRIX_SHARED_DOMAINS_BASED_GENOME_DISTANCE_SUFFIX;MATRIX_SHARED_BIN_COMBINATIONS_BASED_GENOME_DISTANCE_SUFFIX/NJ_TREE_MEAN_SCORE_BASED_GENOME_DISTANCE_SUFFIX3NJ_TREE_SHARED_DOMAINS_BASED_GENOME_DISTANCE_SUFFIXOUTPUT_DOMAIN_COMBINATIONS_LOST_MORE_THAN_ONCE_ANALYSIS_SUFFIXDOMAIN_LENGTHS_ANALYSIS_SUFFIXPERFORM_DOMAIN_LENGTH_ANALYSISALL_PFAMS_ENCOUNTERED_SUFFIX?/ALL_PFAMS_ENCOUNTERED_WITH_GO_ANNOTATION_SUFFIX? ENCOUNTERED_PFAMS_SUMMARY_SUFFIX?"ALL_PFAMS_GAINED_AS_DOMAINS_SUFFIX? ALL_PFAMS_LOST_AS_DOMAINS_SUFFIX?ALL_PFAMS_GAINED_AS_DC_SUFFIX?ALL_PFAMS_LOST_AS_DC_SUFFIX?.BASE_DIRECTORY_PER_NODE_DOMAIN_GAIN_LOSS_FILES?1BASE_DIRECTORY_PER_SUBTREE_DOMAIN_GAIN_LOSS_FILES?D_PROMISCUITY_FILE_SUFFIXLOG_FILE_SUFFIXDATA_FILE_SUFFIXDATA_FILE_DESCINDIVIDUAL_SCORE_CUTOFF_DEFAULT?INDIVIDUAL_SCORE_CUTOFFMLorg/forester/io/parsers/HmmscanPerDomainTableParser$INDIVIDUAL_SCORE_CUTOFF;4INDEPENDENT_DC_GAINS_FITCH_PARS_COUNTS_OUTPUT_SUFFIX?0INDEPENDENT_DC_GAINS_FITCH_PARS_DC_OUTPUT_SUFFIX??INDEPENDENT_DC_GAINS_FITCH_PARS_DC_FOR_GO_MAPPING_OUTPUT_SUFFIX?FINDEPENDENT_DC_GAINS_FITCH_PARS_DC_FOR_GO_MAPPING_OUTPUT_UNIQUE_SUFFIX?LIMIT_SPEC_FOR_PROT_EXDBINARY_DOMAIN_COMBINATIONS_PARSIMONY_TREE_OUTPUT_SUFFIX_FITCH_MAPPED?;INDEPENDENT_DC_GAINS_FITCH_PARS_COUNTS_MAPPED_OUTPUT_SUFFIX?7INDEPENDENT_DC_GAINS_FITCH_PARS_DC_MAPPED_OUTPUT_SUFFIX?FINDEPENDENT_DC_GAINS_FITCH_PARS_DC_FOR_GO_MAPPING_MAPPED_OUTPUT_SUFFIX?MINDEPENDENT_DC_GAINS_FITCH_PARS_DC_FOR_GO_MAPPING_MAPPED_OUTPUT_UNIQUE_SUFFIX? PERFORM_DC_REGAIN_PROTEINS_STATS()VCodeLineNumberTable'checkWriteabilityForPairwiseComparisonsv(Lorg/forester/surfacing/PrintableDomainSimilarity$PRINT_OPTION;[[Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V
StackMapTablew?createParametersAsString?DomainCombinationTypeq(ZDIZLjava/io/File;Lorg/forester/protein/BinaryDomainCombination$DomainCombinationType;)Ljava/lang/StringBuilder;?executeFitchGainsAnalysis8(Ljava/io/File;Ljava/util/List;ILjava/util/SortedSet;Z)V?????Z!
Exceptions	Signature?(Ljava/io/File;Ljava/util/List;ILjava/util/SortedSet;Z)VexecutePlusMinusAnalysis?(Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/SortedMap;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V?^Q?(Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/SortedMap;>;Ljava/util/Map;>;Ljava/util/Map;Ljava/util/List;)V
getIntreesI([Ljava/io/File;I[[Ljava/lang/String;)[Lorg/forester/phylogeny/Phylogeny;??VcinferSpeciesTrees0(Ljava/io/File;Ljava/util/List;)Ljava/util/List;?y?(Ljava/io/File;Ljava/util/List;)Ljava/util/List;log%(Ljava/lang/String;Ljava/io/Writer;)Vmain([Ljava/lang/String;)V??????.???????V??NR????????createSplitWriters2(Ljava/io/File;Ljava/lang/String;Ljava/util/Map;)VY(Ljava/io/File;Ljava/lang/String;Ljava/util/Map;)V'printOutPercentageOfMultidomainProteins((Ljava/util/SortedMap;Ljava/io/Writer;)VP(Ljava/util/SortedMap;Ljava/io/Writer;)V$preparePhylogenyForParsimonyAnalyses9(Lorg/forester/phylogeny/Phylogeny;[[Ljava/lang/String;)V??	printHelp
processFilter&(Ljava/io/File;Ljava/util/SortedSet;)VG(Ljava/io/File;Ljava/util/SortedSet;)VprocessInputFileNames)([Ljava/lang/String;)[[Ljava/lang/String;processPlusMinusAnalysisOptionk(Lorg/forester/util/CommandLineArguments;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V?(Lorg/forester/util/CommandLineArguments;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)VprocessPlusMinusFileQ(Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)VE?(Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)VwritePresentToNexusD(Ljava/io/File;Ljava/io/File;Ljava/util/SortedSet;Ljava/util/List;)V?(Ljava/io/File;Ljava/io/File;Ljava/util/SortedSet;Ljava/util/List;)VwriteProteinListsForAllSpecies6(Ljava/io/File;Ljava/util/SortedMap;Ljava/util/List;)V??(Ljava/io/File;Ljava/util/SortedMap;>;Ljava/util/List;)V
SourceFilesurfacing.java??java/lang/StringBuilderpwc_??_??????.html??java/io/File???????????	surfacing??	E-value: ??, Cutoff-scores-file: , Cutoff-scores-file: not-set, Max-overlap: ??, Max-overlap: not-set!, Engulfing-overlaps: not-allowed, Engulfing-overlaps: allowed, Ignore-dufs: true, Ignore-dufs: false, DC type (if applicable): ???????java/util/TreeSet???????????,org/forester/protein/BinaryDomainCombination??java/lang/Integer??
count < 1 ??	????????????????0GSum of all distinct domain combinations appearing once               : GSum of all distinct domain combinations appearing more than once     : GSum of all distinct domains in combinations apppearing only once     : GSum of all distinct domains in combinations apppearing more than once: GSum of all distinct domain combinations never lost                   : GSum of all distinct domain combinations lost once                    : GSum of all distinct domain combinations lost more than once          : GSum of all distinct domains in combinations lost only once           : ASum of all distinct domains in combinations lost more than once: GAll binary combinations                                              : GAll domains                                                          : ??0Produced by:surfacing(Version:2.2502Release Date:2012.05.076Contact:[email protected]PWWW:www.phylosoft.org/forester/applications/surfacing&org/forester/util/CommandLineArguments??help	?h??			java/util/ArrayListdufsedetailosortsmatrixscoringmono_eodc_sortcos
species_firstout_dirignore_self_combp2gobo	ds_outputgo_namespacepwcignore_singlet_domainsconsider_bdc_directionjackseed
jack_ratiospecies_tree
pos_filter
neg_filterinputrandom_seedneg_dom_filterignore_viral_idsprot_extract	secondary
plus_minusgraph_analysis_outall_protconsider_bdc_adj			?unknown option(s): 		'no acceptable value for E-value maximum		6no acceptable value for maximal allowed domain overlapignore_species_specific_domains	?Dno value for domain combinations similarities output file: -o=		>no value for individual domain score cutoffs file: -cos=2cannot read individual domain score cutoffs file:  				 	!	"0cannot read from individual score cutoffs file: 	#	$	%	$	&	$-no value for output directory: -out_dir=	'?	(	) " aready exists and is not empty	*?failed to create "	+?cannot write to "8attempt to use both negative and positive protein filter_attempt to use both negative or positive protein filter together wirh a negative domains filter0no value for negative filter: -neg_filter=can not read from "": 0no value for positive filter: -pos_filter=??,no value for input files file: -input=	,	-failed to read from "	.?SNo hmmpfam output file indicated is input: use comand line directly or input=??uno value for scoring method for domain combinations similarity calculation: -scoring="domains	/?	0?combinations	1?proteins	2?unknown value "G" for scoring method for domain combinations similarity calculation: "-=<|>"??2no value for -detail="	3?basic	#?list_ids	4?punctilious	5?" for detailedness: "-?no domain ids given for sequences with given domains to be extracted : -prot_extract=??|no value for domain combinations similarities sorting: -sort="alpha	6?max	7?min	8?mean	9?species	:?sd?diff	;?abs_count_diff	<?
count_diff	=?2" for domain combinations similarities sorting: "-Bno value for print option: -detailed_html|simple_html|simple_tab>"
detailed_html?simple_html)simple HTML output not implemented yet :(
simple_tab	>" for print option: -??Fno value for sorting of domain counts: -dc_sort="	??dom	@?prot	A?comb	B?"" for sorting of domain counts: "-[[Ljava/lang/String;??	C	D"cannot analyze less than two filesXcannot use : -pwc= to turn on pairwise analyses with less than three input files??.dcc1no value for Pfam to GO mapping file: -p2g=%cannot read Pfam to GO mapping file: org/forester/go/PfamToGoParser??		E	F	G	H?9parser.getMappingCount() < domain_id_to_go_ids_map.size()*cannot read from Pfam to GO mapping file: %no value for GO OBO file: -obo=Qcannot use GO OBO file (-obo=) without Pfam to GO mapping file (p2g=)cannot read GO OBO file: org/forester/go/OBOparser	I	K	L?	M	N?*parser.getGoTermCount() != go_terms.size()cannot read from GO OBO file: 	O	P	G?cannot use GO namespace limit (-go_namespace=) without Pfam to GO mapping file (p2g=) and GO OBO file (-obo=)kno value for GO namespace limit: "-go_namespace="molecular_function?	Q	Rbiological_process	S	Rcellular_component	T	R" for GO namespace limit: "-?cannot use jacknife resampling analysis (-jack[=]) without pairwise analyses (pwc=)	U?(illegal format for number of resamplings&attempt to use less than 2 resamplings!illegal format for jacknife ratio1attempt to use illegal value for jacknife ratio: 	V	W(illegal format for random generator seed?cannot infer gains and losses on input species trees (-species_tree without pairwise analyses (pwc=)Eno value for input tree: -species_tree=#	X		Y	Z	[???4no value for random number seed: -random_seed=??_domain_lengths_analysis;no value for secondary features map file: -secondary=
java/util/Map)cannot read secondary features map file: 	\	],problem with contents of features map file [.no output directory indicated (-out_dir=)4no name for (main) output file indicated (-o=)Rno (acceptable) Pfam to GO id mapping file provided ('pfam2go file') (-p2g=)Qno (acceptable) go id to term mapping file provided ('GO OBO file') (-obo=)	^	_Output directory            : ?	`?Input files names from      :  [
 input files](Input files names from: input files]Positive protein filter     :  domain ids])Positive protein filter: domain ids]Negative protein filter     : )Negative protein filter:Negative domain filter      : (Negative domain filter:java/lang/String+*-Plus-minus analysis         : && %Plus-minus analysis:
Cutoff scores file          : $Cutoff scores file:E-value maximum (inclusive) : -E-value maximum (inclusive):Ignore DUFs                 : ?	aIgnore virus like ids       : @Ignore virus, phage, transposition related ids:Ignore DUFs:Max allowed domain overlap  : ,Max allowed domain overlap:Ignore engulfed domains     : <Ignore (lower confidence) engulfed domains:Ignore singlet domains      : pIgnore singlet domains for domain combination similarity analyses (not for parsimony analyses):Ignore species specific doms: yIgnore species specific domains for domain combination similarity analyses (not for parsimony analyses):Ignore combination with self: YIgnore combination with self for domain combination similarity analyses:Consider directedness       : EConsider directedness of binary domain combinations:Consider adjacency          : AConsider djacency of binary domain combinations:Domain counts sort order    : 	b?	c?alphabeticaldomain countdomain proteins countdomain combinations countunknown value for dc sort orderPfam to GO mappings from    : 
 mappings]*Pfam to GO mappings from:GO terms from               :  terms]GO terms from:Limit GO terms to           : "Limit GO terms toSuffix for PWC files        : %Suffix for PWC filesQuery domains (ordered)     : Write similarities to       :   Scoring method            :  Scoring method:	d?domain combinations based#domain combinations baseddomain counts baseddomain counts baseddomain proteins counts based&domain proteins counts based%unknown value for sorting for scoring  Sort by                   : Sort by:	e?
score minimum
score maximum
score meanscore standard deviationspecies numberalphabetical domain identifier(maximal) difference$absolute (maximal) counts difference(maximal) counts difference(maximal) counts  difference*unknown value for sorting for similarities (sort by species count first)	`?  Detailedness              : 	f?'list combining domains for each species*unknown value for sorting for detailedness  Print option              : HTMLsimple tab delimitedunknown value for print option  Species matrix            : _domain_combination_data.txtDomain comb data output     : 1Domain combination data output:  Pairwise comparisons: 0Pairwise comparisons:
differenceabsolute counts differencecounts differenceJacknife: resamplings Jacknife ratio:	g	h-Jacknife random number seed:?	i  Jacknife                  :  resamplings    Ratio                   :     Random number seed      : 9Intree for gain/loss parsimony analysis:  Intree for gain/loss pars.: E    Random number seed for Fitch parsimony analysis:-Secondary features map file:Secondary features map file :  [mappings for Command line:
	j?
Command line                : java/io/BufferedWriter~org/forester/protein/DomainId	k	l.protjava/io/FileWriter?	mCould not open [java/util/TreeMap?	)org/forester/surfacing/DomainLengthsTable_domain_promiscuities	Species:	Mean:	SD:	Median:	Min:	Max:	N:	Max Promiscuous Domains:_log.txt?#SPECIES	PRTEIN_ID	N_TERM_DOMAIN	C_TERM_DOMAIN	N_TERM_DOMAIN_PER_DOMAIN_E_VALUE	C_TERM_DOMAIN_PER_DOMAIN_E_VALUE	N_TERM_DOMAIN_COUNTS_PER_PROTEIN	C_TERM_DOMAIN_COUNTS_PER_PROTEIN,org/forester/util/BasicDescriptiveStatistics__domains_per_potein_stats.txtGenomeMeanSDMedianNMinMax
	n?java/util/HashMap/??1Processing                                     : 1Genome                                         : 	osps?	o	p	q	p	r	p	s	p3org/forester/io/parsers/HmmscanPerDomainTableParser?	t?	u	v	w	x	y	z	y	{	y	|		}	~		?	?	?	??	?	??	?	w1Number of proteins encountered                 : 1Number of proteins stored                      : 1Coverage                                       : 	?	?%1Domains encountered                            : 	??1Domains stored                                 : 	??1Distinct domains stored                        : 	?	?1Domains ignored due to individual score cutoffs: 	??1Domains ignored due to E-value                 : 	??1Domains ignored due to DUF designation         : 	??1Domains ignored due virus like ids             : 	??1Domains ignored due negative domain filter     : 	??1Domains ignored due to overlap                 : 	??1Proteins ignored due to negative filter        : 	??1Proteins ignored due to positive filter        : 1Time for processing                            : ms [species: :domains analyzed: '; domains ignored: [ind score cutoffs: ] [E-value cutoff: ] [DUF: ] [virus like ids: ] [negative domain filter: ] [overlap: +; proteins ignored due to negative filter: +; proteins ignored due to positive filter: org/forester/protein/Protein	?	?	?	?	Eorg/forester/protein/Domain	??	??	?	?'org/forester/util/DescriptiveStatistics	??	?	?!org/forester/species/BasicSpecies	?		?	?	?	??	?	?	?	?	?	?	?	?|?	?	?	??	??Wrote domain promiscuities to: ALL	??	??	??	??	??	????*__all_genomes_domains_per_potein_histo.txt	?	?__domains_always_single_.txt	?	? __domains_single_or_combined.txt__domains_always_combined.txt6Average of proteins with a least one domain assigned: % (+/-%)4Range of proteins with a least one domain assigned: %-1Average of prot with a least one dom assigned  : 1Range of prot with a least one dom assigned    : 	?	?Wrote domain length data to: 6org/forester/surfacing/BasicDomainSimilarityCalculator?	?Jorg/forester/surfacing/CombinationsBasedPairwiseDomainSimilarityCalculatorDorg/forester/surfacing/DomainCountsBasedPairwiseSimilarityCalculatorKorg/forester/surfacing/ProteinCountsBasedPairwiseDomainSimilarityCalculator?	o	?g	??	?	?	?	?	?	???9Sum of all distinct binary combinations:-Sum of all distinct domains:$Analysis date/time:java/text/SimpleDateFormatyyyy.MM.dd HH:mm:ss	?	? genomes	?	?6Wrote main output (includes domain similarities) to: "!Failed to write similarites to: "" [org/forester/species/Species/org/forester/surfacing/PairwiseGenomeComparator	?	?	X	?_mean_score.pwd	?	E	?	?_bin_combinations.pwd	?	E_domains.pwd	?	E_mean_score_NJ.xml8org/forester/evoinference/matrix/distance/DistanceMatrix	?	?_bin_combinations_NJ.xml_domains_NJ.xml	?	?????	?	?		?	?	?		?	?	?Mapping to secondary features:%org/forester/surfacing/MappingResults	??	??: mapped domains = , not mapped domains = , mapped ratio = ), mapped ratio = n/a (total domains = 0 )????_fitch_dc_gains_counts??_fitch_dc_losses_counts	?	?	?	?		?	Time for analysis : Total running time: ms Free memory       : MB, total memory: MB2If this application is useful to you, please cite:OK	??	?_domains_A.html_domains_B.html_domains_C.html_domains_D.html_domains_E.html_domains_F.html_domains_G.html_domains_H.html_domains_I.html_domains_J.html_domains_K.html_domains_L.html_domains_M.html_domains_N.html_domains_O.html_domains_P.html_domains_Q.html_domains_R.html_domains_S.html_domains_T.html_domains_U.html_domains_V.html_domains_W.html_domains_X.html_domains_Y.html_domains_Z.html_domains_0.html	??java/util/Map$EntryEntry	???	?$Percentage of multidomain proteins: 1Percentage of multidomain proteins:            : 	?	?node named [] is not unique in input tree 	??	?	???	??	?	?	?	??	?	?	?	??	??	??	??Inode with no name, scientific name, common name, or taxonomy code present	?	?	?Not using the following  nodes:: --	?	?"java/lang/IllegalArgumentException&] not present/not unique in input treeUsage:?% java -Xms256m -Xmx512m -cp forester.jar org.forester.applications.surfacing [options]  [external node name 1] [name 2] ... [name n]L Note: This software might need a significant amount of memory (heap space);Y       hence use "-Xms128m -Xmx512m" (or more) to prevent a "java.lang.OutOfMemoryError".
 Options: >detail: level of detail for similarities output file (default:)Kignore_self_comb: to ignore combinations with self (default: not to ignore)?ignore_singlet_domains: to ignore domains without combinations in any species (for similarity calc purposes, not for parsimony analyses) (default: not to ignore)?ignore_species_specific_domains: to ignore domains specific to one species (for similarity calc purposes, not for parsimony analyses) (default: not to ignore)Qdufs: to _not_ ignore DUFs (domains with unknown function) (default: ignore DUFs)|ignore_viral_ids: to ignore domains with ids containing 'vir', 'retro', 'transpos', 'phage', or starting with 'rv' or 'gag_')sort: sorting for similarities (default: *o: name for (main) output file (mandatory)e: max (inclusive) E-value"mo: maximal allowed domain overlap2no_eo: to ignore engulfed lower confidence domainssmatrix: species matrixscoring: scoring (default:,dc_sort: sorting for domain counts (default:3ds_output: domain similarity print option (default:cos: cutoff score file*species_first: sort by species count firstout_dir: output directoryp2g: Pfam to GO mapping fileobo: GO terms file (OBO format)/go_namespace: limit GO term to one GO namespacebpwc[=]: to perform pairwise comparison based analysesHspecies_tree: species tree, to perform (Dollo, Fitch) parismony analyses}jack: perform jacknife resampling for domain and binary domain combination based distance matrices [default resamplings: 100]8jack_ratio: ratio for jacknife resampling [default: 0.5]Lseed: seed for random number generator for jacknife resampling [default: 19]?species_tree=: to infer domain/binary domain combination gains/losses on given species trees]pos_filter=: to filter out proteins not containing at least one domain listed in Yneg_filter=: to filter out proteins containing at least one domain listed in Fneg_dom_filter=: to filter out (ignore) domains listed in -input=: to read input files from ?random_seed=: seed for random number generator for Fitch Parsimony analysis (type: long, default: no randomization - given a choice, prefer absenceXconsider_bdc_direction: to consider directedness in binary combinations: e.g. A-B != B-AOconsider_bdc_adj: to consider directedness and adjacency in binary combinations?prot_extract=: to extract sequence names of sequences containing matching domains and/or domain-sequences (order N to C) (domain separator: '~', domain sequences speparator: '#', e.g. 'NACHT#BIR~CARD')Dsecondary=: to perfom parsimony analysis on secondary features6plus_minus=: to presence/absence genome analysisXgraph_analysis_out: to output binary domain combinations for (downstream) graph analysis+all_prot: to output all proteins per domainExample 1: java -Xms128m -Xmx512m -cp path/to/forester.jar org.forester.application.surfacing p2g=pfam2go_2012_02_07.txt -dufs -cos=Pfam_260_NC1 -no_eo -mo=0 -input=genomes_limited.txt -out_dir=out -o=o  -species_tree=tol.xml -obo=gene_ontology_2012_02_07.obo -pos_filter=f.txt -all_protTExample 2: java -Xms128m -Xmx512m -cp path/to/forester.jar org.forester.application.surfacing -detail=punctilious -o=TEST.html -pwc=TEST -cos=Pfam_ls_22_TC2 -p2g=pfam2go -obo=gene_ontology_edit.obo -dc_sort=dom -ignore_with_self -no_singles -e=0.001 -mo=1 -no_eo -ds_output=detailed_html -scoring=domains -sort=alpha human mouse brafl strpu	?	?[Ljava/lang/String;?properties for the input files (hmmpfam output) are expected to be in the following format "#" (or just one word, which is both the filename and the species id), instead received "2no value for 'plus-minus' file: -plus_minus=??	?	?	??
?\species/genome names can not appear with both '+' and '-' suffix, as appears the case for: "\species/genome names can not appear with both '*' and '-' suffix, as appears the case for: "cspecies/genome names can not appear with both '+' or '*' and '-' suffix, as appears the case for: "$D
	java/lang/NumberFormatException' minimal Difference (default is 1), '$F=' factor (default is 1.0), double), or '#' (ignore) suffix, encountered: "'plus minus' file [] appears empty

_dom.nex


		?



_dc.nex

	?
?	?
Wrote proteins list to "
s"org/forester/application/surfacingjava/lang/Object$org/forester/application/surfacing$1_dc.dot_fitch_present_dc.dot_dollo_gl_d_dollo_gl_dc_fitch_gl_d_fitch_gl_dc_dollo_glc_d
_dollo_glc_dc_fitch_glc_d
_fitch_glc_dc_fitch_gains_dc_fitch_gains_dc.html_fitch_losses_dc_fitch_losses_dc.html_fitch_present_dc_fitch_present_dc.html_dollo_gains_d_dollo_gains_d.html_dollo_losses_d_dollo_losses_d.html_dollo_present_d_dollo_present_d.html_d_dollo.xml_d_fitch.xml
_dc_dollo.xml
_dc_fitch.xml_secondary_features.nex_dollo_gl_secondary_features_dollo_glc_secondary_features_dollo_gains_secondary_features _dollo_losses_secondary_features!_dollo_present_secondary_features_secondary_features_dollo.xml
_dollo_goid_d_fitch_goid_dc
?org/forester/surfacing/DomainSimilarity$DomainSimilarityScoring>org/forester/surfacing/DomainSimilarityCalculator$DetailednessAorg/forester/surfacing/DomainSimilarity$DomainSimilaritySortFieldWorg/forester/surfacing/GenomeWideCombinableDomains$GenomeWideCombinableDomainsSortOrder
=org/forester/surfacing/PrintableDomainSimilarity$PRINT_OPTION	_sd_nj.nh
_sbc_nj.nh_all_encountered_pfams)_all_encountered_pfams_with_go_annotation_encountered_pfams_summary_all_pfams_gained_as_domains_all_pfams_lost_as_domains_all_pfams_gained_as_dc_all_pfams_lost_as_dcPER_NODE_EVENTSPER_SUBTREE_EVENTSKorg/forester/io/parsers/HmmscanPerDomainTableParser$INDIVIDUAL_SCORE_CUTOFF _indep_dc_gains_fitch_counts.txt_indep_dc_gains_fitch_lists.txt._indep_dc_gains_fitch_lists_for_go_mapping.txt5_indep_dc_gains_fitch_lists_for_go_mapping_unique.txt'_dc_MAPPED_secondary_features_fitch.xml'_indep_dc_gains_fitch_counts_MAPPED.txt&_indep_dc_gains_fitch_lists_MAPPED.txt5_indep_dc_gains_fitch_lists_for_go_mapping_MAPPED.txt<_indep_dc_gains_fitch_lists_for_go_mapping_unique_MAPPED.txtBorg/forester/protein/BinaryDomainCombination$DomainCombinationTypejava/util/Listjava/util/SortedSetjava/io/Writerjava/util/SortedMapjava/util/Iterator
java/util/Set[Ljava/io/File;#[Lorg/forester/phylogeny/Phylogeny;2org/forester/evoinference/distance/NeighborJoiningorg/forester/go/GoNameSpace[Ljava/util/Map;java/io/PrintStream[Ljava/io/BufferedWriter;[Ljava/util/List;
FilterType>org/forester/io/parsers/HmmscanPerDomainTableParser$FilterType9org/forester/surfacing/PairwiseDomainSimilarityCalculator1org/forester/surfacing/DomainSimilarityCalculatorGoAnnotationOutputDorg/forester/surfacing/DomainSimilarityCalculator$GoAnnotationOutput[Lorg/forester/species/Species;0org/forester/surfacing/DomainParsimonyCalculator6org/forester/phylogeny/iterators/PhylogenyNodeIterator$org/forester/phylogeny/PhylogenyNodeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;H$SwitchMap$org$forester$surfacing$PrintableDomainSimilarity$PRINT_OPTION[Iordinal()IendsWith(Ljava/lang/String;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/forester/util/ForesterUtilFILE_SEPARATOR(Ljava/lang/String;)VisWritableFile"(Ljava/io/File;)Ljava/lang/String;isEmpty
fatalError'(Ljava/lang/String;Ljava/lang/String;)V(D)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;$org/forester/surfacing/SurfacingUtilcheckForOutputFileWriteability(Ljava/io/File;)VcreateBufferedWriter((Ljava/io/File;)Ljava/io/BufferedWriter;listToSortedCountsMap'(Ljava/util/List;)Ljava/util/SortedMap;keySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;intValueunexpectedFatalErrorLINE_SEPARATORwritegetId0!()Lorg/forester/protein/DomainId;add(Ljava/lang/Object;)ZgetId1size	removeAll(Ljava/util/Collection;)ZcloseprogramMessage
getSpecies ()Lorg/forester/species/Species;getSpeciesId(I)Ljava/lang/Object;doubleValue()DvalueOf(D)Ljava/lang/Double;1org/forester/surfacing/DomainCountsDifferenceUtilcalculateCopyNumberDifferences?(Ljava/util/List;Ljava/util/SortedMap;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Double;Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/util/Map;Ljava/util/Map;Ljava/io/File;Ljava/io/File;Ljava/io/File;)VgetLocalizedMessageisReadableFile(Lorg/forester/phylogeny/Phylogeny;Ljava/lang/StringBuilder;)IisCompletelyBinaryprintWarningMessagecreateInstance6()Lorg/forester/evoinference/distance/NeighborJoining;execute"(Ljava/util/List;)Ljava/util/List;toNewHampshire5(Ljava/util/List;ZZLjava/io/File;Ljava/lang/String;)V
getMessagegetTime()JprintProgramInformation](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VisOptionSetjava/lang/Systemexit(I)VvalidateAllowedOptionsAsString$(Ljava/util/List;)Ljava/lang/String;lengthgetOptionValueAsDouble(Ljava/lang/String;)DgetOptionValueAsInt(Ljava/lang/String;)IisOptionValueSetgetOptionValue&(Ljava/lang/String;)Ljava/lang/String;"org/forester/util/BasicTableParserparseD(Ljava/lang/Object;Ljava/lang/String;)Lorg/forester/util/BasicTable;org/forester/util/BasicTablegetColumnsAsMapDouble(II)Ljava/util/Map;BASICDLorg/forester/protein/BinaryDomainCombination$DomainCombinationType;DIRECTEDDIRECTED_ADJACTANTexists	listFiles()[Ljava/io/File;mkdircanWrite
file2array#(Ljava/io/File;)[Ljava/lang/String;getNumberOfNamesequalsDOMAINSCOMBINATIONSPROTEINStoLowerCase&LIST_COMBINING_DOMAIN_FOR_EACH_SPECIESPUNCTILIOUS	DOMAIN_IDMAXMINMEAN
SPECIES_COUNTMAX_DIFFERENCEABS_MAX_COUNTS_DIFFERENCEMAX_COUNTS_DIFFERENCESIMPLE_TAB_DELIMITEDALPHABETICAL_KEY_IDKEY_DOMAIN_COUNTKEY_DOMAIN_PROTEINS_COUNTCOMBINATIONS_COUNTgetNames()[Ljava/lang/String;()Ljava/util/List;createDomainIdToGoIdMap!(Ljava/util/List;)Ljava/util/Map;getMappingCount$org/forester/go/OBOparser$ReturnType
ReturnType
BASIC_GO_TERM&Lorg/forester/go/OBOparser$ReturnType;7(Ljava/io/File;Lorg/forester/go/OBOparser$ReturnType;)VgetGoTermCountorg/forester/go/GoUtilscreateGoIdToGoTermMapcreateMolecularFunction()Lorg/forester/go/GoNameSpace;createBiologicalProcesscreateCellularComponentisOptionHasAValuegetOptionValueAsLong(Ljava/lang/String;)JindexOfsplit'(Ljava/lang/String;)[Ljava/lang/String;trim$createDomainIdToSecondaryFeaturesMap(Ljava/io/File;)Ljava/util/Map;outLjava/io/PrintStream;println(Z)Ljava/lang/StringBuilder;printb$SwitchMap$org$forester$surfacing$GenomeWideCombinableDomains$GenomeWideCombinableDomainsSortOrderJ$SwitchMap$org$forester$surfacing$DomainSimilarity$DomainSimilarityScoringL$SwitchMap$org$forester$surfacing$DomainSimilarity$DomainSimilaritySortFieldI$SwitchMap$org$forester$surfacing$DomainSimilarityCalculator$Detailednessround(DI)D(J)Ljava/lang/StringBuilder;getCommandLineArgsAsStringreplace(CC)Ljava/lang/String;(Ljava/io/Writer;)VprintStackTraceNONE@Lorg/forester/io/parsers/HmmscanPerDomainTableParser$FilterType;POSITIVE_PROTEINNEGATIVE_PROTEINNEGATIVE_DOMAIN?(Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Lorg/forester/io/parsers/HmmscanPerDomainTableParser$FilterType;Lorg/forester/io/parsers/HmmscanPerDomainTableParser$INDIVIDUAL_SCORE_CUTOFF;Z)Vq(Ljava/io/File;Ljava/lang/String;Lorg/forester/io/parsers/HmmscanPerDomainTableParser$INDIVIDUAL_SCORE_CUTOFF;Z)VsetEValueMaximum(D)V
setIgnoreDufs(Z)VsetIgnoreVirusLikeIdssetIgnoreEngulfedDomainssetMaxAllowedOverlap>org/forester/io/parsers/HmmscanPerDomainTableParser$ReturnType/UNORDERED_PROTEIN_DOMAIN_COLLECTION_PER_PROTEIN@Lorg/forester/io/parsers/HmmscanPerDomainTableParser$ReturnType;
setReturnTypeC(Lorg/forester/io/parsers/HmmscanPerDomainTableParser$ReturnType;)VsetIndividualScoreCutoffs(Ljava/util/Map;)V<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)VgetProteinsEncounteredaddValue
roundToInt(D)IgetDomainsEncounteredgetDomainsStoredgetDomainsStoredSet()Ljava/util/SortedSet;+getDomainsIgnoredDueToIndividualScoreCutoffgetDomainsIgnoredDueToEvalgetDomainsIgnoredDueToDuf"getDomainsIgnoredDueToVirusLikeIds*getDomainsIgnoredDueToNegativeDomainFiltergetDomainsIgnoredDueToOverlapgetProteinsIgnoredDueToFilterproteinToDomainCombinations\(Lorg/forester/protein/Protein;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/StringBuffergetProteinDomainsgetDomainIdcontainsKeyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	getLengthdomainsPerProteinsStatistics?(Ljava/lang/String;Ljava/util/List;Lorg/forester/util/DescriptiveStatistics;Ljava/util/SortedMap;Ljava/util/SortedSet;Ljava/util/SortedSet;Ljava/util/SortedSet;Ljava/io/Writer;)V7org/forester/surfacing/BasicGenomeWideCombinableDomains?(Ljava/util/List;ZLorg/forester/species/Species;Ljava/util/Map;Lorg/forester/protein/BinaryDomainCombination$DomainCombinationType;Ljava/util/Map;Ljava/util/Map;)Lorg/forester/surfacing/BasicGenomeWideCombinableDomains;
addLengths(Ljava/util/List;)VgetSize!writeDomainCombinationsCountsFile?([[Ljava/lang/String;Ljava/io/File;Ljava/io/Writer;Lorg/forester/surfacing/GenomeWideCombinableDomains;ILorg/forester/surfacing/GenomeWideCombinableDomains$GenomeWideCombinableDomainsSortOrder;)V1writeBinaryDomainCombinationsFileForGraphAnalysis?([[Ljava/lang/String;Ljava/io/File;Lorg/forester/surfacing/GenomeWideCombinableDomains;ILorg/forester/surfacing/GenomeWideCombinableDomains$GenomeWideCombinableDomainsSortOrder;)VaddAllDomainIdsToSetL(Lorg/forester/surfacing/GenomeWideCombinableDomains;Ljava/util/SortedSet;)V"addAllBinaryDomainCombinationToSetextractProteinNamesW(Ljava/util/List;Ljava/util/List;Ljava/io/Writer;Ljava/lang/String;Ljava/lang/String;)VflushgcarithmeticMeansampleStandardDeviationmediangetNgetMingetMaxmap2fileD(Ljava/io/File;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Vcollection2file9(Ljava/io/File;Ljava/util/Collection;Ljava/lang/String;)VexecuteDomainLengthAnalysisQ([[Ljava/lang/String;ILorg/forester/surfacing/DomainLengthsTable;Ljava/io/File;)VH(Lorg/forester/surfacing/DomainSimilarity$DomainSimilaritySortField;ZZ)VFLorg/forester/surfacing/DomainSimilarityCalculator$GoAnnotationOutput;calculateSimilaritiesd(Lorg/forester/surfacing/PairwiseDomainSimilarityCalculator;Ljava/util/List;ZZ)Ljava/util/SortedSet;#decoratePrintableDomainSimilarities?(Ljava/util/SortedSet;Lorg/forester/surfacing/DomainSimilarityCalculator$Detailedness;Lorg/forester/surfacing/DomainSimilarityCalculator$GoAnnotationOutput;Ljava/util/Map;Lorg/forester/go/GoNameSpace;)V	substring(II)Ljava/lang/String;format$(Ljava/util/Date;)Ljava/lang/String;writeDomainSimilaritiesToFilef(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;Ljava/io/Writer;Ljava/util/Map;Ljava/util/SortedSet;ZLjava/util/List;Lorg/forester/surfacing/PrintableDomainSimilarity$PRINT_OPTION;Lorg/forester/surfacing/DomainSimilarity$DomainSimilaritySortField;Lorg/forester/surfacing/DomainSimilarity$DomainSimilarityScoring;Z)Lorg/forester/util/DescriptiveStatistics;performPairwiseComparisons(Ljava/lang/StringBuilder;ZLorg/forester/surfacing/DomainSimilarityCalculator$Detailedness;ZZLorg/forester/surfacing/DomainSimilarity$DomainSimilaritySortField;Lorg/forester/surfacing/PrintableDomainSimilarity$PRINT_OPTION;Lorg/forester/surfacing/DomainSimilarity$DomainSimilarityScoring;Ljava/util/Map;Ljava/util/Map;Lorg/forester/go/GoNameSpace;[Lorg/forester/species/Species;ILjava/util/List;Lorg/forester/surfacing/PairwiseDomainSimilarityCalculator;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/io/File;Z)V(I)IgetDomainDistanceScoresMeanswriteMatrixToFile!(Ljava/io/File;Ljava/util/List;)V)getSharedBinaryCombinationsBasedDistancesgetSharedDomainsBasedDistancescreateNjTreeBasedOnMatrixToFilel(Ljava/io/File;Lorg/forester/evoinference/matrix/distance/DistanceMatrix;)Lorg/forester/phylogeny/Phylogeny;#performPairwiseComparisonsJacknifed7([Lorg/forester/species/Species;ILjava/util/List;ZIDJ)VremoveSuffixf(Lorg/forester/phylogeny/Phylogeny;Ljava/util/List;)Lorg/forester/surfacing/DomainParsimonyCalculator;executeParsimonyAnalysiso(JZLjava/lang/String;Lorg/forester/surfacing/DomainParsimonyCalculator;Lorg/forester/phylogeny/Phylogeny;Ljava/util/Map;Ljava/util/Map;Lorg/forester/go/GoNameSpace;Ljava/lang/String;[Ljava/util/Map;Ljava/util/SortedSet;ZLjava/util/List;Ljava/util/List;Lorg/forester/protein/BinaryDomainCombination$DomainCombinationType;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Vu(Lorg/forester/phylogeny/Phylogeny;Ljava/util/List;Ljava/util/Map;)Lorg/forester/surfacing/DomainParsimonyCalculator;,executeParsimonyAnalysisForSecondaryFeatures?(Ljava/lang/String;Lorg/forester/surfacing/DomainParsimonyCalculator;Lorg/forester/phylogeny/Phylogeny;Ljava/lang/String;Ljava/util/Map;)VgetSumOfFailuresgetSumOfSuccessesjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;
freeMemorytotalMemoryjava/lang/Character(C)Ljava/lang/Character;entrySetgetValue(I)Ljava/lang/Integer;getNodes$(Ljava/lang/String;)Ljava/util/List;getNameiteratorPostorder:()Lorg/forester/phylogeny/iterators/PhylogenyNodeIterator;(()Lorg/forester/phylogeny/PhylogenyNode;getNodeData(()Lorg/forester/phylogeny/data/NodeData;$org/forester/phylogeny/data/NodeData
isHasTaxonomygetTaxonomy(()Lorg/forester/phylogeny/data/Taxonomy;$org/forester/phylogeny/data/TaxonomygetTaxonomyCodesetNamegetScientificName
getCommonName'org/forester/phylogeny/PhylogenyMethods$deleteExternalNodesPositiveSelectionG([Ljava/lang/String;Lorg/forester/phylogeny/Phylogeny;)Ljava/util/List;getNode:(Ljava/lang/String;)Lorg/forester/phylogeny/PhylogenyNode;file2set%(Ljava/io/File;)Ljava/util/SortedSet;(I)Ljava/lang/String;
startsWithcontainsparseIntparseDouble%createMatrixOfDomainPresenceOrAbsenceh(Ljava/util/List;Ljava/util/SortedSet;)Lorg/forester/evoinference/matrix/character/CharacterStateMatrix;
Forg/forester/evoinference/matrix/character/CharacterStateMatrix$FormatFormatNEXUS_BINARYHLorg/forester/evoinference/matrix/character/CharacterStateMatrix$Format;?(Lorg/forester/evoinference/matrix/character/CharacterStateMatrix;Ljava/lang/String;Lorg/forester/evoinference/matrix/character/CharacterStateMatrix$Format;)V6createMatrixOfBinaryDomainCombinationPresenceOrAbsenceS(Ljava/util/List;)Lorg/forester/evoinference/matrix/character/CharacterStateMatrix;getAllDomainIdsaddAllk(Ljava/util/SortedMap;Lorg/forester/protein/DomainId;Ljava/io/Writer;Ljava/lang/String;Ljava/lang/String;)V
FULL_SEQUENCE'org/forester/surfacing/DomainSimilarity0org/forester/surfacing/PrintableDomainSimilarity?org/forester/evoinference/matrix/character/CharacterStateMatrix!~????????????????????4???????????????????????????????????????????????????????????????????????????????????s???w??????????????????????s???w??????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????'???)??+???????????????????????	???
?????????
??N??P??R?????!?????????????????? ???!???"???#???$???%???&???'???(???)??*+,?W-.?U/??01??23???4???5???6???7???8???9:?;<???=???>???????@?AB?C.??D??EF???G???H???I??J???K??PL??OM??QN??O.?PR??RS??ST???U?V???W???X??jY?AZ??[\??]^??_`??ab??cd??ef??gh??ij??kl??m??n???o??pst??uv??wx??yz??{|?}??~?????????????????A???!*???
e2
????
?6+???6??+22:+22:?Y?????,??:?*?	.?4
???Y??
??:?Y-???Y?-?
??????:		??
	????I???9??:'
()*$+H-d/n0?4?7?8?(?'?<?k	??	?V????	?.????????	?.???????????
???*??Y?:?Y??'???W? ?Y???
??W??W??Y?????W??W??W??W??W??W?Y???
??W??BD	E"F'GDJLLQMmPuRzS?V?X?Y?\?^?_??D? 
?????*? *?!:+?":?#Y?$:?#Y?$:6	6
?%?&:?'???(:?):
?*?+?,6?
-?.?Y?
?
/???0???1?'
?2?3W
?4?3W?	?*?$
?2?3W
?4?3W?
??S-?566?X-+?6W-?56-?7:

?'?6
?(?):?Y??
/?8??0???1??????Y?9?
??0???1?Y?:?	??0???1?Y?;??5??0???1?Y??
??0???1?Y???	??0???1?Y?@??5??0???1?Y?A??5??0???1?Y?B???0???1?Y?C????1?D?Y?E?*?
F???G???-st
uwx"y%z({I|P}a~gn??????????????????????????????$?H?K?P?o??????????6?Z?~??????????I	?6?????????7???M?&??'??r{?????? ???"?n
??.???B????9?$??.??????$%?3?
??:2:3???????̚??0?0?<?@??Y??η:22?`:44???Y?A?4????BY2?C?D:55?E:35?F3?G?H?.?:5?Y?I?5?
??:40?#0?<?3?3?G?
3?J:4:5?????4?
4?K?L???̚M???ζ?:66N???O:5?s6P???Q:5?`6R???S:5?M?Y???6?T?????N???P???R?????)??.??:)66d67U98W7:?????.?&?Y?66??Z?'???67?
:<[?7?\?????K??Z?A???98?
:<]?8??
8???Y?^?8???????#??Z???_7:?
:<`?:<:=?????.?a???̚b????:>>c?d?O>c?e:????:<6@?:AA?6B6CCB?$AC2:D<@?@?YD?f?S?C??ۧ?:<<?Y>?S<.-?g:=	7>6@????0??̚h???_7>?:AA???6@:A?
??6?#Y?$:A?
A?i??
A?i??
A?i:B:C?Y?Y??
???
j???:DD? ???????̚k????c?e:EE??:CE??l:B6FE:GG?6H6IIH??GI2:JCF?YJ?SCF2?`:KK???Y?m?K???BFCF2?nS?Q:L?Y?m?L??????/:L?Y?o?CF2?
b?L??????F?I??T?p??q?0?
0?K?r?4?
4?K?s??t?Y?u??
??v?a?t?Y?w??
x???y???v-?Y?z??
x???{????W?hA?56E?t?Y?|??
x?E?}???v-?Y?~??
x?E?????W?hA?56E?t?Y????
x?E?}???v-?Y????
x?E?????W?hA?56E?t?Y????
x?E?}???v-?Y????
x?E?????W?G?DT:E?J:FF?'?3F?(??:G?Y?E???G?Ѷ?:E???T:F?J:GG?'?3G?(??:H?Y?F???H?Ѷ?:F???T:G?J:HH?'?3H?(??:I?Y?G???I?Ѷ?:G??ɲt?Y???F???E???G???v-?Y???F???E???G??????W?C?t?Y????
??v-?Y????
?????W	??C?t?Y???	???v-?Y???	??????W?t?Y???????v?C?t?Y???????v-?Y??????????W-?Y??????????W?C?t?Y??????v-?Y?????????W?C?t?Y???????v-?Y??????????W?t?Y???????v-?Y??????????W?t?Y???????v-?Y??????????W?t?Y???????v-?Y??????????W?t?Y????ե?????v-?Y????ե????????W?եY?t?Y????צ?????v-?Y????צ????????W?t?????,??.?N*6B?t??v?/?t??v?#?t??v??t??v???.0?e?t?Y???/?
x?1?????v-?Y???/?
x?1????????W3?o?t?Y???2?
x?3?G?????v-?Y???2?
x?3?G????????W5?F?t?Y???5?????v-?Y???5?
?????W&?C?t?Y???%???v-?Y???%??????W??t?Y?u??
??v(?C?t?Y???(???v-?Y???(??????W?t?Y????
??v?t???-??W?? ??.???e?t??v-?Y??????W?W?t??v-?Y??????W?1?t¶v-?Y?ö???W?ĸ.?tŶ?-ƶW??)??.??	4H\p????Բtɶ?-ɶW???tʶ?-ʶW???t˶?-˶W???t̶?-̶W?o?tͶ?-ͶW?[?tζ?-ζW?G?t϶?-϶W?3?tж?-жW??tѶ?-ҶW?Ӹ.!??tԶv-ԶW?	?t??-?Y??????W?tֶ???$??.?<$0?t??v?#?tٶv??t?v?ڸ.?t۶??+?	.?3'?tܶv??tݶv?޸.?t?Y?߶"??????t?ջY?Y??
???
???:E?t?Y??E?
??v-?Y??E?
???W?t??&??t?v-?W?tŶ?-ƶW??*??.??	)??=Qey?t˶?-˶W?[?tζ?-ζW?G?t??-?W?3?t??-?W??t??-?W?Ӹ.?t??-?Y??????W6??-?Y??7?????W-?Y??8???????W-?Y???:???????W?t?Y??7????v?t?Y??8????v?t?Y??:???v=?i=??c<:FF?6G6HHG?PFH2:I-?Y??I?
?????W?t?Y???I?
??v?H???@?C-?Y???>???????W?t?Y??>???vB?yB??s6FFC??h-?Y???CF2?
?????W?t?Y???CF2?
??BF2?<?}???v?F????t??-?Y???????????W?t?Y????????v:F:G(?(c?e:HH???:GH???:F6IIH???HI2:JJ??e:K??Y??:LK:MM?6N6OON?!MO2:PL??YP???W?O???GILSJ~_?:J?Y?J???:M??Y??
??M??:MFI??Y?YM??S?,:N?Y??M?b?N?[????I??:H6I?G?#?6II??Y?:H??Y.?	:J?#Y?$:K?#Y?$:L:M:N=?=????Y??:M??Y??:N?
Y?:O?Y?Y??
???
???:P:Q??Y?YP?
?:QQ?Q?Q?Q?Q?Q?Q?Q?Y???0????:RR????Y?Y??
???
???:R:S??Y?YR?
?:S?:TT???:T??Y?YE?
?:TT?T?0??:UU????Y?:U?Y?:V?Y?:W?#Y?$:X?#Y?$:Y?#Y?$:Z:[??Y?Y?Y??
???
????:[[?[/?[?[/?[?[/?[?[/?[ ?[/?[!?[/?["?[#??
:\\?$:\:]?%Y?&:^?%Y?&:\?%Y?&:]6__.??t?ղt?Y?_`?'?.???v?Y?_`?'?.??S?(?t?Y?)?-_22???v?Y?*?-_22??S?(:`?+:a??,:a?
??T?-:b??.:b???/:b?
??0:b?1Y?Y-_22?-_22Aba?2:`?$?1Y?Y-_22?-_22a?3:`	??
`	?4`?5`?6`?7?
`?8`?9?:?
`?;:b`?<:b? :cc????:cc??c?=b?G?`?>?o9cUc???t?Y?@?`?>???v?Y?@?`?>??S?(?t?Y?A?b?G???v?Y?A?b?G??S?(?t?Y?B?Cck?E?F???v?Y?B?Cck?E?F??S?(?t?Y?G?`?H???v?Y?G?`?H??S?(?t?Y?I?`?J???v?Y?I?`?J??S?(?t?Y?K?`?L?5???v?Y?K?`?L?5??S?(?t?Y?M?`?N???v?Y?M?`?N??S?(?t?Y?O?`?P???v?Y?O?`?P??S?(?t?Y?Q?`?R???v?Y?Q?`?R??S?(?>?t?Y?S?`?T???v?Y?S?`?T??S?(?t?Y?U?`?V???v?Y?U?`?V??S?(?t?Y?W?`?X???v?Y?W?`?X??S?(?>?t?Y?Y?`?Z???v?Y?Y?`?Z??S?(?>?t?Y?[?`?Z???v?Y?[?`?Z??S?(?t?Y?\?`?]??^???vTS?(-?Y?_?-_22?`?-_22?t?a?`?J?b?`?N?c?`?P?d?`?R?e?`?T?f?`?V?g?`?X?t???W? -?Y?h?`?Z???W? -?Y?i?`?Z???W-?Y??????W6eb?J:ff?'??f?(?j:gTg?Y?e?T??/?k?l??eg?m?J:hh?'?Th?(?n:ii?o?p:j^j?q?^j?Y??rW^j?s?ti?u????????[?:ee?v?-_22bVWXYZ[?wJb?xY-_22?y0\]?z??WOb?{J_?U?K?|?Z-QJ_?U?K_,?}
?-J_?U?K_,?~J_?U?KK?J_?U?KL??F?:6eeG??/bGe2Fe2/????Fe2???
:ff?$?e???I?H?xY-_22?yb??WS???:ee?[????_????Y???P?
??G[??[/?[?Y?V???T???[/?[?Y?V???T???[/?[?Y?V???T???[/?[?Y?V???T???[/?[?Y?V???T???[/?[?Y?V???T???[#?[??WS???Y?Y??
???
????W/#???Y?Y??
???
????X#???Y?Y??
???
????Y#???Y?Y??
???
????Z#???Y???CU??k???CU??k?????G?Y???CU??k???CU??k?F???G?Y???CU??k???CU??k????S?(?Y???CU??k???CU??k?F??S?(?:__?[?F?+6__G?? F_2???:``?v??_???Q??T??S???:__?[?-.OD???:__?v??t???Y???D?
??G?t?ջ?Y????7_:a??Y)!.????:b?? ??.??'3??Y??:a?#??Y??:a???Y??:a?ĸ.??:c0???:cbaJ??:dd$c45??:e??:f:g:hd?5?1f
??ff??d??:f?%Y?&:gfg???Mf
??C?Y?f?
??:f??Y?Y?Y??
??f????:h:i"?2??Y??:i6jj.?i?xY-j22?y??W?j???-?Y???L?5??????W-?Y???K?5??????W-?Y?????Y?????Y??????????W-?Y??????W-?Y?Y?.??????hgd.??i+) ??:e?Y????f??Y??
??f???F???G?2:f?Y????
??f???t????t??.??:f6gg.?fg?xY-g22?yS?g???:g.?Y&?T??Y??:hh-!$*+ 045f.Ja%'????Y????:ii.???ii.????:i?B?Y??
??i??:i?Y?Y??
???
??:?Y?Y?i?¶??h?øĻY?Y?i?Ŷ??h?ƸĻY?Y?i?Ƕ??h?ȸĻY?Y?i?ɶ??h???U?ʸ?:j?Y?Y?i?̶??h???U?ʸ?:k?Y?Y?i?Ͷ??h???U?ʸ?:l??Y??:ggj??Wgk??Wgl??W6??hf.J78:?λY?Y?i??8???7?Ŷ??h?ƸĻY?Y?i??8???7?Ƕ??h?ȸ??+&?&?Y?Y??
???
??:AJ??=?'=??!.?	??:h:i@??Y?i?>????:i6j=:kk?6l6mml??km2:n?Y????Ѷi?<j2???Ѷ?:onJ??:p>@opn045h?B??A
MN\]^??B?UB??O6qB:rr?6s6tts?9rt2:u?Y?:vnJu??:w?Y?o??Cq?q2?
?wnh?v??j??t?ղtֶvv???&:xx?'??x?(??:yvy?s??:zz??z??`6{?t?Y?y?
۶????t?Y?ܶz?ڶ????t?Y?ݶz?ٶ???{?0?t?Y?޶dz??h{l?F???v??t߶v??=?t??Ƅj?m??/?G?JH04??#?HJ??M?=?Y?Y??
???MK?5L??:hh?[?N?=?Y?Y??
???NK?5L??:hh?[???:hh???m7ih???m7k?Y????Y????_e??^???G?Y????Y????e?????G?Y???i???k?????G?G??G?G?t?ձ???i???i???i???Z???Z
I
?
?Z>AZ???Z???Z"+.ZZ.;>Z.;`i"S"h"kZ#6#?#?Z#?#?#?Z#?$$Z$d$?%Z&?&?&?Z&?&?&?i+e,,Z,?--Z-0-5-8Z-g00Z020:0=Z0O0^0aZ0m0x0{Z1T3?3BZ8?8?8?Z8?8?9Z??$>@A F%G>HWIpJ?K?L?M?O?S?Q?R?T?U?V?X?Y?Z?\]^_&`0a:bDcNdXebflgvh?i?j?k?l?m?n?o?p?q?r?s?t?uwxy z*{4|>}H~R\?f?p?z?}???????????????????????????????????????
???? ?*?-?7?:?=?G?J?M?W?Z?]?g?q?x?????????????????????????????????%?*?4?9?<?F?P?W?g?x???????????????????????8???I?S?Zjqy???	?
?
?????	*19\ e!n"w#?$?)?*?+?,?-?0?1?2?3?6?:?8?9<4>;B@CJDTE[LdMnNvP?Q?S?T?W?]?^?_?a?b?cef
gijk)l0p<qFrNtYuawlxt{??????????????????	?	?	?	?	 ?	)?	.?	3?	=?	G?	O?	[?	f?	k?	s?	~?	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??
?
?
?
?
&?
+?
3?
??
??
??
??
??
??
?????%?-?m?r?|?????????????????	;AFPZ_emx? ?$?%?'?(?*?$?,?-?.?/?0
1
4
 5
'6
/7
I:
T;
[<
b=
q>
yA
?E
?C
?D
?G
?H
?I
?J
?K
?N
?O
?S
?T
?U
?VY Z'[6\>bA`Ca]d`e~g?i?j?k?l?q?r?x?z?{?}?~?????J?X?]?`?d?i?n?x??????????????????????????????????"?+?.?0?8?;?>?H?N?V?`?h?q?|???????????????????????????????? ?#?&?5?>?C?M?R?\?ahkn??
????????.;%>@]%`"b#?&??)?*?-?.?1?2?6?7?;?<?=*?[B`CiD?F?I?J?K?M/P4Q=RiT?W?X?Y?Z?[?\?]
^._1`5aTbucxd?e?h?ij)l0mKnpp?q?r?s?v?w?xy;{@|[}??????????@?f???????????$?-?0?9?<?E?H?Q?T?\?a?????????4?9?W?|??????????????&?A?J?R?t?}???????????????????????<?E?M?P?Y?a?d?m?u?x????????????????????????????????????????1:\
dg
ps|???????? ?!?"#9$Y%_&d'm(u)~*?+?-?.?/?1?2?3?5?6?7?9?:;=>?A$D*EDFIGnH?J?K?L?M S "T <U aW |T ?Z ?[ ?] ?_ ?` ?a!c!<`!Bu!Hv!pw!?x!?y!?z!?{!?|!?}!?~!?!??!??!??!??"?"	?"?"?"2?"7?"S?"h?"k?"m?"?~"??"??"??"??"??"??"??"??"??"??"??"??"??"??#?#
?#3?#6?#H?#P?#X?#`?#h?#p?#x?#??#??#??#??#??#??#??#??#??#??#??#??$?$?$?$?$!?$+?$4?$=?$F?$O?$X?$a?$d?$??$??$??$??$??$??$??$??$??$??$??$??$??$??$??%?%?%?%?%?%?% ?%)?%3?%9?%[?%|?%??%??%??%??%??%??%??%??%??%??%??%?&&&*
&-&N&U&\&c&j&q&w&~&?&?&?&? &?'&?"&?#&?'&?%&?&&?.&?/&?0&?1'2'13'P4'x6'?8'?9'?:'?;(<(8>(Z?(xA(?D(?F(?G(?I)J)K).M)KP)iR)?U)?W)?Y)?Z)?\*_*`*$b*Ae*ef*lg+o+p+)s+.t+Kw+e}+h~+?+??+??+??+??+??+??,?,?,?,?,?,(?,@?,e?,l?,??,??,??,??,??,??,??,??,??-?-?-?-
?-?-?-0?-5?-8?-:?-D?-G?-M?-g?-o?-v?-??-??-??-??-??-??.?.
?.(?./?.M?.U?.Z?.a?.??.??.??/?/\?/??/??0?0?0?0"?0'?02?0:?0=?0??0I?0O0T0Y0^0a0c0m	0x0{0}0?0?0?0?0?0?0?0?11 1
!1#1$1&1$(1))1.*13,1D11Q61T81[91^:1a;1n<1x=1??1?@1?B1?C1?D1?F1?G1?H1?I2J2I2M2GO2qQ2?T2?U2?a3?g3Bd3De3qh3wj3~k3?l3?k3?n3?o3?p3?q3??3??3??4
?4?4.?4Q?4u?4??4??4??5?5J?5S?5]?5g?5q?5v?5??5??6?6
?6-?68?6I?6Z?6^?6c?6~?6??6??6??6??7?7?7?7)?72?7=?7j?7o?7u?7~?7??7??7?	7?	7?	8	8	8F	8O	
8R?8X	8[?8a	8k	8?	8?	8?	>8?	@8?	I8?	G8?	H8?	K8?	M8?	V9	T9	U9	X9	Y9	Z9'	[9R	]9|	^9?	`9?	a9?	b9?	c9?	d?&?Q??\??????\??????U?U???????? ???7?T??????>??%?#????A?A?A?Q\??????????????????\?A?I??$?????E????????H?%????%???#???? ?????? ????T?.	??
?Q??
?$???8??/???	1\??????????????????\????????.??????!???8?+B???'??????I?%8\??????????????????\????????.??????X?	
_?	
_?	????4@\??????????????????\????????.?????????\\?';\??????????????????\????????.??????????
?!K????O????-E\??????????????????\????????.????????????\\?G??O?a?+?@\??????????????????\????????.?????????????}?i?i?i????9????9????9?k?D?F?_?j?D??@\??????????????????\????????.???????????????@\??????????????????\????????.???????????????"@\??????????????????\????????.???????????????@\??????????????????\????????.???????????????8@\??????????????????\????????.???????????????@\??????????????????\????????.???????????????"@\??????????????????\????????.???????????????@\??????????????????\????????.??????????????/?f?p?G?D?D?M%%%?M?D
,????????S?D?
?l?sE\??????????????????\????????.???????????????\?-K\??????????????????\????????.???????????????\?\?\?$?I?W??(E\??????????????????\????????.???????????????\???
?@J\??????????????????\????????.???????????????????????M\??????????????????\????????.??????????????????????????@O\??????????????????\????????.????????????????????????????'P\??????????????????\????????.??????????????????????????????W\??????????????????\????????.????????????????????????????????????#[\??????????????????\????????.???????????????????????????????????????????	?' 
!?^\??????????????????\????????.?????????????????????????????????????????N?
???????!?%??I???>???a\??????????????????\????????.??????????????????????????????????????????B???!?f??G??Z\??????????????????\????????.?????????????????????????????????????????R??Q?M??F\\??????????????????\????????.??????????????????????????????????????0?0???\\??????????????????\????????.??????????????????????????????????????0?0???(????Sc\??????????????????\????????.??????????????????????????????????????????????I???"??d\??????????????????\????????.????????????????????????????????????????????????????d\??????????????????\????????.????????????????????????????????????????????????????&d\??????????????????\????????.?????????????????????????????????????????????????d\??????????????????\????????.??????????????????????????????????????????????????`\??????????????????\????????.???????????????????????????????????????????.????k????C??,?P???h\??????????????????\????????.????????????????????????????????????????????????`k\??????????????????\????????.??????????????????????????????????????????????????
?????????k\??????????????????\????????.????????????????????????????????????????????????????????????*o\??????????????????\????????.????????????????????????????????????????????????????ps\??????????????????\????????.?????????????????????????????????????????????????????????????o\??????????????????\????????.????????????????????????????????????????????????????k\??????????????????\????????.???????????????????????????????????????????????????b\??????????????????\????????.????????????????????????????????????????????
r?r?
???m?,a???Y?Y?Y?*?
??+??????rW,b???Y?Y?Y?*?
??+???????rW,c???Y?Y?Y?*?
??+???????rW,d???Y?Y?Y?*?
??+???????rW,e???Y?Y?Y?*?
??+???????rW,f???Y?Y?Y?*?
??+???????rW,g???Y?Y?Y?*?
??+???????rW,h???Y?Y?Y?*?
??+???????rW,i???Y?Y?Y?*?
??+???????rW,j???Y?Y?Y?*?
??+???????rW,k???Y?Y?Y?*?
??+???????rW,l???Y?Y?Y?*?
??+???????rW,m???Y?Y?Y?*?
??+???????rW,n???Y?Y?Y?*?
??+??????rW,o???Y?Y?Y?*?
??+??????rW,p???Y?Y?Y?*?
??+??????rW,q???Y?Y?Y?*?
??+??????rW,r???Y?Y?Y?*?
??+??????rW,s???Y?Y?Y?*?
??+??????rW,t???Y?Y?Y?*?
??+??????rW,u???Y?Y?Y?*?
??+??????rW,v???Y?Y?Y?*?
??+??????rW,w???Y?Y?Y?*?
??+?	?????rW,x???Y?Y?Y?*?
??+?
?????rW,y???Y?Y?Y?*?
??+??????rW,z???Y?Y?Y?*?
??+??????rW,0???Y?Y?Y?*?
??+?
?????rW??r	i8	kp	m?	o?	q	sP	u?	w?	y?	{0	}h	?	??	?	?H	??	??	??	?(	?`	??	??	?	?@	?x	??	??	??Z??
?????=*??&N-?'?!-?(?:??+?,`=???C*??*?+?,d?k?oJ?Y??)?F???G?Y??)?F??+?(??"	?	?"	?2	?5	?P	?o	??	?????&??
?????+???M>+??M*+22??G?-?Y??+22??*????,+22S????*?N-???-?:???????'????????? ?i???'???!?????!? ?:???'???"?????"? ?#???O,*?$:?G?v?t?Y?%??G?&???v6?G?8?t?Y?Ѷ?'??U?????v???²t(?v6+??=*+22?)W?):?Y??+22?+??????±???*?? 	?	?	? 	?J	?R	?X	?]	?f	?n	?y	??	??	??	??	??	?	?	?	?	?"	?H	?W	??	??	??	??	??	??	??	??	??	??8?\?A?
???J?..??9??@?T?%?
???2F?t?ղt,?v?t?ղt-?v?t?ղt.?v?t/?v?t?ղt0?v?t?Y?1????
2???v?t3?v?t4?v?t5?v?t6?v?t7?v?t?Y?8???
2???v?t9?v?t:?v?t;?v?t????
2???v?t?Y????$?
2???v?t?Y?@???
2???v?tA?v?tB?v?tC?v?tD?v?tE?v?tF?v?tG?v?tH?v?tI?v?tJ?v?tK?v?tL?v?tM?v?tN?v?tO?v?tP?v?tQ?v?tR?v?tS?v?tT?v?tU?v?tV?v?tW?v?tX?v?t?ղtY?v?t?ղtZ?v?t?ձ??6	?	?	?	?	?$	?-	?6	?<	?E	?g
p
y
?
	?
?
?
?
?
?
?
?

'
I
R
[
d
m
v
 
!?
#?
%?
)?
+?
0?
3?
5?
7?
9?
:?
=?
??
A?
D
F
G
I!
J'
K0
O6
P?
UE
V
????GM*?[M?
N-???,?1,?7N-?'?!-?(??:+??Y??3W??ܱ
Z?*

Y
[
_

]
^
`
a3
bC
cF
k??
????	?
??&??
?????*??\L=*??*2#???+??S+2*2S+2*2S?7+*2c?eS+2??#?Y?]?*2?F????Y+22??`N-??	-?????+??:
n
o
p
q 
r(
s3
v?
wG
xg
w
?~
??
o?
???.*3?
????f*????_*??̚^??Y*??η:?`:??&?Y???
????+,-?_??&	
?	
?
?
?)
?0
?8
?[
?e
???@???	??
???P
3:69*?[:?:		??????&:		?'??	?(??:

?`:
??a?9-?b?"?Y?c??F???+??W??
??a?9-?b?"?Y?d??F???,??W??
??a?D+?b?,?b?"?Y?e??F???-??W??
f?a?9
?`?g6??:?Y?i?
?`?F????q
j?a?9
?`?k9?X:?Y?l?
?`?F????0
c?a??"?Y?m?
?F????+Y?Y??T???n??W?VY?Y??T???o??W???"?Y?p?*?
q????	Z#.1hdorh??)
?
?
?	
?
?
?
?
?#
?B
?J
?U
?`
?
??
??
??
??
??
??
??
?
?
?#
?.
?1
?3
?V
?Y
?d
?o
?r
?t
??
??
??
??
??
?
?
?2
??G?????????
??R??4 X?'X?'
?H??
????U-+??,?r?Y?*?
s???t?u-?v?Y?*?
w???t?u?:?x??EHi?
?'
?E
?H
?J
?T
??$I????????}???
???qػ#Y?$N,?J:?'? ?(?K:-?y?zW???-?7:?'???(??:?Y?Y?*?
???
???:? ??Y?Y?
?:+/???{?D?:?[??Y?|??
F???G??k????Z?B
?
?&47U}??????????7????&???i?????????!?????Y)???????	??&?$???}?,?????????$???r?~??@???@??@?K?@?@q1r@?)?@l?	1?@???@9B	J@ 1	J@O

@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy