When compiling on mingw-w64, this commit breaks compilation on my system in the following way, because _locale_t is redefined. I'm not sure whether the fault lies with the latest mingw-w64 or with the mlt code.

```gcc
x86_64-w64-mingw32-gcc -DARCH_X86_64 -Wall -DPIC   -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE  -DPREFIX_DATA="\"/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/x86_64-w64-mingw32/bin/share/mlt\"" -DPREFIX_LIB="\"/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/x86_64-w64-mingw32/bin/lib/mlt\""   -c -o mlt_service.o mlt_service.c
In file included from mlt_property.h:26:0,
                 from mlt_property.c:28:
mlt_types.h:202:26: error: conflicting types for '_locale_t'
 #define locale_t         _locale_t
                          ^
mlt_property.h:36:15: note: in expansion of macro 'locale_t'
 typedef char* locale_t;
               ^~~~~~~~
In file included from /mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/inttypes.h:11:0,
                 from mlt_types.h:29,
                 from mlt_property.h:26,
                 from mlt_property.c:28:
/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/crtdefs.h:431:20: note: previous declaration of '_locale_t' was here
 } _locale_tstruct,*_locale_t;
                    ^~~~~~~~~
In file included from mlt_animation.h:26:0,
                 from mlt.h:39,
                 from mlt_parser.c:23:
mlt_types.h:202:26: error: conflicting types for '_locale_t'
 #define locale_t         _locale_t
                          ^
mlt_property.h:36:15: note: in expansion of macro 'locale_t'
 typedef char* locale_t;
               ^~~~~~~~
In file included from /mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/inttypes.h:11:0,
                 from mlt_types.h:29,
                 from mlt_animation.h:26,
                 from mlt.h:39,
                 from mlt_parser.c:23:
/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/crtdefs.h:431:20: note: previous declaration of '_locale_t' was here
 } _locale_tstruct,*_locale_t;
                    ^~~~~~~~~
In file included from mlt_properties.h:26:0,
                 from mlt_properties.c:28:
mlt_types.h:202:26: error: conflicting types for '_locale_t'
 #define locale_t         _locale_t
                          ^
mlt_property.h:36:15: note: in expansion of macro 'locale_t'
 typedef char* locale_t;
               ^~~~~~~~
In file included from /mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/inttypes.h:11:0,
                 from mlt_types.h:29,
                 from mlt_properties.h:26,
                 from mlt_properties.c:28:
/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/mingw-w64-x86_64/include/crtdefs.h:431:20: note: previous declaration of '_locale_t' was here
 } _locale_tstruct,*_locale_t;
                    ^~~~~~~~~
mlt_property.c: In function 'is_property_numeric':
mlt_property.c:1024:10: warning: variable 'temp' set but not used [-Wunused-but-set-variable]
   double temp;
          ^~~~
<builtin>: recipe for target 'mlt_parser.o' failed
make[1]: *** [mlt_parser.o] Error 1
make[1]: *** Waiting for unfinished jobs....
<builtin>: recipe for target 'mlt_property.o' failed
make[1]: *** [mlt_property.o] Error 1
<builtin>: recipe for target 'mlt_properties.o' failed
make[1]: *** [mlt_properties.o] Error 1
make[1]: Leaving directory '/mnt/e/Users/john/Documents/MultimediaTools-mingw-w64/sandbox/x86_64/mlt/src/framework'
Makefile:9: recipe for target 'all' failed
make: *** [all] Error 1
Build failure. Please see error messages above.


Changed in 84c7774af1f4d0911f8ccf30f1dc620d94aae49d


Try running this pipeline:

    GST_DEBUG=2,*imx*:9 gst-launch-1.0 videotestsrc num-buffers=1 ! "video/x-raw, format=GRAY8" ! imxvpuenc_h264 ! imxvpudec ! imxg2dvideosink

It produces a grayscale image for me.


Classic SQL

INSERT INTO spell_bonus_data VALUES('8026', '0.1', '0', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1');

DELETE FROM spell_chain WHERE first_spell=8026;
INSERT INTO spell_chain VALUES
(8026, 0, 8026, 1, 0),
(8028, 8026, 8026, 2, 0),
(8029, 8028, 8026, 3, 0),
(10445, 8029, 8026, 4, 0),
(16343, 10445, 8026, 5, 0),
(16344, 16343, 8026, 6, 0);


@ArtFicer @rwspatin


Causes #10.


Thanks


DREAM HOME SUGGESTION SYSTEM

**The Dream Home suggestion system, developed in CLIPS suggests the best house suitable for you based on your choices**


merged


[R/dEploidTools.R:1:22:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L1) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
fun.parse <- function( args ){
                     ^
```
[R/dEploidTools.R:1:28:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L1) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
fun.parse <- function( args ){
                           ^
```
[R/dEploidTools.R:2:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
    fun.local.checkAndIncreaseArgI <- function ( ){
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:2:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L2) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
    fun.local.checkAndIncreaseArgI <- function ( ){
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:2:48:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L2) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    fun.local.checkAndIncreaseArgI <- function ( ){
                                               ^
```
[R/dEploidTools.R:3:15:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L3) *style:* **Use <-, not =, for assignment.**
```r
        arg_i = arg_i+1
              ^
```
[R/dEploidTools.R:3:22:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L3) *style:* **Put spaces around all infix operators.**
```r
        arg_i = arg_i+1
                    ~^~
```
[R/dEploidTools.R:6:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
    outPrefix = "dataExplore"
    ^~~~~~~~~
```
[R/dEploidTools.R:6:15:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L6) *style:* **Use <-, not =, for assignment.**
```r
    outPrefix = "dataExplore"
              ^
```
[R/dEploidTools.R:7:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
    vcfFileName = ""
    ^~~~~~~~~~~
```
[R/dEploidTools.R:7:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L7) *style:* **Use <-, not =, for assignment.**
```r
    vcfFileName = ""
                ^
```
[R/dEploidTools.R:8:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L8) *style:* **Variable and function names should be all lowercase.**
```r
    refFileName = ""
    ^~~~~~~~~~~
```
[R/dEploidTools.R:8:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L8) *style:* **Use <-, not =, for assignment.**
```r
    refFileName = ""
                ^
```
[R/dEploidTools.R:9:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L9) *style:* **Variable and function names should be all lowercase.**
```r
    altFileName = ""
    ^~~~~~~~~~~
```
[R/dEploidTools.R:9:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L9) *style:* **Use <-, not =, for assignment.**
```r
    altFileName = ""
                ^
```
[R/dEploidTools.R:10:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L10) *style:* **Variable and function names should be all lowercase.**
```r
    plafFileName = ""
    ^~~~~~~~~~~~
```
[R/dEploidTools.R:10:18:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L10) *style:* **Use <-, not =, for assignment.**
```r
    plafFileName = ""
                 ^
```
[R/dEploidTools.R:11:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L11) *style:* **Variable and function names should be all lowercase.**
```r
    excludeFileName = ""
    ^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:11:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L11) *style:* **Use <-, not =, for assignment.**
```r
    excludeFileName = ""
                    ^
```
[R/dEploidTools.R:12:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
    dEploidPrefix = ""
    ^~~~~~~~~~~~~
```
[R/dEploidTools.R:12:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L12) *style:* **Use <-, not =, for assignment.**
```r
    dEploidPrefix = ""
                  ^
```
[R/dEploidTools.R:13:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L13) *style:* **Variable and function names should be all lowercase.**
```r
    excludeBool = FALSE
    ^~~~~~~~~~~
```
[R/dEploidTools.R:13:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L13) *style:* **Use <-, not =, for assignment.**
```r
    excludeBool = FALSE
                ^
```
[R/dEploidTools.R:15:11:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L15) *style:* **Use <-, not =, for assignment.**
```r
    arg_i = 1
          ^
```
[R/dEploidTools.R:16:11:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L16) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    while ( arg_i < length(args) ){
          ^
```
[R/dEploidTools.R:16:33:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L16) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    while ( arg_i < length(args) ){
                                ^
```
[R/dEploidTools.R:17:14:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L17) *style:* **Use <-, not =, for assignment.**
```r
        argv = args[arg_i]
             ^
```
[R/dEploidTools.R:18:12:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L18) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( argv == "-vcf" ){
           ^
```
[R/dEploidTools.R:18:28:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L18) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( argv == "-vcf" ){
                           ^
```
[R/dEploidTools.R:19:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L19) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:19:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:19:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L19) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:19:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:20:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
            vcfFileName = args[arg_i]
            ^~~~~~~~~~~
```
[R/dEploidTools.R:20:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L20) *style:* **Use <-, not =, for assignment.**
```r
            vcfFileName = args[arg_i]
                        ^
```
[R/dEploidTools.R:21:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-plaf" ){
                  ^
```
[R/dEploidTools.R:21:36:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-plaf" ){
                                   ^
```
[R/dEploidTools.R:22:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L22) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:22:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:22:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L22) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:22:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:23:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
            plafFileName = args[arg_i]
            ^~~~~~~~~~~~
```
[R/dEploidTools.R:23:26:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L23) *style:* **Use <-, not =, for assignment.**
```r
            plafFileName = args[arg_i]
                         ^
```
[R/dEploidTools.R:24:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-ref" ){
                  ^
```
[R/dEploidTools.R:24:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-ref" ){
                                  ^
```
[R/dEploidTools.R:25:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L25) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:25:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:25:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L25) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:25:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L25) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:26:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
            refFileName = args[arg_i]
            ^~~~~~~~~~~
```
[R/dEploidTools.R:26:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L26) *style:* **Use <-, not =, for assignment.**
```r
            refFileName = args[arg_i]
                        ^
```
[R/dEploidTools.R:27:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-alt" ){
                  ^
```
[R/dEploidTools.R:27:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-alt" ){
                                  ^
```
[R/dEploidTools.R:28:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L28) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:28:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:28:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L28) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:28:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:29:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
            altFileName = args[arg_i]
            ^~~~~~~~~~~
```
[R/dEploidTools.R:29:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L29) *style:* **Use <-, not =, for assignment.**
```r
            altFileName = args[arg_i]
                        ^
```
[R/dEploidTools.R:30:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-exclude" ){
                  ^
```
[R/dEploidTools.R:30:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-exclude" ){
                                      ^
```
[R/dEploidTools.R:31:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L31) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:31:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:31:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L31) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:31:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L31) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:32:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L32) *style:* **Variable and function names should be all lowercase.**
```r
            excludeFileName = args[arg_i]
            ^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:32:29:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L32) *style:* **Use <-, not =, for assignment.**
```r
            excludeFileName = args[arg_i]
                            ^
```
[R/dEploidTools.R:33:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L33) *style:* **Variable and function names should be all lowercase.**
```r
            excludeBool = TRUE
            ^~~~~~~~~~~
```
[R/dEploidTools.R:33:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L33) *style:* **Use <-, not =, for assignment.**
```r
            excludeBool = TRUE
                        ^
```
[R/dEploidTools.R:34:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-o" ){
                  ^
```
[R/dEploidTools.R:34:33:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-o" ){
                                ^
```
[R/dEploidTools.R:35:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L35) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:35:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:35:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L35) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:35:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L35) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:36:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
            outPrefix = args[arg_i]
            ^~~~~~~~~
```
[R/dEploidTools.R:36:23:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L36) *style:* **Use <-, not =, for assignment.**
```r
            outPrefix = args[arg_i]
                      ^
```
[R/dEploidTools.R:37:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L37) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-dEprefix" ){
                  ^
```
[R/dEploidTools.R:37:40:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L37) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        } else if ( argv == "-dEprefix" ){
                                       ^
```
[R/dEploidTools.R:38:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L38) *style:* **Use <-, not =, for assignment.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                  ^
```
[R/dEploidTools.R:38:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:38:21:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L38) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:38:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L38) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            arg_i = fun.local.checkAndIncreaseArgI ( )
                                                   ^
```
[R/dEploidTools.R:39:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L39) *style:* **Variable and function names should be all lowercase.**
```r
            dEploidPrefix = args[arg_i]
            ^~~~~~~~~~~~~
```
[R/dEploidTools.R:39:27:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L39) *style:* **Use <-, not =, for assignment.**
```r
            dEploidPrefix = args[arg_i]
                          ^
```
[R/dEploidTools.R:44:15:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L44) *style:* **Use <-, not =, for assignment.**
```r
        arg_i = arg_i + 1
              ^
```
[R/dEploidTools.R:51:8:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L51) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( plafFileName == "" ){
       ^
```
[R/dEploidTools.R:51:10:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
    if ( plafFileName == "" ){
         ^~~~~~~~~~~~
```
[R/dEploidTools.R:51:28:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L51) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( plafFileName == "" ){
                           ^
```
[R/dEploidTools.R:58:12:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L58) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return ( list ( vcfFileName = vcfFileName,
           ^
```
[R/dEploidTools.R:58:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L58) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return ( list ( vcfFileName = vcfFileName,
                  ^
```
[R/dEploidTools.R:58:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
    return ( list ( vcfFileName = vcfFileName,
                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:59:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
                    refFileName = refFileName,
                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:60:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
                    altFileName = altFileName,
                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:61:36:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
                    plafFileName = plafFileName,
                                   ^~~~~~~~~~~~
```
[R/dEploidTools.R:62:33:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L62) *style:* **Variable and function names should be all lowercase.**
```r
                    outPrefix = outPrefix,
                                ^~~~~~~~~
```
[R/dEploidTools.R:63:37:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
                    dEploidPrefix = dEploidPrefix,
                                    ^~~~~~~~~~~~~
```
[R/dEploidTools.R:64:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
                    excludeFileName = excludeFileName,
                                      ^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:65:35:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
                    excludeBool = excludeBool) )
                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:65:47:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L65) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                    excludeBool = excludeBool) )
                                              ^
```
[R/dEploidTools.R:69:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
fun.dEploidPrefix <- function ( prefix ){
^~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:81:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L81) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
fun.extract.coverage <- function ( inputs ){
^~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:82:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L82) *style:* **Variable and function names should be all lowercase.**
```r
    if ( inputs$vcfFileName != "" ){
                ^~~~~~~~~~~
```
[R/dEploidTools.R:83:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
        return (extractCoverageFromVcf (inputs$vcfFileName))
                ^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:83:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L83) *warning:* **no visible global function definition for ‘extractCoverageFromVcf’**
```r
        return (extractCoverageFromVcf (inputs$vcfFileName))
                ^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:83:48:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
        return (extractCoverageFromVcf (inputs$vcfFileName))
                                               ^~~~~~~~~~~
```
[R/dEploidTools.R:85:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
        return (extractCoverageFromTxt (inputs$refFileName, inputs$altFileName))
                ^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:85:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L85) *warning:* **no visible global function definition for ‘extractCoverageFromTxt’**
```r
        return (extractCoverageFromTxt (inputs$refFileName, inputs$altFileName))
                ^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:85:48:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
        return (extractCoverageFromTxt (inputs$refFileName, inputs$altFileName))
                                               ^~~~~~~~~~~
```
[R/dEploidTools.R:85:68:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
        return (extractCoverageFromTxt (inputs$refFileName, inputs$altFileName))
                                                                   ^~~~~~~~~~~
```
[R/dEploidTools.R:109:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromTxt <- function ( refFileName, altFileName ){
^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:109:38:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromTxt <- function ( refFileName, altFileName ){
                                     ^~~~~~~~~~~
```
[R/dEploidTools.R:109:51:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromTxt <- function ( refFileName, altFileName ){
                                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:110:9:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L110) *style:* **Use <-, not =, for assignment.**
```r
    ref = read.table(refFileName, header = TRUE, comment.char = "")
        ^
```
[R/dEploidTools.R:110:22:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L110) *style:* **Variable and function names should be all lowercase.**
```r
    ref = read.table(refFileName, header = TRUE, comment.char = "")
                     ^~~~~~~~~~~
```
[R/dEploidTools.R:111:9:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L111) *style:* **Use <-, not =, for assignment.**
```r
    alt = read.table(altFileName, header = TRUE, comment.char = "")
        ^
```
[R/dEploidTools.R:111:22:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
    alt = read.table(altFileName, header = TRUE, comment.char = "")
                     ^~~~~~~~~~~
```
[R/dEploidTools.R:112:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L112) *style:* **Commas should always have a space after.**
```r
    return ( data.frame( CHROM = ref[,1],
                                      ^
```
[R/dEploidTools.R:113:37:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L113) *style:* **Commas should always have a space after.**
```r
                         POS = ref[,2],
                                    ^
```
[R/dEploidTools.R:114:42:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L114) *style:* **Commas should always have a space after.**
```r
                         refCount = ref[,3],
                                         ^
```
[R/dEploidTools.R:115:42:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L115) *style:* **Commas should always have a space after.**
```r
                         altCount = alt[,3] )
                                         ^
```
[R/dEploidTools.R:120:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L120) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
fun.extract.exclude <- function (excludeFileName, excludeBool){
^~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:120:34:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
fun.extract.exclude <- function (excludeFileName, excludeBool){
                                 ^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:120:51:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
fun.extract.exclude <- function (excludeFileName, excludeBool){
                                                  ^~~~~~~~~~~
```
[R/dEploidTools.R:121:10:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
    if ( excludeBool ) {
         ^~~~~~~~~~~
```
[R/dEploidTools.R:122:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
        return ( list ( excludeBool = excludeBool,
                                      ^~~~~~~~~~~
```
[R/dEploidTools.R:123:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L123) *style:* **lines should not be more than 80 characters.**
```r
                        excludeTable = read.table(excludeFileName, header = TRUE, comment.char = "")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:123:51:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
                        excludeTable = read.table(excludeFileName, header = TRUE, comment.char = "")))
                                                  ^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:125:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L125) *style:* **Variable and function names should be all lowercase.**
```r
        return ( list ( excludeBool = excludeBool ))
                                      ^~~~~~~~~~~
```
[R/dEploidTools.R:147:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L147) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromVcf <- function ( vcfName, ADFieldIndex = 2 ){
^~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:147:38:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L147) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromVcf <- function ( vcfName, ADFieldIndex = 2 ){
                                     ^~~~~~~
```
[R/dEploidTools.R:147:47:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L147) *style:* **Variable and function names should be all lowercase.**
```r
extractCoverageFromVcf <- function ( vcfName, ADFieldIndex = 2 ){
                                              ^~~~~~~~~~~~
```
[R/dEploidTools.R:149:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L149) *style:* **Variable and function names should be all lowercase.**
```r
    catCmd = "cat"
    ^~~~~~
```
[R/dEploidTools.R:149:12:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L149) *style:* **Use <-, not =, for assignment.**
```r
    catCmd = "cat"
           ^
```
[R/dEploidTools.R:150:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L150) *style:* **lines should not be more than 80 characters.**
```r
    if ( grepl("gzip", system(paste("file --mime-type", vcfName), T) ) == TRUE ){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:150:57:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L150) *style:* **Variable and function names should be all lowercase.**
```r
    if ( grepl("gzip", system(paste("file --mime-type", vcfName), T) ) == TRUE ){
                                                        ^~~~~~~
```
[R/dEploidTools.R:151:9:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L151) *style:* **Variable and function names should be all lowercase.**
```r
        catCmd = "zcat <"
        ^~~~~~
```
[R/dEploidTools.R:151:16:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L151) *style:* **Use <-, not =, for assignment.**
```r
        catCmd = "zcat <"
               ^
```
[R/dEploidTools.R:154:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **lines should not be more than 80 characters.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:154:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
    ^~~~~~~
```
[R/dEploidTools.R:154:13:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **Use <-, not =, for assignment.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
            ^
```
[R/dEploidTools.R:154:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
                                      ^~~~~~
```
[R/dEploidTools.R:154:47:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
                                              ^~~~~~~
```
[R/dEploidTools.R:154:81:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L154) *style:* **Commented code should be removed.**
```r
    skipNum = as.numeric(system(paste(catCmd, vcfName, " | head -5000 | grep \"##\" | wc -l"), T))
                                                                                ^~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:155:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **lines should not be more than 80 characters.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:155:10:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Use <-, not =, for assignment.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
         ^
```
[R/dEploidTools.R:155:31:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                              ^~~~~~~
```
[R/dEploidTools.R:155:45:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Put spaces around all infix operators.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                                           ~^~
```
[R/dEploidTools.R:155:46:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                                             ^~~~~~~
```
[R/dEploidTools.R:155:61:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Put spaces around all infix operators.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                                                           ~^~
```
[R/dEploidTools.R:155:77:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Put spaces around all infix operators.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                                                                           ~^~
```
[R/dEploidTools.R:155:119:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L155) *style:* **Put spaces around all infix operators.**
```r
    vcf  = read.table( gzfile(vcfName), skip=skipNum, header=T, comment.char="", stringsAsFactors = FALSE, check.names=FALSE)
                                                                                ~^~
```
[R/dEploidTools.R:157:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L157) *style:* **Variable and function names should be all lowercase.**
```r
    sampleName = names(vcf)[10]
    ^~~~~~~~~~
```
[R/dEploidTools.R:157:16:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L157) *style:* **Use <-, not =, for assignment.**
```r
    sampleName = names(vcf)[10]
               ^
```
[R/dEploidTools.R:159:9:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L159) *style:* **Use <-, not =, for assignment.**
```r
    tmp = vcf[[sampleName]]
        ^
```
[R/dEploidTools.R:159:16:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    tmp = vcf[[sampleName]]
               ^~~~~~~~~~
```
[R/dEploidTools.R:160:11:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L160) *style:* **Use <-, not =, for assignment.**
```r
    field = strsplit(as.character(tmp),":")
          ^
```
[R/dEploidTools.R:160:40:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L160) *style:* **Commas should always have a space after.**
```r
    field = strsplit(as.character(tmp),":")
                                       ^
```
[R/dEploidTools.R:162:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L162) *style:* **Variable and function names should be all lowercase.**
```r
    tmpCovStr = unlist(lapply(field, `[[`, ADFieldIndex))
    ^~~~~~~~~
```
[R/dEploidTools.R:162:15:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L162) *style:* **Use <-, not =, for assignment.**
```r
    tmpCovStr = unlist(lapply(field, `[[`, ADFieldIndex))
              ^
```
[R/dEploidTools.R:162:44:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L162) *style:* **Variable and function names should be all lowercase.**
```r
    tmpCovStr = unlist(lapply(field, `[[`, ADFieldIndex))
                                           ^~~~~~~~~~~~
```
[R/dEploidTools.R:163:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L163) *style:* **Variable and function names should be all lowercase.**
```r
    tmpCov = strsplit(as.character(tmpCovStr),",")
    ^~~~~~
```
[R/dEploidTools.R:163:12:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L163) *style:* **Use <-, not =, for assignment.**
```r
    tmpCov = strsplit(as.character(tmpCovStr),",")
           ^
```
[R/dEploidTools.R:163:36:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L163) *style:* **Variable and function names should be all lowercase.**
```r
    tmpCov = strsplit(as.character(tmpCovStr),",")
                                   ^~~~~~~~~
```
[R/dEploidTools.R:163:47:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L163) *style:* **Commas should always have a space after.**
```r
    tmpCov = strsplit(as.character(tmpCovStr),",")
                                              ^
```
[R/dEploidTools.R:165:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
    refCount = as.numeric(unlist(lapply(tmpCov, `[[`, 1)))
    ^~~~~~~~
```
[R/dEploidTools.R:165:14:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L165) *style:* **Use <-, not =, for assignment.**
```r
    refCount = as.numeric(unlist(lapply(tmpCov, `[[`, 1)))
             ^
```
[R/dEploidTools.R:165:41:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
    refCount = as.numeric(unlist(lapply(tmpCov, `[[`, 1)))
                                        ^~~~~~
```
[R/dEploidTools.R:166:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
    altCount = as.numeric(unlist(lapply(tmpCov, `[[`, 2)))
    ^~~~~~~~
```
[R/dEploidTools.R:166:14:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L166) *style:* **Use <-, not =, for assignment.**
```r
    altCount = as.numeric(unlist(lapply(tmpCov, `[[`, 2)))
             ^
```
[R/dEploidTools.R:166:41:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
    altCount = as.numeric(unlist(lapply(tmpCov, `[[`, 2)))
                                        ^~~~~~
```
[R/dEploidTools.R:168:39:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L168) *style:* **Commas should always have a space after.**
```r
    return ( data.frame( CHROM = vcf[,1],
                                      ^
```
[R/dEploidTools.R:169:37:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L169) *style:* **Commas should always have a space after.**
```r
                         POS = vcf[,2],
                                    ^
```
[R/dEploidTools.R:170:37:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L170) *style:* **Variable and function names should be all lowercase.**
```r
                         refCount = refCount,
                                    ^~~~~~~~
```
[R/dEploidTools.R:171:37:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L171) *style:* **Variable and function names should be all lowercase.**
```r
                         altCount = altCount )
                                    ^~~~~~~~
```
[R/dEploidTools.R:192:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L192) *style:* **Variable and function names should be all lowercase.**
```r
extractPLAF<- function ( plafName ){
^~~~~~~~~~~
```
[R/dEploidTools.R:192:12:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L192) *style:* **Put spaces around all infix operators.**
```r
extractPLAF<- function ( plafName ){
          ~^
```
[R/dEploidTools.R:192:26:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L192) *style:* **Variable and function names should be all lowercase.**
```r
extractPLAF<- function ( plafName ){
                         ^~~~~~~~
```
[R/dEploidTools.R:193:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L193) *style:* **Variable and function names should be all lowercase.**
```r
    return ( read.table(plafName, header=T)$PLAF )
                        ^~~~~~~~
```
[R/dEploidTools.R:193:41:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L193) *style:* **Put spaces around all infix operators.**
```r
    return ( read.table(plafName, header=T)$PLAF )
                                       ~^~
```
[R/dEploidTools.R:198:11:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Put spaces around all infix operators.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
         ~^~~
```
[R/dEploidTools.R:198:19:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Put spaces around all infix operators.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
                 ~^~
```
[R/dEploidTools.R:198:23:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Put spaces around all infix operators.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
                     ~^~
```
[R/dEploidTools.R:198:24:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
                       ^
```
[R/dEploidTools.R:198:26:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Put spaces around all infix operators.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
                        ~^~
```
[R/dEploidTools.R:198:28:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L198) *style:* **Put spaces around all infix operators.**
```r
    f.samp<-f.samp+err*(1-2*f.samp);
                          ~^~
```
[R/dEploidTools.R:199:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **lines should not be more than 80 characters.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:199:8:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
      ~^~~
```
[R/dEploidTools.R:199:23:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                     ~^~
```
[R/dEploidTools.R:199:30:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                            ~^~
```
[R/dEploidTools.R:199:43:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                         ~^~
```
[R/dEploidTools.R:199:44:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                           ^
```
[R/dEploidTools.R:199:46:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                            ~^~
```
[R/dEploidTools.R:199:54:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                    ~^~
```
[R/dEploidTools.R:199:59:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                         ~^~
```
[R/dEploidTools.R:199:72:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                                      ~^~
```
[R/dEploidTools.R:199:77:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Commas should always have a space after.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                                            ^
```
[R/dEploidTools.R:199:77:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                                            ^
```
[R/dEploidTools.R:199:79:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                                             ~^~
```
[R/dEploidTools.R:199:87:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L199) *style:* **Put spaces around all infix operators.**
```r
    llk<-lbeta(cov.alt+f.samp*fac, cov.ref+(1-f.samp)*fac)-lbeta(f.samp*fac,(1-f.samp)*fac);
                                                                                ~^~
```
[R/dEploidTools.R:200:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L200) *style:* **lines should not be more than 80 characters.**
```r
    #  llk<-lgamma(fac*f.samp+cov.alt)+lgamma(fac*(1-f.samp)+cov.ref)-lgamma(fac*f.samp)-lgamma(fac*(1-f.samp));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:200:8:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L200) *style:* **Commented code should be removed.**
```r
    #  llk<-lgamma(fac*f.samp+cov.alt)+lgamma(fac*(1-f.samp)+cov.ref)-lgamma(fac*f.samp)-lgamma(fac*(1-f.samp));
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:201:25:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L201) *style:* **Put spaces around all infix operators.**
```r
    if (sum(is.nan(llk))>1){
                       ~^~
```
[R/dEploidTools.R:208:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L208) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
fun.dic.by.llk.var <- function ( tmpllk ){
^~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:209:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L209) *style:* **lines should not be more than 80 characters.**
```r
     return (  mean(-2*tmpllk) + var(-2*tmpllk)/2 )# D_bar + 1/2 var (D_theta), where D_theta = -2*tmpllk, and D_bar = mean(D_theta)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:209:23:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L209) *style:* **Put spaces around all infix operators.**
```r
     return (  mean(-2*tmpllk) + var(-2*tmpllk)/2 )# D_bar + 1/2 var (D_theta), where D_theta = -2*tmpllk, and D_bar = mean(D_theta)
                     ~^~
```
[R/dEploidTools.R:209:40:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L209) *style:* **Put spaces around all infix operators.**
```r
     return (  mean(-2*tmpllk) + var(-2*tmpllk)/2 )# D_bar + 1/2 var (D_theta), where D_theta = -2*tmpllk, and D_bar = mean(D_theta)
                                      ~^~
```
[R/dEploidTools.R:209:48:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L209) *style:* **Put spaces around all infix operators.**
```r
     return (  mean(-2*tmpllk) + var(-2*tmpllk)/2 )# D_bar + 1/2 var (D_theta), where D_theta = -2*tmpllk, and D_bar = mean(D_theta)
                                              ~^~
```
[R/dEploidTools.R:213:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L213) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
fun.dic.by.theta <- function ( tmpllk, thetallk ){
^~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:214:5:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L214) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
    DIC.WSAF.bar = -2 * sum(thetallk)
    ^~~~~~~~~~~~
```
[R/dEploidTools.R:214:18:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L214) *style:* **Use <-, not =, for assignment.**
```r
    DIC.WSAF.bar = -2 * sum(thetallk)
                 ^
```
[R/dEploidTools.R:215:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L215) *style:* **lines should not be more than 80 characters.**
```r
    return (  mean(-2*tmpllk) + (mean(-2*tmpllk) - DIC.WSAF.bar) ) # D_bar + pD, where pD = D_bar - D_theta, and D_bar = mean(D_theta)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dEploidTools.R:215:22:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L215) *style:* **Put spaces around all infix operators.**
```r
    return (  mean(-2*tmpllk) + (mean(-2*tmpllk) - DIC.WSAF.bar) ) # D_bar + pD, where pD = D_bar - D_theta, and D_bar = mean(D_theta)
                    ~^~
```
[R/dEploidTools.R:215:41:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L215) *style:* **Put spaces around all infix operators.**
```r
    return (  mean(-2*tmpllk) + (mean(-2*tmpllk) - DIC.WSAF.bar) ) # D_bar + pD, where pD = D_bar - D_theta, and D_bar = mean(D_theta)
                                       ~^~
```
[R/dEploidTools.R:215:52:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L215) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
    return (  mean(-2*tmpllk) + (mean(-2*tmpllk) - DIC.WSAF.bar) ) # D_bar + pD, where pD = D_bar - D_theta, and D_bar = mean(D_theta)
                                                   ^~~~~~~~~~~~
```
[R/dEploidTools.R:247:1:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L247) *style:* **Variable and function names should be all lowercase.**
```r
plotProportions <-function (proportions, title = "Components"){
^~~~~~~~~~~~~~~
```
[R/dEploidTools.R:247:17:](https://github.com/mcveanlab/DEploid-r/blob/0e0d1e985d9109e4e84523a1f16592a0afa6b127/R/dEploidTools.R#L247) *style:* **Put spaces around all infix operators.**
```r
plotProportions <-function (proportions, title = "Components"){
                ^~~
```


add "blah-blah"


Visual Regression Testing found a difference between new version and the baseline.
Check the diffs [here](http://jenkins.wikia-prod:8080/job/design-system-reference-page-pr-check/744/).
Accept the new baseline [here](http://jenkins.wikia-prod:8080/job/design-system-reference-page-update-baseline/parambuild?branch=ember).


Here is an error that I received upon running it:
http://pastebin.com/m4JQua4g
Any suggestions? Or is this to be expected because it is work in progress?
(Maybe you have fixed this but not ported it over yet)


include custom style option


this might mislead some students if their market uses a different editor


Hey @FelixMay I can look into this in greater depth but I seem to remember that the Chao estimator kept failing for datasets with small sample sizes or few numbers of individuals. Maybe we can use the function `try` to get around the cases in which errors will arise.


Causes #9.


@capajon hmm, this doesn't look right...


@vanmh @rschoenbeck   sorry about all this -- didn't even occur to me.  Van, this is a perfectly fine temporary solution, although if you give me a minute, i can give you a better temporary solution (see last paragraph).

Rob, You'll notice that for all non-closed partners, these 2 fields are set to the same email.  The distinction between relationship manager and operations manager no longer reflects the kiva org chart.  These roles are the same thing now, and have been for a couple of years.

Even better would be to eventually rename portfolio_mgr_email to relationship_manager_email in order to standardize the terminology across our systems.  The canonical name in salesforce and now the kiva db is relationship_manager_email.  *I'm going to update the patch to reflect this*


Where do you clear this bit again for the next mapping?


'<path-to-hdf>' - could that be misleading? The path itself does not need to be quoted per the `install_github()` call above.


Sigh not at all :(


Verificar sintaxe do javascript, erro no heroku falta de(;)


I'm trying to compile for about 2 hours now and it still didn't throw an error so...? 😀


Nice fixes :-)
In general I'd suggest for the future to stick to one logical change per commit (i.e. the introduction of the "full-research" variable would be a separate commit from the "prospective movement fix").


This is a case where force unwrapping is truly dangerous. Optional binding would be the better pattern here.


squash this into 0237f183bcce408b2c0793ebd11ba5d58f4bb929.


Sender is of your cell type or more generically it's also of type UITableViewCell. You need to cast sender to that cell type ( the parent is fine) and then query the tableView for the indexPath for that cell. Lastly, you use indexPath just as you did in cellForRow to access the data. This element can then be passed to the destination VC.


So this is why `UserProgram` is broken. Don't worry, I can revert it now.


which language did u use?


Ukladame. Jenom moc nevim, v jake forme to zpristupnit. Zatim bych to neresil.


Damn VS Conflict


Ah, right :-) So here's an interesting one -- is there any way to tease out the formatted exception info out of a log with exc_info=True so that you can see a complete representation of the formatted log message will look in the expectations of your test?


Yeah I know, automated nightly builds failed last night and no time yet to fix it.


```
dlrn --config-file projects.ini --info-repo ../rdoinfo/ --local --dev --verbose-mock --project-name vitrage
```

Fails on missing dependency: SymPy (not packaged in CentOS).


@rschoenbeck @vanmh

OK, i just committed https://github.com/kiva/vertex/commit/1c5f55e712f4a61a3291ee071c3439e613166c50

@rschoenbeck , for historical reasons, salesforce, kiva and vertex all had different names for this partnerships email.  Calling the column relationship_mgr_email will provide consistency between salesforce, kiva + vertex.

So, going forward, can you change all references to *both fss_email and portfolio_mgr_email to relationship_mgr_email?

Once you've done this, we can drop the other two cols.


when open with IDE, choose the **iPad layout** to make those icons present properly.


Now that damage from explosions and crash physics are working again I don't think the force kill when your vehicle explodes is necessary. Vehicle explosions scale to a high amount of damage already and usually cause a knock out too. Players will be very frustrated if they are instantly killed every time their vehicle explodes when they are expecting the former behavior. It also looks ridiculous to be instantly killed when your car catches on fire.

I tested with the force kill removed (only leaving the eject/getOut) and I was ejected and hurt normally by helicopters, cars and planes with the latest damage handler. The only vehicles that still had the bug getting stuck in the pilot seat were certain fighter jets like the A10. These planes are not in Epoch normally, so that shouldn't be a big issue.

If there are other vehicles that would still have issues with that let me know. I tested: AH6J, MH6J, mi17, uh1h, uh1y, SUV, Offroad, AN2s.


Yeah, I realise that it _can_ be None, but was just wondering if that's likely, or just a crazy edge-case.


NB @levity I thought Curry is supposed to work the way you wrote it too, but these emails weren't sending. Changed it to multiple function call style and it works.


This password is not working.


This would have worked if the cast in prepare(for:) mentioned above was working.


"noo"


You needed to have set up an outlet for each of the UI elements in the storyboard. This would be how you would communicate the value across them all.


Tu devrais utiliser LTS comme version de node au moins tu serais tranquille :D


Good scene


Tiny amount of code repetition here that could be shared, but it's small enough that it can be considered a stylistic choice.


Just out of curiosity (I'm not a groovy dev, as you probably know) couldn't this be written as

``` groovy
String s = "Cell changed at location: ${properCoord}, from: ${oldCellValue}, to: ${newCellValue}".toString()
```

*Mostly just trying to learn.*


Thanks again for spotting this discrepancy @mikepetersonccv. I spoke with Jon this week and confirmed that the DidAttend check should have made it to a migration but I don't think it ever did.  I just re-added it (937944b1c37a64cf297601e7880eed48f20f23d6) into my prior FamilyAnalytics fix (c1e416b9f033304b777febb82227633e194bd8b0).


Questa è la prima commit del progetto


There is a *lot* of repeated code between RepMinusCommand.run and RepPlusCommand.run, and could be refactored out in a future improvement.


prima commit


Thanks for looking through my code! I've fixed the conflict and all compiles well now


Resolving pull request


In both RepMinus and RepPlus, `rep` is set to '+'. I'm guessing this is rectified in a future commit, or that I'm misunderstanding this field's purpose.


Overall thoughts:

GRAF is rad as fuck, and this code is noice. 👌


Also while testing in multiplayer we noticed the eject does not work as it is currently on passengers. Only the driver is ejected.


From http://testfixtures.readthedocs.io/en/latest/logging.html#inspecting I'd imagine something like:

```
handler.records[-1].formatException()
```

...would give you what you're asking for, but that's a big lump of text that's difficult to make assertions about...


http://www.structlog.org/ or https://github.com/cjw296/shoehorn


Is there a reason for this message? Or is it a stray debugging line?


alterações


Another stray debugging message?


stray debugging line. feel free to remove if you're editing


This is the variable I'm talking about.

Once we hit "Last post" there's 6 lines of tabs and newlines before the actual topic data.

Since it now just filters out any lines with tabs, it works now. :dagger:


sorry, yes another stray; again, delete if you like ... I'll stay out of this code for a while


TeamCity SayMore :: SayMore pull requests [Build *.*.10.542e0f48ad90b07a266bb33bff2d3c08bee2608c](http://build.palaso.org/viewLog.html?buildId=77816&buildTypeId=SayMore_SayMorePullRequests) outcome was **SUCCESS**
Summary: Tests passed: 658, ignored: 4 Build time: 00:02:08


Just test


Encapsulate into function or object in desperate library.


Nice, thank you!


@apcj I tried setting up jekyll-google-auth but when I click "allow" I am not redirected to the site, instead it seems to redirect to the same auth page. I can click "allow" indefinitely and never get to the site.

My redirect uri in my google app settings is: http://dash.fractalhardware.com/auth/google_oauth2/callback

Everything prior to this worked except the jekyll-auth new command. It spit out an error when I entered my domain when prompted for GOOGLE_EMAIL_DOMAIN. So I went into the heroku settings and just added it manually in the config variables. If there were steps invoked by jekyll-auth new that come after this point, then that might be the source of the errror. Otherwise, I don't know why it's not working.

Thanks,
Dave


TeamCity SayMore :: SayMore pull requests [Build *.*.11.77cf7feced8e36daffec78501d147e039af0f289](http://build.palaso.org/viewLog.html?buildId=77817&buildTypeId=SayMore_SayMorePullRequests) outcome was **SUCCESS**
Summary: Tests passed: 658, ignored: 4 Build time: 00:01:54


Yep, sounds good. Because we can't have feature branches in Looker, this change will need to make it out to production Vertex first though (or else I can't build anything else) -- fyi @vanmh.


Ah, I see. Nice catch!


# Request

```
{
  "callback" : "https://url.to.post.to/",
  "users": [
    {
      "partner_customer_id": "1234",
      "first_name": "Joe",
      "last_name": "Smith",
      "email": "joesmith@gmail.com",
      "zip_code": "98000",
      "accounts": [
          {
            "reference_id": "13579",

            /*
             * I think this value is only available on CashEdge accounts.
             */
            "account_fi_name": "JOE SMITH",

            /*
             * In APIv2 I think this is just called "name".
             */
            "account_nickname": "Savings",

            /*
             * I would case-normalize to "savings".
             */
            "account_type": "Savings",

            /*
             * In APIv2, the "preferred balance type" is reported directly on
             * the account as "balance". Other balances are reported on the
             * account as
             * "other_balances": [{
             *   "balance":      "300.54",
             *   "balance_type": "current"
             * }]
             */
            "account_balances": [
              {
                "balance_type": "Current",
                "balance_amount": "2591.71",

                /*
                 * Currency code does not exist in our data model. I'd prefer to
                 * leave it out until we need it, when we can give it our full
                 * attention.
                 */
                "currency_code": "USD"
              }
            ],
            "transactions": [
              {

                /*
                 * account_id shouldn't be in the request at all, because it
                 * won't necessarily exist, and they won't necessarily know it.
                 * We can look it up using only the reference ID.
                 */
                "account_id" : "2345",

                /*
                 * In APIv2, this is called "balance", and I f**kin hate that.
                 */
                "amount": "112.03",

                /*
                 * I think we should call this original_name, since that's how
                 * we'd be sending it back.
                 */
                "memo": "DUNKINDONUTS*100094",

                /*
                 * The documentation on this value is correct, but I want to be
                 * super extra clear on the formatting, because date
                 * representations are so tricky. We accept date as
                 * "2009-03-19" and we accept date/time with time zone as
                 * "2009-03-19T11:40:50-04:00". We do NOT accept any other
                 * format, like eg. local times without zone.
                 */
                "posted_at": "2009-03-19T11:40:50-04:00",

                "reference_id": "4567",

                /*
                 * I would case-normalize to "debit".
                 */
                "transaction_type": "Debit"
              }
            ]
          }
      ]
    }
  ]
}
```

# Response

```
{
  "batch_id" : "4403f9f7-0b0b-484e-b73b-bf948ecd2b9f"
}
```

# Callback

…in addition to carrying forward any comments from the request…

```
{
  "batch" : {
    "batch_id" : "4403f9f7-0b0b-484e-b73b-bf948ecd2b9f",
    "status" : "complete",
    "totals" : {
      "users" : {
        "success" : 1,
        "error" : 0
      },
      "accounts" : {
        "success" : 1,
        "error" : 0
      },
      "transactions" : {
        "success" : 1,
        "error" : 0
      }
    }
  },
  "users": [
    {
      "partner_customer_id": "1234",
      "first_name": "Joe",
      "last_name": "Smith",
      "email": "joesmith@gmail.com",
      "zip_code": "98000",
      "accounts": [
          {
            "reference_id": "13579",
            "account_fi_name": "JOE SMITH",
            "account_nickname": "Savings",
            "account_type": "Savings",
            "account_balances": [
              {
                "balance_type": "Current",
                "balance_amount": "2591.71",
                "currency_code": "USD"
              }
            ],
            "transactions": [
              {
                "account_id" : "2345",
                "amount": "112.03",
                "memo": "DUNKINDONUTS*100094",

                /*
                 * We don't need partner_id in the response, because all
                 * requests are scoped by partner.
                 */
                "partner_id" : "1234",

                "posted_at": "2009-03-19T11:40:50-04:00",
                "reference_id": "4567",
                "transaction_type": "Debit",
                "original_name": "DUNKINDONUTS*100094",
                "nickname" : "Dunkin Donuts",

                "tags" : [
                  {
                    "name": "Coffee",

                    /*
                     * The sum of the tag balances should equal the full
                     * transaction balance.
                     */
                    "balance": 10.0
                  }
                ]
              }
            ]
          }
      ]
    }
  ]
}
```


Not editing now, but saw it come up when I used interpBarnes. I'll remove.


Sorry, I didn't understand the GH web interface. I thought these notes were in the middle of a pull request or something. And I'm nowhere near the Rockbottom, where I'm going for supper in a little while :-)


in reference to: 'at least include a README' :)


After 1 year and a half (since Apr 2015), its finally doing what it was planned to do... :champagne:


@alexey-sidnev, Задача со списком и скобками. Ермолаев Максим 0823-1


@alexey-sidnev, Задача ТК с последовательностью. Ермолаев Максим 0823-1


Good point.
https://github.com/jruby/jruby/commit/5245e44d554676576cd7c0ab349cc5a3bbff73f0

On Wed, Oct 12, 2016 at 10:59 PM, Benoit Daloze <notifications@github.com>
wrote:

> A language spec would be very useful for this to make sure we don't
> regress and notice in a much easier way than full integration tests.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/jruby/jruby/commit/a006b11c7e07019f176d12848df9f5161d22599e#commitcomment-19401403>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAMerOTGi8aK0xe7U32ehcJtDuetfLOVks5qzUpCgaJpZM4KVNtl>
> .
>


Hi Adrian,

I see in a number of extension classes the same logic:

1. check whether close has being called before
2. check whether the object (delegate) has been previously created
3. if so then close/shutdown the object (delegate / contained)

Would it not be better to have the Lazy* super class not already ensure this itself. The close method being final (not in terms of signature because that would break the api) and only being executed once at least in terms of what extensions would see via a hook method(s) for when close must be performed.

close() -> [close|onClose](<T>)

after checking that the reference (<T>) was not null and that close() was not already previously dispatched

my initial thoughts


Hi @agl, any mention is very much appreciated. I am just glad that you will be using this code. We have been using it for a while now.

I also have a similar implementation for arm64, but can't port it to goasm, due to lack of NEON instructions. Is there an ETA for NEON support?


Traveling? Not even close - I don't get much in the way of donations. I haven't been maintaining this because I've been working on a better miner that should be out soon.


apresentacao


The `MSSQL_PROVIDER` clause is obviously superfluous and probably wrong.


The addition looks nice but why not go all the way and describe content negotiation client - secondary server? If we want to allow for content negotiation between client and secondary, we should describe the signal from origin to client/UA for letting the origin "opt-in" to have the UA/client add such headers, including CH. There are of course security considerations to look closer into but it still makes sense.

Perhaps even a separate draft?


@The-Compiler: I intended to. I'll submit a PR later this evening.


Hi Belindah -

Your images arent working because you are linking to your local version. `<img src="Desktop/Blocbox/images/dashboard.png" alt="Blocbox" />` links to your desktop. Github can't find your desktop. You will need to link relatively to your file like so `<img src="images/dashboard.ong" />` Here's a link that helps explain the difference between relative and absolute linking: http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/


Renamed: ctdl:credentialFramework to ctdl:frameworkName
Renamed: ctdl:credentialFrameworkUrl to ctdl:frameworkUrl
Renamed ctdl:educationLevel to ctdl:educationLevelType
removed: ctdl:typicalAudienceLevelType
added: ctdl:verificationServiceUrl
Combined classes and vocabulary (ie removed separate context, so there will be a large number of mismatches when comparing versions.


It doesn't look like you are using this version, the error you got is in a function that has been removed. If you cloned this repo you need to make you you checked out to the correct branch, `ustream-websocket`.
If you do try and run this version you will also need to install the python module `websockets-client` for it to work, I didn't add it to the requirements list yet.


That should be --make-slave not rslave


oh wow, thanks! I suppose it still works because of the 100% height, but maybe I put that there because it did not work, and missed the actual reason ...


It seems a wrongly placed single quote is to blame.
I submitted a pull request with the fix....

By the way: Asaph won't work with tumblr.com/explore (the Asaph window won't show)
Please note that your asaph site needs to be configured for HTTPS as well when you try to grab content from a source HTTPS site...
The individual tumblr.com boards can be accessed with HTTP as well.


Reading changelogs is a lot of fun :)


I just copied what Phosphor/JLab is doing :)


The __file was bringing the entire path to the file. This fix now just returns the filename in Windows.
I tested this in both environments. The backslash works in Windows, the forward slash work in Linux.


@iainsmacleod There are 3 controls that are missing from Dark Stream Setup that are causing exceptions in gui.py. Could you add them in please.  Even if you make them invisible, it will stop the exceptions.


Mas pravdu, implementoval jsem to. Najdes to na adrese http://localhost:8003/subscription/myreferrals/ (jsou tam jenom zaplacene).


It's a nice though someone is watching my back, thanks! :)


Thank you to both @shajrawi and @dduan for cleaning this up.


jk


OK, feel free to change it.


@vdemeester Why did we change to this fork?


Nice work and hey if this works, great!  But here is my $0.02:

I liked the use of the variables DISTRICT_HOSPITAL, HEALTH_CENTER, etc.  I'd prefer creating a new structure that maintains the order, like:

```
// Maintain ordering based on hierarchy
var SCHEMAS = [
  {
    type: 'district_hospital',
    isPlace: true,
    schema: DISTRICT_HOSPTIAL
  },
  {
    type: 'health_center',
    isPlace: true,
    schema: HEALTH_CENTER
  },
  ...
];
```

I also prefer the language "schemas" rather than "schema" because each doc type is a schema.  Also "schema" and "type" should really be synonymous and the module should also be called ContactSchemas.  But these can all be left for another day.


OS20_reporting_measure_updates (DavidGoldwasser) - x86_64-MacOS-10.10-clang: OK (2390 of 2448 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-97.63%25-yellow.svg)


Bon, je suis chez moi, je regarde cela, je crois j'ai juste git commit -am... damnit lol


Closes #16


Seems using tabs indent is not the good solution. It seemed to be good on my IDE.


This currently errors out on my mac mini running Sierra.

The error is

"Installer: Error the package path specified was invalid '/tmp/dmg-81f89V/*.pkg'."

I think the single quote around the the package pattern caused the problem.


Does the practice contest have the same URL? acpc16.kattis.com?


this is a bad code:
```js
req.query(queries.createDatabase, this.config.db);
```
because you are not returning and not chaining the created promise in any way, which results in a loose, and thus unpredictable promise.


Oh yeah, also normalize or normalise, just choose one.  It should be consistent within the module.


I think providing sources should be mandatory as soon as you change gamemechanics/scalings, it also leads to people paying more attention to it and makes it easier for other to validate the changes


Remove this


This doesn't need to be here.


Already included in the JS template


``if (list.isEmpty())`` ;)


Include only the script you actually use.


``list = new ArrayList<>()``


There already is a AccountRepository. Add the method there and remove this thing.


This is better. @npawar, can you please review and make sure we have covered all cases.


`` final Map<Long, List<ChangeRecord>> outstandingChangesForSession = new HashMap<Long, List<ChangeRecord>>();``


Ceci n'est pas un import de hash_object (malgré la syntaxe de la ligne `use` qui est fréquemment utilisée pour déclarer des imports). Pour Git::Sub c'est juste une prédéclaration de la fonction.
Sans cela, ça passe par l'`AUTOLOAD` à la première utilisation de `git::hash_object`.

Je recommande un revert.


Yay!  Ok, I'll just send zip files from now on.


Sorry, that repo doesn't exist yet. My bad.


Ukown -> Unknown


Ops see now this is in arch repo :smile:


Unkown


Why are you boxing the ``c.stat.getEphemeralOwner()``??? You could just use:

```
long sessionId = c.stat.getEphemeralOwner();
```

and let the autoboxing to the Map's get mehtod.


that could be quite confusing for others reading it later, I think simply adding a int32 powercost as attribute to a spell object and saving the calculated powercost in there for later access would be much more cleaner


First letter should be capitalized, when imported into ObjC it will look like `OTROMEMOErrornoDevices`


See below, don't know why the boxing here...


Can you apply this : https://github.com/Chornei/OpenNetworkLinux/commit/1ca60f85fdf32c7b6f770d32a8a62d1eeac15852 to the code?  It's a packaging fix that creates the .deb file with all of the necessary parts.


fixes #30


This throws an error on compiling for infinity, as it uses a different matrix, should the config for that one hand join this one in this file?


oops


aspnet-MVC.mdf file of database was missing
@beorosz


`0xC0000005` more like nah


TaskCluster: https://tools.taskcluster.net/task-graph-inspector/#Sb8SJEJZSNOyTcHPDoMnNA/


TeamCity SayMore :: SayMore pull requests [Build *.*.12.d35a7d6c0d6c04e2349f36b1baeacfce551938fd](http://build.palaso.org/viewLog.html?buildId=77825&buildTypeId=SayMore_SayMorePullRequests) outcome was **SUCCESS**
Summary: Tests passed: 658, ignored: 4 Build time: 00:02:08


No need to dup the string here, you could parse the enum and save it as a integer in ConstraintData


same thing with target_attr, relation and strength


Why were these changes to the LogbackValve related to locating the config file done? When we upgraded from 1.1.3 to 1.1.7, our externally configured logback-access.xml file stopped being read.

I would not have expected this sort of change in a minor version change.

FYI, we are using spring boot and am calling the setFilename method directly from startup code.

Thanks for any feedback.


ti akneis re?


I am 100% sure this is gonna throw an ``ConcurrentModificationException`` if we hit this **if block**. We are iterating on ``es`` Set and optionally removing elements from it in the same loop. The right way of doing this is as below:

```
for (Iterator<String> it = es.iterator(); it.hasNext(); ) {
           String epath = it.next();
           ChangeRecord lastCr = zks.outstandingChangesForPath.get(epath);
           if (lastCr != null && lastCr.stat == null) {
                    it.remove();
           }
}
```


```
#### make completed successfully (32:30 (mm:ss)) ####
```
heyyyyyy (I used `make -j10` so I think cm should be finished?)


True, but I'd like to keep all the parsing of enum types into the constraint instance creation; I'd also have to move the conditional checks — as you can omit a bunch of attributes — into this function.


Again, see below, no need to boxing the ``new Long(request.sessionId)`` afaik.


@alexey-sidnev  Задача с числовой последовательностью.