コード例 #1
0
def write_fasta_ordered(filename, names, seqs, width=None):
    """Write a FASTA in array style to a file"""

    out = util.open_stream(filename, "w")

    for name, seq in izip(names, seqs):
        print >> out, ">%s" % name
        util.printwrap(seq, width, out=out)
コード例 #2
0
def write_fasta_ordered(filename, names, seqs, width=None):
    """Write a FASTA in array style to a file"""
    
    out = util.open_stream(filename, "w")
    
    for name, seq in izip(names, seqs):
        print >>out, ">%s" % name
        util.printwrap(seq, width, out=out)
コード例 #3
0
    def write(self, filename=sys.stdout, names=None, width=80):
        """Write sequences in Fasta format"""

        out = util.open_stream(filename, "w")

        if names is None:
            names = self.names

        for key in names:
            print >> out, ">" + key
            util.printwrap(self[key], width, out=out)
コード例 #4
0
 def write(self, filename=sys.stdout, names=None, width=80):
     """Write sequences in Fasta format"""
     
     out = util.open_stream(filename, "w")
     
     if names is None:
         names = self.names
     
     for key in names:
         print >>out, ">" + key
         util.printwrap(self[key], width, out=out)