isodiscrepancy -------------- .. function:: RNADiscrepancy.isodiscrepancy((nt1_left, nt1_right), (nt2_left, nt2_right)) Compute the isodiscrepancy between two pairs of :py:class:`~RNADiscrepancy.rna.Nucleotide`. Full documentation: :py:func:`RNADiscrepancy.measures.isodiscrepancy` :rtype: float discrepancy ----------- .. function:: RNADiscrepancy.discrepancy([nt1_1, nt1_2, ...], [nt2_1, nt2_2, ...])) Compute the discrepancy between two RNA modules. They are list of :py:class:`~RNADiscrepancy.rna.Nucleotide` aligned in the same order Full documentation: :py:func:`RNADiscrepancy.measures.discrepancy` :rtype: float rawdata2nucleotide ------------------- .. function:: RNADiscrepancy.rawdata2nucleotide(nucleotide_name, atoms_names, atoms_elements, positions) Format raw nucleotide data to Nucleotide objects (see :py:class:`RNADiscrepancy.rna.Nucleotide`). Full documentation: :py:func:`RNADiscrepancy.utilities.rawdata2nucleotide` :rtype: :py:class:`~RNADiscrepancy.rna.Nucleotide` cif2nucleotides --------------- .. function:: RNADiscrepancy.cif2nucleotides(path_cif, to_find, author_chain, author_position, add_virtual) Extract positions from a CIF file into Nucleotide objects (see :py:class:`RNADiscrepancy.rna.Nucleotide`). Full documentation: :py:func:`RNADiscrepancy.cif2nucleotides` :rtype: list[:py:class:`~RNADiscrepancy.rna.Nucleotide`]