T-COFFEE(1)

πŸ’– T-COFFEE πŸ’–

okay bestie so we're in the General Commands Manual and this is the page for t-coffee β€” yes, the T-COFFEE(1) page, you know the one. sit down, grab a strawberry πŸ“, this is a long one and it's so worth it.


🌸 NAME 🌸

t-coffee β€” multiple sequence alignment.

that's the whole job description. multiple sequence alignment. iconic. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

t_coffee [options]file
bestie I need you to look at that line very carefully. there is no space between [options] and file. that's not me being lazy, that's literally how the manpage has it. I kept it char-for-char πŸ’…

t-coffee aligns multiple DNA or protein sequences. periodt. ✨


✨ OPTIONS ✨

A summary of options is included below. For a complete description, see the documentation. (fr fr β€” this list is the trailer, not the movie, the docs are where the plot lives 😭)

okay so real talk about the format: every line down there is the option, then a type tag, then a bracketed number, then the default. I'm keeping every single character of that exactly as the manpage wrote it β€” no guessing, no "fixing", no renaming. if it's S it stays S. if it's very_fast_triplet it stays very_fast_triplet. no cap. 🫢

  • -full_log β€” S [0]
  • -run_name β€” S [0]
  • -mem_mode β€” S [0] mem
  • -extend β€” D [1] 1
  • -extend_mode β€” S [0] very_fast_triplet
  • -max_n_pair β€” D [0] 10
  • -seq_name_for_quadruplet β€” S [0] all
  • -compact β€” S [0] default
  • -clean β€” S [0] no
  • -do_self β€” FL [0] 0
  • -do_normalise β€” D [0] 1000
  • -template_file β€” S [0]
  • -seq β€” S [0]
  • -in β€” S [0] Mlalign_id_pair Mslow_pair
  • -pdb β€” S [0]
  • -out_lib β€” W_F [0] no
  • -lib_only β€” D [0] 0
  • -outseqweight β€” W_F [0] no
  • -seq_source β€” S [0] ANY
  • -cosmetic_penalty β€” D [0] -50
  • -gapopen β€” D [0] 0
  • -gapext β€” D [0] 0
  • -fgapopen β€” D [0] 0
  • -fgapext β€” D [0] 0
  • -nomatch β€” D [0] 0
  • -newtree β€” W_F [0] default
  • -usetree β€” R_F [0]
  • -tree_mode β€” S [0] slow
  • -quicktree β€” FL [0] 0
  • -outfile β€” W_F [0] default
  • -maximise β€” FL [1] 1
  • -output β€” S [0] clustalw
  • -infile β€” R_F [0]
  • -matrix β€” S [0] blosum62mt
  • -tg_mode β€” D [0] 1
  • -profile_mode β€” S [0] cw_profile_profile
  • -profile_comparison β€” S [0] full50
  • -dp_mode β€” S [0] cfasta_pair_wise
  • -ktuple β€” D [0] 1
  • -ndiag β€” D [0] 0
  • -diag_threshold β€” D [0] 0
  • -diag_mode β€” D [0] 0
  • -sim_matrix β€” S [0] vasiliky
  • -type β€” S [0]
  • -outorder β€” S [0] aligned
  • -seqnos β€” S [0] off
  • -case β€” S [0] keep
  • -cpu β€” D [0] 0
  • -maxnseq β€” D [0] 60
  • -maxlen β€” D [0] -1
  • -weight β€” S [0] default
  • -seq_weight β€” S [0] t_coffee
  • -align β€” FL [1] 1
  • -mocca β€” FL [0] 0
  • -domain β€” FL [0] 0
  • -start β€” D [0] 0
  • -len β€” D [0] 0
  • -scale β€” D [0] 0
  • -mocca_interactive β€” FL [0] 0
  • -evaluate_mode β€” S [0] t_coffee_fast
  • -get_type β€” FL [0] 0
  • -clean_aln β€” D [0] 0
  • -clean_threshold β€” D [1] 1
  • -clean_iteration β€” D [1] 1
  • -clean_evaluate_mode β€” S [0] t_coffee_fast
  • -profile β€” S [0]
  • -profile1 β€” S [0]
  • -profile2 β€” S [0]
  • -extend_matrix β€” FL [0] 0
  • -prot_min_sim β€” D [40] 40
  • -prot_max_sim β€” D [60] 60
  • -prot_min_cov β€” D [0] 0
  • -pdb_min_sim β€” D [30] 30
  • -pdb_max_sim β€” D [100] 100
  • -pdb_min_cov β€” D [50] 50
  • -pdb_blast_server β€” W_F [0] SIB
  • -prot_blast_server β€” W_F [0] SIB
  • -pdb_db β€” W_F [0] nrl3d
  • -protein_db β€” W_F [0] nr
  • -method_log β€” W_F [0] no
  • -struc_to_use β€” S [0]
  • -cache β€” W_F [0] use
  • -align_pdb_param_file β€” W_F [0] no
  • -align_pdb_hasch_mode β€” W_F [0] hasch_ca_trace_bubble
  • -msa_mode β€” S [0] tree
  • -lalign_n_top β€” D [0] 10
  • -iterate β€” D [0] 0
  • -trim β€” D [0] 0
  • -split β€” D [0] 0
  • -trimfile β€” S [0] default
  • -split β€” D [0] 0
not me pointing out that -split shows up twice in the original πŸ’€ I did not merge them, I did not delete one, I did not "fix" it. both of them are right there. that's the manpage's business, not mine 🫢
  • -split_nseq_thres β€” D [0] 0
  • -split_score_thres β€” D [0] 0
  • -check_pdb_status β€” D [0] 0
  • -seq_to_keep β€” S [0]
  • -dpa_master_aln β€” S [0]
  • -dpa_maxnseq β€” D [0] 10
  • -dpa_min_score1 β€” D [0]
  • -dpa_min_score2 β€” D [0]
  • -dpa_keep_tmpfile β€” FL [0] 0
  • -dpa_debug β€” D [0] 0
  • -multi_thread β€” S [0]
  • -lib_list β€” S [0]

and that's all one hundred and three of them, bestie. yes I counted. yes I need a nap. πŸ˜­πŸ’–


πŸ‘€ SEE ALSO πŸ‘€

go click around, the docs directory is right there on your own machine, local queen behaviour 🌈


🫢 AUTHOR 🫢

t-coffee was written by Cedric Notredame <cedric.notredame@europe.com> β€” absolute legend, main character energy, we stan. πŸ’œ

This manual page was written by Steffen Moeller <moeller@pzr.uni-rostock.de>, for the Debian project (but may be used by others). yes that's the real wording β€” "but may be used by others" β€” so go ahead, it's giving generous ✨


and that's the whole page, bestie πŸŽ€ the manual name up top is T-COFFEE, it lives in the General Commands Manual, and the footer stamps it May 13, 2005 with the version-and-name tag T-COFFEE(1) on both ends. slay, we ate, and now you know all 103 of her little flags. go align something. πŸ’…πŸ’–