polyA.converters package¶
Submodules¶
polyA.converters.cm_to_stockholm module¶
- polyA.converters.cm_to_stockholm.convert(filename_cm: str, filename_out_sto: str, filename_out_matrix: str)¶
- polyA.converters.cm_to_stockholm.get_alignment(alignment_array)¶
takes cm alignment split on newline and return string of chrom seq and subfam seq
- polyA.converters.cm_to_stockholm.get_gap_penalties(file_contents)¶
returns gap_init and gap_ext
- polyA.converters.cm_to_stockholm.get_info(info_array)¶
takes info line split by white space and assigns all info fields to variables
- polyA.converters.cm_to_stockholm.get_score_matrix(file_contents)¶
grabs score matrix info from alignment file, puts it in correct format, returns string
- polyA.converters.cm_to_stockholm.print_alignment(chrom_seq, subfam_seq, chrom, subfam, f_out_sto)¶
takes chrom and subfam names and chrom and subfam seqs and prints in stockholm format
- polyA.converters.cm_to_stockholm.print_info(C, subfam, chrom, score, strand, start, stop, consensus_start, consensus_stop, flank, matrix_name, gap_init, gap_ext, f_out_sto)¶
prints all info in correct format for stockholm
- polyA.converters.cm_to_stockholm.print_score_matrix(filename_out_matrix, score_matrix, matrix_name, background_freqs)¶
print score matrix to its own output file with extension “.matrix”
- polyA.converters.cm_to_stockholm.read_file(filename_cm)¶
opens file and returns contents of file as one string
polyA.converters.rm_to_stockholm module¶
- polyA.converters.rm_to_stockholm.convert(filename_rm: str, filename_out_sto: str, filename_out_matrix: str)¶
- polyA.converters.rm_to_stockholm.get_alignment(alignment_array)¶
takes cm alignment split on newline and return string of chrom seq and subfam seq
- polyA.converters.rm_to_stockholm.get_info(info_array)¶
takes info line split by white space and assigns all info fields to variables
- polyA.converters.rm_to_stockholm.get_score_matrix(matrix_name)¶
grabs score matrix info from original matrix file, puts it in correct format, returns string
- polyA.converters.rm_to_stockholm.print_alignment(chrom_seq, subfam_seq, chrom, subfam, f_out_sto)¶
takes chrom and subfam names and chrom and subfam seqs and prints in stockholm format
- polyA.converters.rm_to_stockholm.print_info(C, subfam, chrom, score, strand, start, stop, consensus_start, consensus_stop, flank, matrix_name, f_out_sto)¶
prints all info in correct format for stockholm
- polyA.converters.rm_to_stockholm.print_score_matrix(f_out_matrix, score_matrix, matrix_name)¶
print score matrix to its output file with extension “.matrix”
- polyA.converters.rm_to_stockholm.read_file(filename_cm)¶
opens file and returns contents of file as one string