1) The summarizer writes the features and filenames summaries line by line to save memory. I make sure that the features are aligned between lines and match the header of the features summaries file.
2) When the user selects subsets of features (either specifies a feature set or selection by keywords), then the summarizer calculated only the groups of features that are necessary (drops any group that doesn't contain any of the selected features).
1) The summarizer writes the features and filenames summaries line by line to save memory. I make sure that the features are aligned between lines and match the header of the features summaries file.
2) When the user selects subsets of features (either specifies a feature set or selection by keywords), then the summarizer calculated only the groups of features that are necessary (drops any group that doesn't contain any of the selected features).