jade.antibody.cdr_data package¶
Submodules¶
jade.antibody.cdr_data.CDRData module¶
-
class
jade.antibody.cdr_data.CDRData.
CDRData
(name, native_path, is_camelid=False)[source]¶ Bases:
object
Class holding cluster and length data from cluster or antibody features database.
-
add_data
(strategy, con)[source]¶ Function to add data to the class. Needs to be defined in subclass. :param strategy: Strategy for which we are adding data :param con: Sqlite3 Connection object
-
get_concatonated_map
(cdr=None, decoy_list=None)[source]¶ Returns a defaultDic: Default:
decoy: CDRDataInfo- If CDR != None:
- [value, cdr] = CDRDataTriple
#->CDR to get back cdr_value, decoy for sorting on cdr_value
Return type: defaultdict
-
get_pandas_dataframe
(cdrs=None, drop_dir_prefix=False)[source]¶ Gets all data as a pandas dataframe. Uses the set name as the score. You can then order, or select specific ones using the data frame. :rtype: pandas.DataFrame
-
get_strategy_data
(strategy)[source]¶ Get data for each decoy :param strategy: Strategy string :rtype: list of CDRDataInfo
-
jade.antibody.cdr_data.CDRDataTypes module¶
-
class
jade.antibody.cdr_data.CDRDataTypes.
CDRAlignedSequenceData
(individual_clustal_outdir, combined_clustal_outdir, native_path, is_camelid=False)[source]¶ Bases:
jade.antibody.cdr_data.CDRDataTypes.CDRSequenceData
Uses Clustal Omega to align sequences from each database.