.TH "esl\-afetch" 1 "@EASEL_DATE@" "Easel @EASEL_VERSION@" "Easel Manual" .SH NAME esl\-afetch \- retrieve alignments from a multi-MSA database .SH SYNOPSIS .nf \fBesl\-afetch\fR [\fIoptions\fR] \fImsafile key\fR (single MSA retrieval) \fBesl\-afetch \-f\fR [\fIoptions\fR] \fImsafile keyfile\fR (multiple MSA retrieval, from a file of keys) \fBesl\-afetch \-\-index \fR\fImsafile\fR (index an MSA file for retrieval) .SH DESCRIPTION .B esl\-afetch retrieves the alignment named .I key from an alignment database in file .I msafile. The .I msafile is a "multiple multiple alignment" file in Stockholm (e.g. native Pfam or Rfam) format. The .I key is either the name (ID) of the alignment, or its accession number (AC). .PP Alternatively, .B esl\-afetch \-f provides the ability to fetch many alignments at once. The .B \-f option has it interpret the second argument as a .IR keyfile , a file consisting of one name or accession per line. .PP The .I msafile should first be SSI indexed with .B esl\-afetch \-\-index for efficient retrieval. An SSI index is not required, but without one alignment retrieval may be painfully slow. .SH OPTIONS .TP .B \-h Print brief help; includes version number and summary of all options, including expert options. .TP .B \-f Interpret the second argument as a .I keyfile instead of as just one .IR key . The .I keyfile contains one name or accession per line. This option doesn't work with the .B \-\-index option. .TP .BI \-o " " Output retrieved alignments to a file .I instead of to stdout. .TP .BI \-O Output retrieved alignment to a file named .IR key . This is a convenience for saving some typing: instead of .nf \fB% esl\-afetch \-o RRM_1 msafile RRM_1\fR .fi you can just type .nf \fB% esl\-afetch \-O msafile RRM_1\fR .fi The .B \-O option only works if you're retrieving a single alignment; it is incompatible with .B \-f. .TP .B \-\-index Instead of retrieving a .I key, the special command .B esl\-afetch \-\-index .I msafile produces an SSI index of the names and accessions of the alignments in the .I msafile. Indexing should be done once on the .I msafile to prepare it for all future fetches. .SH SEE ALSO .nf @EASEL_URL@ .fi .SH COPYRIGHT .nf @EASEL_COPYRIGHT@ @EASEL_LICENSE@ .fi .SH AUTHOR .nf http://eddylab.org .fi