<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to User Manual</title><link>https://sourceforge.net/p/detectir/wiki/User%2520Manual/</link><description>Recent changes to User Manual</description><atom:link href="https://sourceforge.net/p/detectir/wiki/User%20Manual/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 19 Jan 2016 06:33:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/detectir/wiki/User%20Manual/feed" rel="self" type="application/rss+xml"/><item><title>User Manual modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/User%2520Manual/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -3,26 +3,31 @@

 ### Table of Contents
 1. [What is detectIR?](#jump1)
-2. [How to install detectIR?](#jump2)
-3. [How to test detectIR?](#jump3)
-4. [Technical decription of detectIR](#jump4)
-    4.1 [detectPerfectIR.m](#jump4.1)
-    4.2 [detectImperfectIR.m](#jump4.2)
-5. [Two alternatives for imperfect inverted repeats detection](#jump5)
-    5.1 [detectImperfectIR_S1.m](#jump5.1)
-    5.2 [detectImperfectIR_S2.m](#jump5.2)
+2. [How to cite detectIR?](#jump2)
+3. [How to install detectIR?](#jump3)
+4. [How to test detectIR?](#jump4)
+5. [Technical decription of detectIR](#jump5)
+    5.1 [detectPerfectIR.m](#jump5.1)
+    5.2 [detectImperfectIR.m](#jump5.2)
+6. [Two alternatives for imperfect inverted repeats detection](#jump6)
+    6.1 [detectImperfectIR_S1.m](#jump6.1)
+    6.2 [detectImperfectIR_S2.m](#jump6.2)

 &lt;span id="jump1"&gt;&lt;/span&gt;
 ### 1. What is detectIR?
 ***detectIR*** is a MATLAB-based tool for detecting perfect and imperfect inverted repeats. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)
 If you have any question or comment, please contact with Dr. Chun Liang (&amp;lt;liangc@miamioh.edu&amp;gt;).

-**Citation:** [Ye C, Ji G, Li L, Liang C (2014) *detectIR*: A Novel Program for Detecting Perfect and Imperfect Inverted Repeats Using Complex Numbers and Vector Calculation. ***PLoS ONE*** 9(11): e113349.](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0113349)
-
 [↑Back To Top](#jump0)

 &lt;span id="jump2"&gt;&lt;/span&gt;
-### 2. How to install detectIR?
+### 2. How to cite detectIR?
+[Ye C, Ji G, Li L, Liang C (2014) *detectIR*: A Novel Program for Detecting Perfect and Imperfect Inverted Repeats Using Complex Numbers and Vector Calculation. ***PLoS ONE*** 9(11): e113349.](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0113349)
+
+[↑Back To Top](#jump0)
+
+&lt;span id="jump3"&gt;&lt;/span&gt;
+### 3. How to install detectIR?
 \[1]. Download and unzip our souce codes - 'detectIR.20150213.7z'

 After you download and unzip our source codes ('detectIR.20150213.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 
@@ -33,20 +38,20 @@

 [↑Back To Top](#jump0)

-&lt;span id="jump3"&gt;&lt;/span&gt;
-### 3. How to test detectIR?
+&lt;span id="jump4"&gt;&lt;/span&gt;
+### 4. How to test detectIR?

 Please read the file named **'TestInfo.txt'** carefully to follow the step-by-step guide in your testing of detectIR.

 [↑Back To Top](#jump0)

-&lt;span id="jump4"&gt;&lt;/span&gt;
-### 4. Technical decription of detectIR
+&lt;span id="jump5"&gt;&lt;/span&gt;
+### 5. Technical decription of detectIR

 ***detectIR*** is composed of two key MATLAB functions: 

-&lt;span id="jump4.1"&gt;&lt;/span&gt;
-#### 4.1. detectPerfectIR.m  
+&lt;span id="jump5.1"&gt;&lt;/span&gt;
+#### 5.1. detectPerfectIR.m  

 This function detects all the perfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
 **Synposis:**
@@ -81,8 +86,8 @@
 [startPos,endPos,irSeq] = detectPerfectIR('ACGATGAGTCATGCTT',2,6)
 ~~~~

-&lt;span id="jump4.2"&gt;&lt;/span&gt;
-### 4.2. detectImperfectIR.m  
+&lt;span id="jump5.2"&gt;&lt;/span&gt;
+### 5.2. detectImperfectIR.m  

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
 **Synposis:**
@@ -123,13 +128,13 @@

 [↑Back To Top](#jump0)

-&lt;span id="jump5"&gt;&lt;/span&gt;
-### 5. Two alternatives for imperfect inverted repeats detection.
+&lt;span id="jump6"&gt;&lt;/span&gt;
+### 6. Two alternatives for imperfect inverted repeats detection.

 We created two new functions based on the 'detectImperfectIR.m' with different parameters that some users may prefer. 

-&lt;span id="jump5.1"&gt;&lt;/span&gt;
-#### 5.1. detectImperfectIR_S1.m
+&lt;span id="jump6.1"&gt;&lt;/span&gt;
+#### 6.1. detectImperfectIR_S1.m

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it separates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle).
 **Synposis:**
@@ -170,8 +175,8 @@
 [startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1('ACGATGAGTCATGCTT',7,10,1,1)
 ~~~~

-&lt;span id="jump5.2"&gt;&lt;/span&gt;
-#### 5.2. detectImperfectIR_S2.m
+&lt;span id="jump6.2"&gt;&lt;/span&gt;
+#### 6.2. detectImperfectIR_S2.m

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it seperates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle), and
 defines the stem length separately.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Tue, 19 Jan 2016 06:33:37 -0000</pubDate><guid>https://sourceforge.netb83fba04a74c5c6699fcd2d5383f6b4ea577434f</guid></item><item><title>User Manual modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/User%2520Manual/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -17,7 +17,7 @@
 ***detectIR*** is a MATLAB-based tool for detecting perfect and imperfect inverted repeats. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)
 If you have any question or comment, please contact with Dr. Chun Liang (&amp;lt;liangc@miamioh.edu&amp;gt;).

-**Citation:** [Ye C, Ji G, Li L, Liang C (2014) detectIR: A Novel Program for Detecting Perfect and Imperfect Inverted Repeats Using Complex Numbers and Vector Calculation. PLoS ONE 9(11): e113349.](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0113349)
+**Citation:** [Ye C, Ji G, Li L, Liang C (2014) *detectIR*: A Novel Program for Detecting Perfect and Imperfect Inverted Repeats Using Complex Numbers and Vector Calculation. ***PLoS ONE*** 9(11): e113349.](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0113349)

 [↑Back To Top](#jump0)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Tue, 19 Jan 2016 02:27:02 -0000</pubDate><guid>https://sourceforge.net3abb63ac97daed8fa7225cd754687e640f8dac0d</guid></item><item><title>User Manual modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/User%2520Manual/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -63,8 +63,11 @@
 minLen     = An even integer specifying the minimal length of inverted repeats to be detected.

 maxLen     = An even integer specifying the maximal length of inverted repeats to be detected.
-
-Output:
+~~~~
+
+**Output:**
+
+~~~~
 startPos   = Cell array containing the starting positions of dectected perfect inverted repeats. Each cell contains the starting positions of IRs of the same length.

 endPos     = Cell array containing the end positions of dectected perfect inverted repeats. Each cell contains the end positions of IRs of the same length.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Sun, 18 Oct 2015 06:01:31 -0000</pubDate><guid>https://sourceforge.netddb95b29b6b72ca61298d0b3b54f4dc86067299b</guid></item><item><title>User Manual modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/User%2520Manual/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,143 +1,220 @@
-***detectIR*** - a MATLAB-based tool for detecting perfect and imperfect inverted repeats. 
+&lt;span id="jump0"&gt;&lt;/span&gt;
+# **detectIR** User Manual
+
+### Table of Contents
+1. [What is detectIR?](#jump1)
+2. [How to install detectIR?](#jump2)
+3. [How to test detectIR?](#jump3)
+4. [Technical decription of detectIR](#jump4)
+    4.1 [detectPerfectIR.m](#jump4.1)
+    4.2 [detectImperfectIR.m](#jump4.2)
+5. [Two alternatives for imperfect inverted repeats detection](#jump5)
+    5.1 [detectImperfectIR_S1.m](#jump5.1)
+    5.2 [detectImperfectIR_S2.m](#jump5.2)
+
+&lt;span id="jump1"&gt;&lt;/span&gt;
+### 1. What is detectIR?
+***detectIR*** is a MATLAB-based tool for detecting perfect and imperfect inverted repeats. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)
 If you have any question or comment, please contact with Dr. Chun Liang (&amp;lt;liangc@miamioh.edu&amp;gt;).

-\[1]. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)
-
-\[2]. Download and unzip our souce codes - 'detectIR.20150213.7z'
+**Citation:** [Ye C, Ji G, Li L, Liang C (2014) detectIR: A Novel Program for Detecting Perfect and Imperfect Inverted Repeats Using Complex Numbers and Vector Calculation. PLoS ONE 9(11): e113349.](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0113349)
+
+[↑Back To Top](#jump0)
+
+&lt;span id="jump2"&gt;&lt;/span&gt;
+### 2. How to install detectIR?
+\[1]. Download and unzip our souce codes - 'detectIR.20150213.7z'

 After you download and unzip our source codes ('detectIR.20150213.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 

-\[3]. System Requirement 
+\[2]. System Requirement 

 Our tool is MATLAB based, and it relies on MATLAB software environment.  It has been tested using Ubuntu linux (LTS 12.04 and above). 8G memory is enough for testing our tool with smaller genome such as HIV-1 genome (9.2 KB) and Arabidopsis genome (chromosome 1: 30 MB). To use detectIR for larger genomes like Homo sapiens and Zea mays, 32G or more is needed.  

-\[4]. Please read the file named 'TestInfo.txt' carefully to follow the step-by-step guide in your testing of detectIR.
-
-\[5]. Technical Decription of our tool
+[↑Back To Top](#jump0)
+
+&lt;span id="jump3"&gt;&lt;/span&gt;
+### 3. How to test detectIR?
+
+Please read the file named **'TestInfo.txt'** carefully to follow the step-by-step guide in your testing of detectIR.
+
+[↑Back To Top](#jump0)
+
+&lt;span id="jump4"&gt;&lt;/span&gt;
+### 4. Technical decription of detectIR

 ***detectIR*** is composed of two key MATLAB functions: 
- 
-(1). detectPerfectIR.m  
+
+&lt;span id="jump4.1"&gt;&lt;/span&gt;
+#### 4.1. detectPerfectIR.m  

 This function detects all the perfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
-Synposis:
-&amp;gt;\[startPos,endPos,irSeq] = detectPerfectIR(DNA_sequence,minimal_length,maximal_length)
-
-Input:
-&amp;gt;seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
-
-&amp;gt;minLen        = An even integer specifying the minimal length of inverted repeats to be detected.
-
-&amp;gt;maxLen        = An even integer specifying the maximal length of inverted repeats to be detected.
+**Synposis:**
+
+~~~~
+[startPos,endPos,irSeq] = detectPerfectIR(DNA_sequence,minimal_length,maximal_length)
+~~~~
+
+**Input:**
+
+~~~~
+seq         = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+minLen     = An even integer specifying the minimal length of inverted repeats to be detected.
+
+maxLen     = An even integer specifying the maximal length of inverted repeats to be detected.

 Output:
-&amp;gt;startPos  = Cell array containing the starting positions of dectected perfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
-
-&amp;gt;endPos        = Cell array containing the end positions of dectected perfect inverted repeats. Each cell contains the end positions of IRs of the same length.
-
-&amp;gt;irSeq     = Cell array containing the detected perfect inverted repeats. Each cell is a char matrix containing the IRs of the same length, each row of the matrix represent a perfect inverted repeat.
-
-Example:
-
-        [startPos,endPos,irSeq] = detectPerfectIR('ACGATGAGTCATGCTT',2,6)
-
-(2). detectImperfectIR.m  
+startPos   = Cell array containing the starting positions of dectected perfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+endPos     = Cell array containing the end positions of dectected perfect inverted repeats. Each cell contains the end positions of IRs of the same length.
+
+irSeq      = Cell array containing the detected perfect inverted repeats. Each cell is a char matrix containing the IRs of the same length, each row of the matrix represent a perfect inverted repeat.
+~~~~
+
+**Example:**
+
+~~~~
+[startPos,endPos,irSeq] = detectPerfectIR('ACGATGAGTCATGCTT',2,6)
+~~~~
+
+&lt;span id="jump4.2"&gt;&lt;/span&gt;
+### 4.2. detectImperfectIR.m  

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
-Synposis:
-&amp;gt;\[startPos,misMatchNum,irSeq] = detectImperfectIR(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number)
-
-Input:
-&amp;gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
-
-&amp;gt;minLen        = A integer specifying the minimal length of imperfect inverted repeats to be detected.
-
-&amp;gt;maxLen        = A integer specifying the maximal length of imperfect inverted repeats to be detected.
-
-&amp;gt;maxMismcNum   = A integer specifying the maximal number of mismatches permit.
-
-Output:
-&amp;gt;startPos  = Cell array containing the starting positions of dectected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
-
-&amp;gt;misMatchNum   = Cell array containing the number of mismatches the dectected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
-
-&amp;gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
-
-Example:
-
+**Synposis:**
+
+~~~~
+[startPos,misMatchNum,irSeq] = detectImperfectIR(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number)
+~~~~
+
+**Input:**
+
+~~~~
+seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+minLen     = A integer specifying the minimal length of imperfect inverted repeats to be detected.
+
+maxLen     = A integer specifying the maximal length of imperfect inverted repeats to be detected.
+
+maxMismcNum    = A integer specifying the maximal number of mismatches permit.
+~~~~
+
+**Output:**
+
+~~~~
+startPos   = Cell array containing the starting positions of dectected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+misMatchNum    = Cell array containing the number of mismatches the dectected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+irSeq      = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+~~~~
+
+**Example:**
+
+~~~~
       [startPos,misMatchNum,irSeq] = detectImperfectIR('ACGATGAGTCATGCTT',7,10,3)
-
-(3) We also provide some scripts and MATLAB functions that will facilitate testing and comparing of detectIR and other similar tools.  
-
-\[6]. Two alternatives for imperfect inverted repeats detection.
+~~~~
+
+**We also provide some scripts and MATLAB functions that will facilitate testing and comparing of detectIR and other similar tools. ** 
+
+[↑Back To Top](#jump0)
+
+&lt;span id="jump5"&gt;&lt;/span&gt;
+### 5. Two alternatives for imperfect inverted repeats detection.

 We created two new functions based on the 'detectImperfectIR.m' with different parameters that some users may prefer. 

-(1). detectImperfectIR_S1.m
+&lt;span id="jump5.1"&gt;&lt;/span&gt;
+#### 5.1. detectImperfectIR_S1.m

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it separates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle).
-Synposis:
-&amp;gt;\[startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number,maximal_gap_number)
-
-Input:
-&amp;gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
-
-&amp;gt;minLen        = A integer specifying the minimal length of imperfect inverted repeats to be detected.
-
-&amp;gt;maxLen         = A integer specifying the maximal length of imperfect inverted repeats to be detected.
-
-&amp;gt;maxMismcNum   = A integer specifying the maximal number of mismatches (pair) permit.
-
-&amp;gt;maxGapNum = A integer specifying the maximal number of gaps permit.
-
-Output:
-&amp;gt;startPos  = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
-
-&amp;gt;misMatchNum   = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
-
-&amp;gt;gapNum    = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
-
-&amp;gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
-
-Example:
-
-   [startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1('ACGATGAGTCATGCTT',7,10,1,1)
-
-(2).  detectImperfectIR_S2.m
+**Synposis:**
+
+~~~~
+[startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number,maximal_gap_number)
+~~~~
+
+**Input:**
+
+~~~~
+seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+minLen     = A integer specifying the minimal length of imperfect inverted repeats to be detected.
+
+maxLen      = A integer specifying the maximal length of imperfect inverted repeats to be detected.
+
+maxMismcNum    = A integer specifying the maximal number of mismatches (pair) permit.
+
+maxGapNum  = A integer specifying the maximal number of gaps permit.
+~~~~
+
+**Output:**
+
+~~~~
+startPos   = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+misMatchNum    = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+gapNum     = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
+
+irSeq      = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+~~~~
+
+**Example:**
+
+~~~~
+[startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1('ACGATGAGTCATGCTT',7,10,1,1)
+~~~~
+
+&lt;span id="jump5.2"&gt;&lt;/span&gt;
+#### 5.2. detectImperfectIR_S2.m

 This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it seperates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle), and
 defines the stem length separately.
-Synposis:
-&amp;gt;\[startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2(DNA_sequence,minimal_stem_length,maximal_stem_length,maximal_mismatch_number,maximal_gap_number)
-
-Input:
-&amp;gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
-
-&amp;gt;minStemLen    = A integer specifying the minimal length of stem of imperfect inverted repeats to be detected. Stem length reprsents the half length of the pairing part.
-
-&amp;gt;maxStemLen    = A integer specifying the maximal length of stem of imperfect inverted repeats to be detected.
-
-&amp;gt;maxMismcNum   = A integer specifying the maximal number of mismatches (pair) permit.
-
-&amp;gt;maxGapNum = A integer specifying the maximal number of gaps permit.
-
- Output:
-&amp;gt;startPos  = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
-
-&amp;gt;stemLen   = Cell array containing the length of stems of detected imperfect inverted repeats. Each cell contains the stem lengths of IRs of the same length.
-
-&amp;gt;misMatchNum   = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
-
-&amp;gt;gapNum    = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
-
-&amp;gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
-
-Example:
-
-   [startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2('ACGATGAGTCATGCTT',3,6,1,1)
-
-(3) Demos are provided to show how to use the two functions. The comparison of IRF(Inverted Repeats Finder) and detectIR is also shown in 'Comparison of IRF and detectIR.doc'.
-
+**Synposis:**
+
+~~~~
+[startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2(DNA_sequence,minimal_stem_length,maximal_stem_length,maximal_mismatch_number,maximal_gap_number)
+~~~~
+
+**Input:**
+
+~~~~
+seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+minStemLen = A integer specifying the minimal length of stem of imperfect inverted repeats to be detected. Stem length reprsents the half length of the pairing part.
+
+maxStemLen = A integer specifying the maximal length of stem of imperfect inverted repeats to be detected.
+
+maxMismcNum    = A integer specifying the maximal number of mismatches (pair) permit.
+
+maxGapNum  = A integer specifying the maximal number of gaps permit.
+~~~~
+
+**Output:**
+
+~~~~
+startPos   = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+stemLen        = Cell array containing the length of stems of detected imperfect inverted repeats. Each cell contains the stem lengths of IRs of the same length.
+
+misMatchNum    = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+gapNum     = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
+
+irSeq      = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+~~~~
+
+**Example:**
+
+~~~~
+[startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2('ACGATGAGTCATGCTT',3,6,1,1)
+~~~~
+
+**Demos are provided to show how to use the two functions. The comparison of IRF(Inverted Repeats Finder) and detectIR is also shown in 'Comparison of IRF and detectIR.doc'.**
+
+[↑Back To Top](#jump0)

 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Sun, 18 Oct 2015 05:58:46 -0000</pubDate><guid>https://sourceforge.net0e41478c057109de9ec9336db7ce76d49d11aa96</guid></item><item><title>Home modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -3,9 +3,9 @@

 \[1]. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)

-\[2]. Download and unzip our souce codes - 'detectIR.20141101.7z'
+\[2]. Download and unzip our souce codes - 'detectIR.20150213.7z'

-After you download and unzip our source codes ('detectIR.20141101.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 
+After you download and unzip our source codes ('detectIR.20150213.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 

 \[3]. System Requirement 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Fri, 13 Feb 2015 04:02:00 -0000</pubDate><guid>https://sourceforge.netef57f41b11b6a4d3bd30714c512aa5e61e9c8756</guid></item><item><title>Home modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -3,9 +3,9 @@

 \[1]. This software is an open-source tool that follows specifications on website (&amp;lt;http: creativecommons.org="" licenses="" by-nc-sa="" 3.0=""/&amp;gt;)

-\[2]. Download and unzip our souce codes - 'detectIR.20140501.7z'
+\[2]. Download and unzip our souce codes - 'detectIR.20141101.7z'

-After you download and unzip our source codes ('detectIR.20140501.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 
+After you download and unzip our source codes ('detectIR.20141101.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 

 \[3]. System Requirement 

@@ -69,6 +69,74 @@

 (3) We also provide some scripts and MATLAB functions that will facilitate testing and comparing of detectIR and other similar tools.  

+\[6]. Two alternatives for imperfect inverted repeats detection.
+
+We created two new functions based on the 'detectImperfectIR.m' with different parameters that some users may prefer. 
+
+(1). detectImperfectIR_S1.m
+
+This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it separates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle).
+Synposis:
+&amp;gt;\[startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number,maximal_gap_number)
+
+Input:
+&amp;gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+&amp;gt;minLen        = A integer specifying the minimal length of imperfect inverted repeats to be detected.
+
+&amp;gt;maxLen         = A integer specifying the maximal length of imperfect inverted repeats to be detected.
+
+&amp;gt;maxMismcNum   = A integer specifying the maximal number of mismatches (pair) permit.
+
+&amp;gt;maxGapNum = A integer specifying the maximal number of gaps permit.
+
+Output:
+&amp;gt;startPos  = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+&amp;gt;misMatchNum   = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+&amp;gt;gapNum    = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
+
+&amp;gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+
+Example:
+
+   [startPos,misMatchNum,gapNum,irSeq] = detectImperfectIR_S1('ACGATGAGTCATGCTT',7,10,1,1)
+
+(2).  detectImperfectIR_S2.m
+
+This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions. Different from the previous function 'detectImperfectIR.m', it seperates the imperfections in the inverted repeats into mismatches(unpaired pairs in the stem) and gaps(continous imperfections in the middle), and
+defines the stem length separately.
+Synposis:
+&amp;gt;\[startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2(DNA_sequence,minimal_stem_length,maximal_stem_length,maximal_mismatch_number,maximal_gap_number)
+
+Input:
+&amp;gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+&amp;gt;minStemLen    = A integer specifying the minimal length of stem of imperfect inverted repeats to be detected. Stem length reprsents the half length of the pairing part.
+
+&amp;gt;maxStemLen    = A integer specifying the maximal length of stem of imperfect inverted repeats to be detected.
+
+&amp;gt;maxMismcNum   = A integer specifying the maximal number of mismatches (pair) permit.
+
+&amp;gt;maxGapNum = A integer specifying the maximal number of gaps permit.
+
+ Output:
+&amp;gt;startPos  = Cell array containing the starting positions of detected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+&amp;gt;stemLen   = Cell array containing the length of stems of detected imperfect inverted repeats. Each cell contains the stem lengths of IRs of the same length.
+
+&amp;gt;misMatchNum   = Cell array containing the number of mismatches the detected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+&amp;gt;gapNum    = Cell array containing the number of gaps the detected imperfect inverted repeats contain. Each cell contains the gap numbers of IRs of the same length.
+
+&amp;gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+
+Example:
+
+   [startPos,stemLen,misMatchNum,gapNum,irSeq] = detectImperfectIR_S2('ACGATGAGTCATGCTT',3,6,1,1)
+
+(3) Demos are provided to show how to use the two functions. The comparison of IRF(Inverted Repeats Finder) and detectIR is also shown in 'Comparison of IRF and detectIR.doc'.

 [[members limit=20]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Mon, 03 Nov 2014 02:19:33 -0000</pubDate><guid>https://sourceforge.netcf04fc3211a781ccb3c99ee8838baa3477613e15</guid></item><item><title>Home modified by Congting Ye</title><link>https://sourceforge.net/p/detectir/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,75 @@
-Welcome to your wiki!
+***detectIR*** - a MATLAB-based tool for detecting perfect and imperfect inverted repeats. 
+If you have any question or comment, please contact with Dr. Chun Liang ().

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+\[1]. This software is an open-source tool that follows specifications on website ()

-The wiki uses [Markdown](/p/detectir/wiki/markdown_syntax/) syntax.
+\[2]. Download and unzip our souce codes - 'detectIR.20140501.7z'
+
+After you download and unzip our source codes ('detectIR.20140501.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. 
+
+\[3]. System Requirement 
+
+Our tool is MATLAB based, and it relies on MATLAB software environment.  It has been tested using Ubuntu linux (LTS 12.04 and above). 8G memory is enough for testing our tool with smaller genome such as HIV-1 genome (9.2 KB) and Arabidopsis genome (chromosome 1: 30 MB). To use detectIR for larger genomes like Homo sapiens and Zea mays, 32G or more is needed.  
+
+\[4]. Please read the file named 'TestInfo.txt' carefully to follow the step-by-step guide in your testing of detectIR.
+
+\[5]. Technical Decription of our tool
+
+***detectIR*** is composed of two key MATLAB functions: 
+ 
+(1). detectPerfectIR.m  
+
+This function detects all the perfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
+Synposis:
+&gt;\[startPos,endPos,irSeq] = detectPerfectIR(DNA_sequence,minimal_length,maximal_length)
+
+Input:
+&gt;seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+&gt;minLen        = An even integer specifying the minimal length of inverted repeats to be detected.
+
+&gt;maxLen        = An even integer specifying the maximal length of inverted repeats to be detected.
+
+Output:
+&gt;startPos  = Cell array containing the starting positions of dectected perfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+&gt;endPos        = Cell array containing the end positions of dectected perfect inverted repeats. Each cell contains the end positions of IRs of the same length.
+
+&gt;irSeq     = Cell array containing the detected perfect inverted repeats. Each cell is a char matrix containing the IRs of the same length, each row of the matrix represent a perfect inverted repeat.
+
+Example:
+
+        [startPos,endPos,irSeq] = detectPerfectIR('ACGATGAGTCATGCTT',2,6)
+
+(2). detectImperfectIR.m  
+
+This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.
+Synposis:
+&gt;\[startPos,misMatchNum,irSeq] = detectImperfectIR(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number)
+
+Input:
+&gt;seq       = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. 
+
+&gt;minLen        = A integer specifying the minimal length of imperfect inverted repeats to be detected.
+
+&gt;maxLen        = A integer specifying the maximal length of imperfect inverted repeats to be detected.
+
+&gt;maxMismcNum   = A integer specifying the maximal number of mismatches permit.
+
+Output:
+&gt;startPos  = Cell array containing the starting positions of dectected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.
+
+&gt;misMatchNum   = Cell array containing the number of mismatches the dectected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.
+
+&gt;irSeq     = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.
+
+Example:
+
+      [startPos,misMatchNum,irSeq] = detectImperfectIR('ACGATGAGTCATGCTT',7,10,3)
+
+(3) We also provide some scripts and MATLAB functions that will facilitate testing and comparing of detectIR and other similar tools.  
+
+

 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Mon, 19 May 2014 15:49:43 -0000</pubDate><guid>https://sourceforge.netb6852185dd9c3dbaf98f0df6cb79aece1af21237</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/detectir/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;detectIR&lt;/em&gt;&lt;/strong&gt; - a MATLAB-based tool for detecting perfect and imperfect inverted repeats. &lt;br /&gt;
If you have any question or comment, please contact with Dr. Chun Liang (&lt;a href="mailto:liangc@miamioh.edu"&gt;&amp;#108;&amp;#105;&amp;#97;&amp;#110;&amp;#103;&amp;#99;&amp;#64;&amp;#109;&amp;#105;&amp;#97;&amp;#109;&amp;#105;&amp;#111;&amp;#104;&amp;#46;&amp;#101;&amp;#100;&amp;#117;&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;[1]. This software is an open-source tool that follows specifications on website (&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow"&gt;http://creativecommons.org/licenses/by-nc-sa/3.0/&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;[2]. Download and unzip our souce codes - 'detectIR.20140501.7z'&lt;/p&gt;
&lt;p&gt;After you download and unzip our source codes ('detectIR.20140501.7z'), you will see a folder named detectIR, where all source codes and relevant documents are located. &lt;/p&gt;
&lt;p&gt;[3]. System Requirement &lt;/p&gt;
&lt;p&gt;Our tool is MATLAB based, and it relies on MATLAB software environment.  It has been tested using Ubuntu linux (LTS 12.04 and above). 8G memory is enough for testing our tool with smaller genome such as HIV-1 genome (9.2 KB) and Arabidopsis genome (chromosome 1: 30 MB). To use detectIR for larger genomes like Homo sapiens and Zea mays, 32G or more is needed.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;[4]. Please read the file named 'TestInfo.txt' carefully to follow the step-by-step guide in your testing of detectIR.&lt;/p&gt;
&lt;p&gt;[5]. Technical Decription of our tool&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;detectIR&lt;/em&gt;&lt;/strong&gt; is composed of two key MATLAB functions: &lt;/p&gt;
&lt;p&gt;(1). detectPerfectIR.m&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This function detects all the perfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.&lt;br /&gt;
Synposis:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[startPos,endPos,irSeq] = detectPerfectIR(DNA_sequence,minimal_length,maximal_length)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Input:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;seq            = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. &lt;/p&gt;
&lt;p&gt;minLen     = An even integer specifying the minimal length of inverted repeats to be detected.&lt;/p&gt;
&lt;p&gt;maxLen     = An even integer specifying the maximal length of inverted repeats to be detected.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Output:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;startPos   = Cell array containing the starting positions of dectected perfect inverted repeats. Each cell contains the starting positions of IRs of the same length.&lt;/p&gt;
&lt;p&gt;endPos     = Cell array containing the end positions of dectected perfect inverted repeats. Each cell contains the end positions of IRs of the same length.&lt;/p&gt;
&lt;p&gt;irSeq      = Cell array containing the detected perfect inverted repeats. Each cell is a char matrix containing the IRs of the same length, each row of the matrix represent a perfect inverted repeat.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;startPos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;endPos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;irSeq&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;detectPerfectIR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;ACGATGAGTCATGCTT&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(2). detectImperfectIR.m&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This function detects all the imperfect inverted repeats (including overlapping and nested IRs) in the given DNA sequence under the given conditions.&lt;br /&gt;
Synposis:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[startPos,misMatchNum,irSeq] = detectImperfectIR(DNA_sequence,minimal_length,maximal_length,maximal_mismatch_number)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Input:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;seq        = String specifying a DNA sequence. Valid characters are A, C, G, T, R, Y, K, M, S, W, B, D, H, V, N, a, c, g, t, r, y, k, m, s, w, b, d, h, v, n. &lt;/p&gt;
&lt;p&gt;minLen     = A integer specifying the minimal length of imperfect inverted repeats to be detected.&lt;/p&gt;
&lt;p&gt;maxLen     = A integer specifying the maximal length of imperfect inverted repeats to be detected.&lt;/p&gt;
&lt;p&gt;maxMismcNum    = A integer specifying the maximal number of mismatches permit.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Output:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;startPos   = Cell array containing the starting positions of dectected imperfect inverted repeats. Each cell contains the starting positions of IRs of the same length.&lt;/p&gt;
&lt;p&gt;misMatchNum    = Cell array containing the number of mismatches the dectected imperfect inverted repeats contain. Each cell contains the mismatch numbers of IRs of the same length.&lt;/p&gt;
&lt;p&gt;irSeq      = Cell array containing the detected imperfect inverted repeats. Each cell is a char matrix containing IRs of the same length, each row of the matrix represent an imperfect inverted repeat.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;  &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;startPos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;misMatchNum&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;irSeq&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;detectImperfectIR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;ACGATGAGTCATGCTT&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(3) We also provide some scripts and MATLAB functions that will facilitate testing and comparing of detectIR and other similar tools.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Congting Ye</dc:creator><pubDate>Wed, 14 May 2014 14:38:35 -0000</pubDate><guid>https://sourceforge.net4047bfcbb189cc752a605738bb2cd0bdb55714d2</guid></item><item><title>Home modified by liangc_mu</title><link>https://sourceforge.net/p/detectir/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/detectir/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/userid-1416852/"&gt;liangc_mu&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-536f95333e5e83714bf8d53e" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liangc_mu</dc:creator><pubDate>Sun, 11 May 2014 15:20:20 -0000</pubDate><guid>https://sourceforge.netf8217013375e3e4c15a9e6d2885277cda4513672</guid></item></channel></rss>