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)
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)
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)
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)