5040 |
19 Oct 18 |
nicklas |
1 |
package net.sf.basedb.reggie.vcf; |
5040 |
19 Oct 18 |
nicklas |
2 |
|
5040 |
19 Oct 18 |
nicklas |
3 |
/** |
5040 |
19 Oct 18 |
nicklas |
Filter to apply when parsing a VCF file. |
5040 |
19 Oct 18 |
nicklas |
5 |
|
5040 |
19 Oct 18 |
nicklas |
@author nicklas |
5040 |
19 Oct 18 |
nicklas |
@since 4.20 |
5040 |
19 Oct 18 |
nicklas |
8 |
*/ |
5040 |
19 Oct 18 |
nicklas |
9 |
public interface VcfDataFilter |
5040 |
19 Oct 18 |
nicklas |
10 |
{ |
5040 |
19 Oct 18 |
nicklas |
11 |
|
7413 |
10 Nov 23 |
nicklas |
12 |
|
5040 |
19 Oct 18 |
nicklas |
13 |
/** |
7413 |
10 Nov 23 |
nicklas |
Should the given SNP data be accepted or not? |
7413 |
10 Nov 23 |
nicklas |
The default implementation always return true. |
7413 |
10 Nov 23 |
nicklas |
@since 4.50 |
7413 |
10 Nov 23 |
nicklas |
17 |
*/ |
7413 |
10 Nov 23 |
nicklas |
18 |
public default boolean acceptSnp(SnpData snp) |
7413 |
10 Nov 23 |
nicklas |
19 |
{ |
7413 |
10 Nov 23 |
nicklas |
20 |
return true; |
7413 |
10 Nov 23 |
nicklas |
21 |
} |
7413 |
10 Nov 23 |
nicklas |
22 |
|
7413 |
10 Nov 23 |
nicklas |
23 |
/** |
5040 |
19 Oct 18 |
nicklas |
Should the given genotype data be accepted or not? |
5040 |
19 Oct 18 |
nicklas |
The default implementation always return true. |
5040 |
19 Oct 18 |
nicklas |
26 |
*/ |
5040 |
19 Oct 18 |
nicklas |
27 |
public default boolean accept(GtData gt, SnpData snp) |
5040 |
19 Oct 18 |
nicklas |
28 |
{ |
5040 |
19 Oct 18 |
nicklas |
29 |
return true; |
5040 |
19 Oct 18 |
nicklas |
30 |
} |
5040 |
19 Oct 18 |
nicklas |
31 |
|
5040 |
19 Oct 18 |
nicklas |
32 |
} |