Database Analysis ------------------- Analysis Objects ~~~~~~~~~~~~~~~~~~ IsotopeRecordView used for display in tables and fast creation and access. IsotopeDatabaseManager.make_analyses(list_of_analyses) used to convert a IsotopeRecordView to a DBAnalysis. make_analyses retrieves the analysis from the db using a uuid. DBAnalysis is synced with the database record. DBAnalysis is a subclass of ArArAge, Analysis. loading the isotopes from the db is the costliest process. View of the analysis is handled by an AnalysisView. each DBAnalysis has an analysis_view object. the analysis is passed into analysis_view for creation. AnalysisView is composed of multiple subview objects; MainView, HistoryView, ...