question: recalculate all parameters based upon the active terms from scratch . concode_field_sep int st concode_elem_sep int nsg concode_elem_sep HashSet<ByteString> activeGenes concode_elem_sep int ag concode_elem_sep HashSet<ByteString> allGenes concode_elem_sep List<TermID> allTerms concode_elem_sep double p concode_elem_sep GOTermEnumerator popEnumerator concode_elem_sep int an concode_elem_sep double defaultQ concode_elem_sep HashMap<ByteString,Integer> Ag concode_elem_sep int sg concode_elem_sep double alpha concode_elem_sep double defaultP concode_elem_sep Set<TermID> activeTerms concode_elem_sep int sn concode_elem_sep double q concode_field_sep double optimizeForTerms concode_elem_sep String getName concode_elem_sep void setDefaultP concode_elem_sep boolean supportsTestCorrection concode_elem_sep void setDefaultQ concode_elem_sep void switchTerm concode_elem_sep EnrichedGOTermsResult calculateStudySet concode_elem_sep String getDescription concode_elem_sep double objective
target: void function ( ) { this . sg = this . nsg ; this . sn = this . st - this . sg ; this . ag = this . Ag . size ( ) ; this . an = this . activeGenes . size ( ) - this . ag ; }