コード例 #1
0
ファイル: __init__.py プロジェクト: cbirdlab/sap
def write(motifs, format):
    """Returns a string representation of motifs in a given format

    Currently supported formats (case is ignored):
     - pfm : JASPAR simple single Position Frequency Matrix
     - jaspar : JASPAR multiple PFM format
     - transfac : TRANSFAC like files
    """

    format = format.lower()
    if format in ("pfm", "jaspar"):
        from SAP.Bio.motifs import jaspar
        return jaspar.write(motifs, format)
    elif format == "transfac":
        from SAP.Bio.motifs import transfac
        return transfac.write(motifs)
    else:
        raise ValueError("Unknown format type %s" % format)
コード例 #2
0
ファイル: __init__.py プロジェクト: cbirdlab/sap
    def format(self, format):
        """Returns a string representation of the Motif in a given format

        Currently supported fromats:
         - pfm : JASPAR single Position Frequency Matrix
         - jaspar : JASPAR multiple Position Frequency Matrix
         - transfac : TRANSFAC like files
        """

        if format in ('pfm', 'jaspar'):
            from SAP.Bio.motifs import jaspar
            motifs = [self]
            return jaspar.write(motifs, format)
        elif format == "transfac":
            from SAP.Bio.motifs import transfac
            motifs = [self]
            return transfac.write(motifs)
        else:
            raise ValueError("Unknown format type %s" % format)
コード例 #3
0
ファイル: __init__.py プロジェクト: kaspermunch/sap
def write(motifs, format):
    """Returns a string representation of motifs in a given format

    Currently supported formats (case is ignored):
     - pfm : JASPAR simple single Position Frequency Matrix
     - jaspar : JASPAR multiple PFM format
     - transfac : TRANSFAC like files
    """

    format = format.lower()
    if format in ("pfm", "jaspar"):
        from SAP.Bio.motifs import jaspar

        return jaspar.write(motifs, format)
    elif format == "transfac":
        from SAP.Bio.motifs import transfac

        return transfac.write(motifs)
    else:
        raise ValueError("Unknown format type %s" % format)
コード例 #4
0
ファイル: __init__.py プロジェクト: kaspermunch/sap
    def format(self, format):
        """Returns a string representation of the Motif in a given format

        Currently supported fromats:
         - pfm : JASPAR single Position Frequency Matrix
         - jaspar : JASPAR multiple Position Frequency Matrix
         - transfac : TRANSFAC like files
        """

        if format in ("pfm", "jaspar"):
            from SAP.Bio.motifs import jaspar

            motifs = [self]
            return jaspar.write(motifs, format)
        elif format == "transfac":
            from SAP.Bio.motifs import transfac

            motifs = [self]
            return transfac.write(motifs)
        else:
            raise ValueError("Unknown format type %s" % format)