Mercurial > repos > lparsons > cutadapt
comparison cutadapt.xml @ 2:f6b94b76d16b
Update help
author | Lance Parsons <lparsons@princeton.edu> |
---|---|
date | Mon, 16 May 2011 16:34:09 -0400 |
parents | 8b064ea16722 |
children | 7ed26fc9fa8a |
comparison
equal
deleted
inserted
replaced
1:50cdd8870607 | 2:f6b94b76d16b |
---|---|
107 **Algorithm** | 107 **Algorithm** |
108 | 108 |
109 cutadapt uses a simple semi-global alignment algorithm, without any special optimizations. | 109 cutadapt uses a simple semi-global alignment algorithm, without any special optimizations. |
110 For speed, the algorithm is implemented as a Python extension module in calignmodule.c. | 110 For speed, the algorithm is implemented as a Python extension module in calignmodule.c. |
111 | 111 |
112 The program is sufficiently fast for my purposes, but speedups should be simple to achieve. | |
113 | |
114 | 112 |
115 **Partial adapter matches** | 113 **Partial adapter matches** |
116 | 114 |
117 Cutadapt correctly deals with partial adapter matches. As an example, suppose | 115 Cutadapt correctly deals with partial adapter matches. As an example, suppose |
118 your adapter sequence is "ADAPTER" (specified via 3' Adapters parameter). | 116 your adapter sequence is "ADAPTER" (specified via 3' Adapters parameter). |
144 was ligated to the 3' end of the sequence. This is the correct assumption for | 142 was ligated to the 3' end of the sequence. This is the correct assumption for |
145 at least the SOLiD and Illumina small RNA protocols and probably others. | 143 at least the SOLiD and Illumina small RNA protocols and probably others. |
146 | 144 |
147 If, on the other hand, your adapter can also be ligated to the 5' end (on | 145 If, on the other hand, your adapter can also be ligated to the 5' end (on |
148 purpose or by accident), you should tell cutadapt so by using the *5' or 3' (Anywhere) | 146 purpose or by accident), you should tell cutadapt so by using the *5' or 3' (Anywhere) |
149 Adapters parameter. It will then use a different alignment algorithm and | 147 Adapters* parameter. It will then use a different alignment algorithm and |
150 correctly trim adapters that appear in the beginning of a read. An adapter | 148 correctly trim adapters that appear in the beginning of a read. An adapter |
151 specified this way will also be found if it appears only partially in the | 149 specified this way will also be found if it appears only partially in the |
152 beginning of a read. For example, these sequences | 150 beginning of a read. For example, these sequences |
153 | 151 |
154 :: | 152 :: |