PyDNApsenac module¶
A class used for computing different types of DNA descriptors!
You can freely use and distribute it. If you have any problem,
you could contact with us timely.
Authors: Zhijiang Yao and Dongsheng Cao.
Date: 2016.06.14
Email: gadsby@163.com and oriental-cds@163.com
-
PyDNApsenac.GetPCPseDNC(input_data, **kwargs)[source]¶ Make a PCPseDNC dictionary.
Parameters: - input_data – file object or sequence list.
- phyche_index – physicochemical properties list.
- all_property – choose all physicochemical properties or not.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetPCPseTNC(input_data, **kwargs)[source]¶ Make a PCPseDNC dictionary.
Parameters: - input_data – file object or sequence list.
- phyche_index – physicochemical properties list.
- all_property – choose all physicochemical properties or not.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetPseDNC(input_data, **kwargs)[source]¶ Make PseDNC dictionary.
Parameters: - input_data – file type or handle.
- k – k-tuple.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetPseKNC(input_data, **kwargs)[source]¶ Make PseKNC dictionary.
Parameters: - input_data – file type or handle.
- k – k-tuple.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetSCPseDNC(input_data, **kwargs)[source]¶ Make a SCPseDNC dictionary.
Parameters: - input_data – file object or sequence list.
- phyche_index – physicochemical properties list.
- all_property – choose all physicochemical properties or not.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetSCPseTNC(input_data, **kwargs)[source]¶ Make a SCPseTNC dictionary.
Parameters: - input_data – file object or sequence list.
- phyche_index – physicochemical properties list.
- all_property – choose all physicochemical properties or not.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetSequenceListAndPhycheValue(input_data, k, phyche_index, extra_phyche_index, all_property)[source]¶ For PseKNC-general make sequence_list and phyche_value.
Parameters: - input_data – file type or handle.
- k – int, the value of k-tuple.
- k – physicochemical properties list.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
- all_property – bool, choose all physicochemical properties or not.
-
PyDNApsenac.GetSequenceListAndPhycheValuePsednc(input_data, extra_phyche_index=None)[source]¶ For PseDNC, PseKNC, make sequence_list and phyche_value.
Parameters: - input_data – file type or handle.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.
-
PyDNApsenac.GetSequenceListAndPhycheValuePseknc(input_data, extra_phyche_index=None)[source]¶ For PseDNC, PseKNC, make sequence_list and phyche_value.
Parameters: - input_data – file type or handle.
- extra_phyche_index –
- dict, the key is the dinucleotide (string),
- the value is its physicochemical property value (list).
It means the user-defined physicochemical indices.