Changes

From Genome Analysis Wiki
Jump to navigationJump to search
1,410 bytes added ,  16:09, 23 January 2013
no edit summary
Line 19: Line 19:  
<code>VcfFileReader</code> is declared in <code>VcfFileReader.h</code>, so be sure to include that file.
 
<code>VcfFileReader</code> is declared in <code>VcfFileReader.h</code>, so be sure to include that file.
 
<source lang="cpp">
 
<source lang="cpp">
#include "AspFileReader.h"
+
#include "VcfFileReader.h"
 
</source>
 
</source>
   Line 140: Line 140:  
VcfFileReader::rmDiscardMinAltAlleleCount()
 
VcfFileReader::rmDiscardMinAltAlleleCount()
 
</source>
 
</source>
 +
 +
Example:  Minimum Alternate Allele Count = 4
 +
Sample1  Sample2  Sample3  Keep/Discard
 +
  0|0      1|1      2|2    Keep
 +
  0|0      0|1      2|2    Discard, only 3 Alternates (1 Allele1 & 2 Allele 2)
 +
  0|0      1|1      1|2    Keep
 +
  0|2      1|1      2|2    Keep
 +
  2|1      0|1      2|0    Keep
 +
 +
Example:  Minimum Alternate Allele Count = 3 & Exclude Sample2 (without the exclusion, all would be kept)
 +
Sample1  Sample2  Sample3  Keep/Discard
 +
  0|0      1|1      2|2    Discard, only 2 Alternates (0 Allele1 & 2 Allele 2)
 +
  0|0      0|1      2|2    Discard, only 2 Alternates (0 Allele1 & 2 Allele 2)
 +
  0|0      1|1      1|2    Discard, only 2 Alternates (1 Allele1 & 1 Allele 2)
 +
  0|2      1|1      2|2    Keep
 +
  2|1      0|1      2|0    Keep
 +
    
===== Minimum Minor Allele Count =====
 
===== Minimum Minor Allele Count =====
Line 157: Line 174:  
VcfFileReader::rmDiscardMinMinorAlleleCount()
 
VcfFileReader::rmDiscardMinMinorAlleleCount()
 
</source>
 
</source>
 +
 +
Example:  Minimum Minor Allele Count = 2
 +
Sample1  Sample2  Sample3  Keep/Discard
 +
  0|0      1|1      2|2    Keep
 +
  0|0      0|1      2|2    Discard, only 1 Allele1
 +
  0|0      1|1      1|2    Discard, only 1 Allele2
 +
  0|2      1|1      2|2    Discard, only 1 Allele0
 +
  2|1      0|1      2|0    Keep
 +
 +
Example:  Minimum Minor Allele Count = 1 & Exclude Sample2 (without the exclusion, all would be kept)
 +
Sample1  Sample2  Sample3  Keep/Discard
 +
  0|0      1|1      2|2    Discard, 0 Allele1
 +
  0|0      0|1      2|2    Discard, 0 Allele1
 +
  0|0      1|1      1|2    Keep
 +
  0|2      1|1      2|2    Discard, 0 Allele1
 +
  2|1      0|1      2|0    Keep
    
==== Read only Certain Sections of the File / Using a VCF Index (TABIX) File ====
 
==== Read only Certain Sections of the File / Using a VCF Index (TABIX) File ====
60

edits

Navigation menu