- private static void countDomains( final Map<String, Integer> domain_counts,
- final Map<String, Integer> domain_protein_counts,
- final Map<String, DescriptiveStatistics> stats,
- final Set<String> saw_c,
- final String id_i,
- final double support ) {
- if ( domain_counts.containsKey( id_i ) ) {
- domain_counts.put( id_i, 1 + domain_counts.get( ( id_i ) ) );
- if ( !saw_c.contains( id_i ) ) {
- domain_protein_counts.put( id_i, 1 + domain_protein_counts.get( ( id_i ) ) );
- }
- }
- else {
- stats.put( id_i, new BasicDescriptiveStatistics() );
- domain_counts.put( id_i, 1 );
- domain_protein_counts.put( id_i, 1 );
- }
- stats.get( id_i ).addValue( support );
- saw_c.add( id_i );
+ private void add( final String key, final CombinableDomains cdc ) {
+ _combinable_domains_map.put( key, cdc );