**Whoops!**

There were *52 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L260`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L260) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L264`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/common-notification-patterns.md#L264) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L78`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L78) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L82`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L82) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L86`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L86) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L91`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L91) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L93`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L93) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L101`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L101) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L103`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L103) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L119`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L119) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L123`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L123) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L150`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L150) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L154`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L154) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L177`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L177) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L181`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L181) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L239`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L239) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L253`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L253) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L311`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L311) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L315`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/display-a-notification.md#L315) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/faq.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/faq.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/faq.md#L53`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/faq.md#L53) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/good-notification.md`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/good-notification.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/engage-and-retain/push-notifications/handling-messages.md`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/handling-messages.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/engage-and-retain/push-notifications/how-push-works.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/how-push-works.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/index.md#L5`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/index.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L73`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L73) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L78`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L78) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L108`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L108) - Code blocks should be indented
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L112`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L112) - Code blocks should be indented
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L116`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L116) - Code blocks should be indented
[`src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L120`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/non-standards-browsers.md#L120) - Code blocks should be indented
[`src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L138`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L138) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L158`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L158) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L171`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L171) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L185`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/notification-behaviour.md#L185) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L50`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L50) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L60`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L60) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L65`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L65) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L101`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L101) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L106`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L106) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L110`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permission-ux.md#L110) - Line must be at most 100 characters
[`src/content/en/fundamentals/engage-and-retain/push-notifications/permissions-subscriptions.md`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/permissions-subscriptions.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/engage-and-retain/push-notifications/push-events.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/push-events.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/sending-messages-with-web-push-libraries.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/sending-messages-with-web-push-libraries.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/sending-messages.md`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/sending-messages.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/engage-and-retain/push-notifications/subscribing-a-user.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/subscribing-a-user.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/engage-and-retain/push-notifications/web-push-protocol.md#L4`](https://github.com/Google/WebFundamentals/blame/31db857b82bba028fdd1e8ecbac3d43fa979261a/src/content/en/fundamentals/engage-and-retain/push-notifications/web-push-protocol.md#L4) - WF Tag `wf_updated_on` must be within the last 7 days.


@ranuss 🚀


Fast as superhero :)


Sounds reasonable - but could you give reasons for dropping `const`?


Includes fix for #5


This should be done unconditionally, the port should _never _be zero.


Else can be omitted here by, returning `nil` at the end of the for-loop above.


Nice to see you playing around with `line-height` 👍


Great job incorporating Google Fonts in here


👍   with the background image and all of its parts


Great work using nested selectors!


This is incorrect. I don't know what's correct or I'd create a PR to fix it. But, it shouldn't be both "new" and the static call to the createWithConfig.


OMG THIS IS WORSE

:-[


I suggest wrapping the file name in `''`, like this: `background-image: url('../images/testimonial_bg.jpg');` to help ensure the images get properly loaded


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/796793bb-fc0f-4fe6-99f9-f7bd31c31a31 "serverquiz2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/c96aaaf8-b52b-4774-a3ca-8aaefd6cb092 "serverquiz2") deployed this commit to [test](https://console.ng.bluemix.net/apps/58674aad-b12e-47ae-ad6d-4a98bcaefca8 "ibm:yp:us-south:kalle.kindvall@ibm.com:test")


zbedny komentarz


Hi, I'm trying some experiments with subject1(/2)_walk, but the dataset has 24 columns, while in case 'walk' there're only 20 available sensors. May I know which should be removed/added please ?
Thank you.


Great to see this here, looks like there is just an inconsistency between the class name  here (`.colorwhite`) and the one you are using in the markup (`.color-white`)


I'm not saying you should implement it yourself. But naming it NTLM auth when it is not NTLM specific (it works the same with any webserver auth module) is weird.


there is a typo


:)  awesome to see this here...great job!


I changed the other instances, just not this one XD


Czyli jeśli jest funkcja dość prosta można wykorzystywać return a w bardziej skomplikowanych zmienne?


I understand. Just a thought: you can add `@CreationTimestamp` and `@UpdateTimestamp` to these fields and they will always be updated automatically by hibernate, then there will be no need to do this manually. :)


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1897 of 1897 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.5%25-green.png)


activités*


ten test testuje tylko i wylacznie czy pierwszy element tablicy jest pierwszym elementem tablicy


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Yeah, maybe too much noise. What @meejah suggests would be better (total number at info level, and each one only at debug level).

Revisiting the code, I am also wondering if we should wait for user errbacks (eg a user errback talking to a DB async) before returning from this ..


oh, will have to clean this up


here I use the original reference, as I have to call this explicitly from outside and I don't have that object outside of this scope.


probably also too much noise


This is a broken link


powinien byc inny exception zgodnie z wymaganiami


Autowired should be used on setters or fields.


I think this was removed intentionally... Did you rebase before pushing?


This gives an error if the config directory already exists. The line should be something like

```python
if not os.path.isdir(config_dir) and not (os.path.islink(config_dir) or os.path.exists(config_dir)):
```


Nevermind, I just saw the other migration - we might want to remove this migration if it is not needed.


@caw13  should this be attindex.name()?


I believe this should be `this.get('_options')`.


LarryPreRC (evanweaver) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Again, broken link


"Hard Mode" question:

I created a new branch called scale issue; then, switched to that branch.

I committed changes in this branch with no problem. When I tried to push, I received a message:

> fatal: The current branch scale-issue has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin scale-issue

I wasn't sure what this would do, so I switched back to the master, and merged. The changes came through in the master, but I do not see the scale-issue branch...


If there's a way to do something like Python3's `os.makdirs(dir, exist_ok=True)` in Python 2, that's probably more ideal.


- [x] List a condensed view of movies: 13 points
- [x] Show an entire movie: 13 points
- [x] Create new movie: 13 points
- [x] Edit an existing movie: 13 points
- [x] Delete an existing movie: 13 points
- [x] Store the data in a database: 13 points
- [x] Appropriately commented code: 11 points
- [x] Approporately indented code: 11 points


Class should be made static. This will only ever allow methods to be declared statically.


The original author didn't cite their name here. Perhaps we should have a contributors.md, but this is not really appropriate


Model is Teapot not Airplane/Ship --> No Flight Simulation


hey. how can i import the following libraries:

import org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxOntologyFormat;
import org.coode.owlapi.turtle.TurtleOntologyFormat;

import org.semanticweb.owlapi.io.OWLXMLOntologyFormat;
import org.semanticweb.owlapi.io.RDFXMLOntologyFormat;
import org.semanticweb.owlapi.model.OWLOntologyFormat;


what change is this working around?


Voi kakka sentään


Korekta wykonana po testach dokonam przesunięcia do repozytorium na githuba.


Might want to make this method return a list of error models, so we can return specific errors if anything happens. With the way it is currently setup, we do not know what error caused the method to return null.


Хороший арашка))


Where you see code which setting this fields manually? :)


Why is this and `or` instead of an `and` like in `run_ptpython`?


LarryPreRC (evanweaver) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


nice work


develop (macumber) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Spoko, robiłem to wielokrotnie ;-)


Bluemix [toolchain](https://dev-console.stage1.ng.bluemix.net/devops/toolchains/c93cc128-978c-45cf-821e-cf1065718a7e "jenkinsGitDemo-dev"): [Jenkins](http://9.37.138.183:8080/ "jiraJenkinsDemo-dev") deployed [jenkinsGitDemo-dev](https://github.com/patrickjoy/jenkinsGitDemo-dev/releases/tag/deploy-ibm-ys1-us-south-patrick.joy1-dev-20170328-210335 "deploy-ibm-ys1-us-south-patrick.joy1-dev-20170328-210335") to [dev](https://dev-console.stage1.ng.bluemix.net/apps/dad2ef9e-8fb5-44ed-a419-deae7d4b7a6a "ibm:ys1:us-south:patrick.joy1:dev"), including this commit


I am going to be very picky here and say that all of my js files are declared in lowercase - so umm, stop this anarchy and conform to my standard?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/796793bb-fc0f-4fe6-99f9-f7bd31c31a31 "serverquiz2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/c96aaaf8-b52b-4774-a3ca-8aaefd6cb092 "serverquiz2") deployed this commit to [test](https://console.ng.bluemix.net/apps/58674aad-b12e-47ae-ad6d-4a98bcaefca8 "ibm:yp:us-south:kalle.kindvall@ibm.com:test")


albo nawet przypisać do self.coś


Отличный коммит. Я собой доволен


cc @AndyScherzinger @tobiasKaminsky @mario can you comment on this? :)


I thought it might have been that. It's fine then, I agree that warning is the correct verbosity level


Can we use `class_attribute` or `cattr_acessor`?


I have generic error handling setup with our dialogs and displays. We should be able to use that here, I'll probably take a look at converting it over later.


I wonder if instead of looping through all the extensions, you couldn't just fetch the one with the right name.


Nice 👍


sendTitle*


Shows input borders in Mobile Safari on iOS (#895)

Preview: docs
Coverage: core | datetime


`get_ready_project()` is a bit of an odd name, but I can't come up with any better alternative now.


I'd name this `project_is_ready()`


develop (macumber) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


The change that rettype isn't part of codeinfo anymore?


Temperature Converter


Added New UI Icons (#889)

Preview: docs
Coverage: core | datetime


@danish-monu include the compatibility module in your classpath - it's likely missing. But for these questions please open an issue. It's confusing to post them as comments on code changes.


if we return a response model here we can use one of my generic js functions for error handling.


Fail


Hello,
We are using public resources for checking BIN, like https://bincheck.org, https://www.bincodes.com/
https://bincheck.org/476367
https://bincheck.org/476367
https://bincheck.org/492910
Are this data correct?
Can you provide more information about this banks?
Thanks.


Definitely, could be simplified with scripts that would share capabilities across all packages.


Instead of having it hard-coded to 5, why not keep track of user-defined settings as to how many roles one user can have?

Also, what if an officer/e-board member is asking for roles? By this logic, they would only be able to have 3 game roles maximum. Maybe there's a way to keep track of roles outside of an officer capacity?


Without endline?


nigdzie nie bylo napisane aby klasa zwracala IllegalArgumentException, poza tym brakuje otestowania podstawy - konwersji stringow na inty


Bluemix [toolchain](https://dev-console.stage1.ng.bluemix.net/devops/toolchains/c4656d88-6b46-40f3-b500-580d9622645c "jiraJenkinsDemo-dev"): [Jenkins](http://9.37.138.183:8080/ "jiraJenkinsDemo-dev") deployed [jiraJenkinsDemo-dev](https://github.com/patrickjoy/jiraJenkinsDemo-dev/releases/tag/deploy-ibm-ys1-us-south-patrick.joy1-dev-20170328-211143 "deploy-ibm-ys1-us-south-patrick.joy1-dev-20170328-211143") to [dev](https://dev-console.stage1.ng.bluemix.net/apps/67c08f8d-c7a7-4a89-8be0-765ceb6357ab "ibm:ys1:us-south:patrick.joy1:dev"), including this commit


Super() używany jest do odpalenia init'a z classy po której dziedziczysz, w tym przypadku pygame.sprite.Sprite
Choć trzeba przyznać że lepiej działa w python3.
Pozycje obowiązkowe przez rozmową...
http://stackoverflow.com/questions/576169/understanding-python-super-with-init-methods
http://stackoverflow.com/questions/222877/what-does-super-do-in-python


This method should take in a RequestModel and return a ResponseModel.
The ResponseModel inherits from a base model class, which contains an ErrorModel list.
We can change the sendMail method to return a list of ErrorModels, add it to the ResponseModel, then return the ResponseModel. If we structure the ActionResult this way, then we can use a generic JS function (forgot what I named it) for error handling.


This should return a list of ErrorModels.


Sorry! Honza, my mistake, forgot to remove the log before release!

Still there's a issue i need to improve about the kill function, should
release a new version by this weekend.

On Wed, 29 Mar 2017 at 00:21 Honza Javorek <notifications@github.com> wrote:

> This got to production version released to npm 😱 My app now logs this.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/neekey/ps/commit/5185846ba3edb42d0d07811f906487b2c8d3d241#commitcomment-21519278>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAegno7Dy4KMRxtq0mq8akC8LgkiNMBQks5rqQlGgaJpZM4MrnEO>
> .
>
--
发自移动版 Gmail


@javache Was this change needed to land internally? It is causing issues with the tvOS build, looking into it to see if I can figure out why.


Looks good so far.  U can run this as [0,4].  Good luck!


![](https://github.trello.services/images/mini-trello-icon.png) [demo players don't work the second time through the sequence. they also throw spriteRenderer missing errors](https://trello.com/c/hnbZCGOA/205-demo-players-don-t-work-the-second-time-through-the-sequence-they-also-throw-spriterenderer-missing-errors)


@Ralf9
ok das habe ich so nicht gesehen bzw. war mir so nicht bewußt. Aber ich glaube ich teste im 14_SD_WS09 nur auf 0 oder 1.


isnt top-app a cgroup that has to be removed too ?


Great idea :)


sd


hi


This has been added back due to issues with the rewritten auto upload but we have the removal / play-free implementation on out agenda which needs some investigation and testing on how to achieve this.

@mario is the expert on this part :)


Thanks alot


was it ever? or was it only part of LambdaInfo?


The slash is not necessary.


spades? :)


This was already fixed in 7k2.


@davidfurlong  We can, but its hella annoying lol


Yeah, it was part of LambdaInfo (sorry, not CodeInfo)!


@cam586 looks good! For future reference, could you commit anything in `/build` as a separate commit. It makes it easier to see what has changed in `/src` (which is what i care about). Something like the following will work:
```
$ cd ~/robot_ws
$ git add build
$ git commit -m 'build update'
$ git add src
$ git commit -m 'new updates'
$ git push
```


@sidey79
Habe ich angepaßt, muß ich noch testen, kommt beim nächsten mal mit.
my $msg_anfang = 'P9#';


Addresses #3 and #4


@benaadams `<= | >=`


since  CarBody needs a   StandardTrunk, why not have a getStandardTrunk method instead of getTrunk, which should return  StandardTrunk not Trunk?
@anthonykulis


아 그렇군요. 다음버전에서 옵션되게 수정하도록 하겠니다. 크게 어려운 건 아니라서요


Да. Потом исправлю автозаменой. Сначала раскидаю все совковой лопатой только...


maybe a better method would be : public StandardTrunk getStandardTrunk()


so would it be more accurate to use `isdefined(Base, :LambdaInfo)` for this conditional?


should remove this now


Hi all, thanks for making this hue component more compatible with OSRAM lights.
This particular line of code unfortunately breaks some of my home assistant automation rules that involves activating scenes, which in turn contains OSRAM lights... The logs says something about KeyError for 'bri'. I had temporary fixed the bug by changing above line into
`ibrightness=self.info['state']['bri'])`. Could the originator of this commit please check this and eventually fix it? Thanks!


![](https://github.trello.services/images/mini-trello-icon.png) [boost cooldown indicator](https://trello.com/c/ckWuckSO/88-boost-cooldown-indicator)


it looks like a good starting point, not sure why `getActionModeCallback()` is needed, I rather not have it since it creates a new instance in each call


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/796793bb-fc0f-4fe6-99f9-f7bd31c31a31 "serverquiz2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/c96aaaf8-b52b-4774-a3ca-8aaefd6cb092 "serverquiz2") deployed this commit to [test](https://console.ng.bluemix.net/apps/58674aad-b12e-47ae-ad6d-4a98bcaefca8 "ibm:yp:us-south:kalle.kindvall@ibm.com:test")


[R/inference_chisqstatistic.R:71:59:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_chisqstatistic.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
  grp.indexes <- dplyr::group_indices(obj, Virus, Screen, ReadoutType,
                                                          ^~~~~~~~~~~
```
[R/inference_chisqstatistic.R:72:39:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_chisqstatistic.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
                                      ScreenType, Library, Design, Cell)
                                      ^~~~~~~~~~
```
[R/inference_chisqstatistic.R:85:52:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_chisqstatistic.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
                                           grp.dat$ScreenType[1],
                                                   ^~~~~~~~~~
```
[R/inference_chisqstatistic.R:86:52:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_chisqstatistic.R#L86) *style:* **Variable and function names should be all lowercase.**
```r
                                           grp.dat$ReadoutType[1],
                                                   ^~~~~~~~~~~
```
[R/inference_diffuse_knn.R:38:59:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_knn.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
       dplyr::filter(Idx %in% as.integer(names(neighs))))$GeneSymbol
                                                          ^~~~~~~~~~
```
[R/inference_diffuse_knn.R:43:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_knn.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
      dplyr::select(GeneSymbol, Effect)}
                    ^~~~~~~~~~
```
[R/inference_diffuse_knn.R:52:49:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_knn.R#L52) *style:* **Variable and function names should be all lowercase.**
```r
  genes.found <- dplyr::select(flat.dat, Start, GeneSymbol) %>%
                                                ^~~~~~~~~~
```
[R/inference_diffuse_mrw.R:36:44:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
  li  <- list(diffusion=dplyr::select(res, GeneSymbol, Effect, DiffusionEffect),
                                           ^~~~~~~~~~
```
[R/inference_diffuse_mrw.R:36:64:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
  li  <- list(diffusion=dplyr::select(res, GeneSymbol, Effect, DiffusionEffect),
                                                               ^~~~~~~~~~~~~~~
```
[R/inference_diffuse_mrw.R:50:22:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
  diffuse.data$frame$DiffusionEffect <- mrw
                     ^~~~~~~~~~~~~~~
```
[R/inference_diffuse_mrw.R:72:58:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
  boot.g <- tidyr::gather(bootstrap.hits, Boot, Effect, -GeneSymbol) %>%
                                                         ^~~~~~~~~~
```
[R/inference_diffuse_mrw.R:85:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L85) *style:* **lines should not be more than 80 characters.**
```r
  # -> calculate means -> calculate alphas -> calculate variance -> calculate alpha_0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_diffuse_mrw.R:91:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::group_by(GeneSymbol) %>%
                    ^~~~~~~~~~
```
[R/inference_diffuse_mrw.R:93:29:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L93) *style:* **Variable and function names should be all lowercase.**
```r
                       mean(DiffusionEffect, na.rm=T)) %>%
                            ^~~~~~~~~~~~~~~
```
[R/inference_diffuse_mrw.R:96:57:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse_mrw.R#L96) *style:* **Variable and function names should be all lowercase.**
```r
                          tidyr::spread(flat.dat, boot, DiffusionEffect),
                                                        ^~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:88:39:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L88) *style:* **Variable and function names should be all lowercase.**
```r
    hits   <- dplyr::select(obj@.data$gene.hitsGeneSymbol, abs(Effect))
                                      ^~~~~~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:94:23:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
        dplyr::filter(GeneSymbol %in% hits$GeneSymbol) %>%
                      ^~~~~~~~~~
```
[R/inference_diffuse.R:94:44:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
        dplyr::filter(GeneSymbol %in% hits$GeneSymbol) %>%
                                           ^~~~~~~~~~
```
[R/inference_diffuse.R:95:24:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L95) *style:* **Variable and function names should be all lowercase.**
```r
        dplyr::select(-MeanBootstrap, -Pval, -FDR)
                       ^~~~~~~~~~~~~
```
[R/inference_diffuse.R:151:44:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L151) *style:* **Variable and function names should be all lowercase.**
```r
  li  <- list(diffusion=dplyr::select(res, GeneSymbol, Effect, DiffusionEffect),
                                           ^~~~~~~~~~
```
[R/inference_diffuse.R:151:64:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L151) *style:* **Variable and function names should be all lowercase.**
```r
  li  <- list(diffusion=dplyr::select(res, GeneSymbol, Effect, DiffusionEffect),
                                                               ^~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:165:22:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
  diffuse.data$frame$DiffusionEffect <- mrw
                     ^~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:187:58:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L187) *style:* **Variable and function names should be all lowercase.**
```r
  boot.g <- tidyr::gather(bootstrap.hits, Boot, Effect, -GeneSymbol) %>%
                                                         ^~~~~~~~~~
```
[R/inference_diffuse.R:200:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L200) *style:* **lines should not be more than 80 characters.**
```r
  # -> calculate means -> calculate alphas -> calculate variance -> calculate alpha_0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:206:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::group_by(GeneSymbol) %>%
                    ^~~~~~~~~~
```
[R/inference_diffuse.R:208:29:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L208) *style:* **Variable and function names should be all lowercase.**
```r
                       mean(DiffusionEffect, na.rm=T)) %>%
                            ^~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:211:57:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
                          tidyr::spread(flat.dat, boot, DiffusionEffect),
                                                        ^~~~~~~~~~~~~~~
```
[R/inference_diffuse.R:230:56:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L230) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::filter(Idx %in% as.integer(names(neighs))))$GeneSymbol
                                                       ^~~~~~~~~~
```
[R/inference_diffuse.R:234:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L234) *style:* **Variable and function names should be all lowercase.**
```r
      dplyr::select(GeneSymbol, Effect)}
                    ^~~~~~~~~~
```
[R/inference_diffuse.R:243:49:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_diffuse.R#L243) *style:* **Variable and function names should be all lowercase.**
```r
  genes.found <- dplyr::select(flat.dat, Start, GeneSymbol) %>%
                                                ^~~~~~~~~~
```
[R/inference_gesper.R:60:47:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::filter(obj, !is.na(Entrez), !is.na(siRNAIDs)) %>%
                                              ^~~~~~~~
```
[R/inference_gesper.R:66:33:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
    res <- dplyr::group_by(res, GeneSymbol) %>%
                                ^~~~~~~~~~
```
[R/inference_gesper.R:73:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
  res <- .gespeR(res, path)
         ^~~~~~~
```
[R/inference_gesper.R:80:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
.gespeR <- function(obj, path)
^~~~~~~
```
[R/inference_gesper.R:84:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L84) *style:* **lines should not be more than 80 characters.**
```r
  # init the matrices so that all entrez id that are not in both matrices are discarded
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_gesper.R:91:61:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
                               ids=as.character(pheno.frame$siRNAIDs),
                                                            ^~~~~~~~
```
[R/inference_gesper.R:105:45:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
                         dplyr::select(obj, GeneSymbol, Entrez) %>% unique,
                                            ^~~~~~~~~~
```
[R/inference_gesper.R:107:26:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::filter(!is.na(GeneSymbol))
                         ^~~~~~~~~~
```
[R/inference_gesper.R:119:26:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::select(Virus, GeneSymbol, Entrez, siRNAIDs, Readout) %>%
                         ^~~~~~~~~~
```
[R/inference_gesper.R:119:46:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::select(Virus, GeneSymbol, Entrez, siRNAIDs, Readout) %>%
                                             ^~~~~~~~
```
[R/inference_gesper.R:120:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
    .[order(siRNAIDs)]
            ^~~~~~~~
```
[R/inference_gesper.R:123:44:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  pheno.sirnas   <- as.character(pheno.mat$siRNAIDs)
                                           ^~~~~~~~
```
[R/inference_gesper.R:169:48:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
                            siRNAIDs=pheno.mat$siRNAIDs,
                                               ^~~~~~~~
```
[R/inference_gesper.R:176:43:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L176) *style:* **Variable and function names should be all lowercase.**
```r
  assertthat::assert_that(all(pheno.frame$siRNAIDs == rel.mat@siRNAs))
                                          ^~~~~~~~
```
[R/inference_gesper.R:177:43:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L177) *style:* **Variable and function names should be all lowercase.**
```r
  assertthat::assert_that(all(pheno.frame$siRNAIDs ==
                                          ^~~~~~~~
```
[R/inference_gesper.R:191:50:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L191) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::mutate(siRNAIDs=strsplit(as.character(siRNAIDs), ",")) %>%
                                                 ^~~~~~~~
```
[R/inference_gesper.R:192:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L192) *style:* **Variable and function names should be all lowercase.**
```r
    tidyr::unnest(siRNAIDs)
                  ^~~~~~~~
```
[R/inference_gesper.R:208:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_gesper.R#L208) *style:* **Variable and function names should be all lowercase.**
```r
.prioritize.gespeR <- function(obj,
^~~~~~~~~~~~~~~~~~
```
[R/inference_hyperstatistic.R:100:59:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L100) *style:* **Variable and function names should be all lowercase.**
```r
  grp.indexes <- dplyr::group_indices(obj, Virus, Screen, ReadoutType,
                                                          ^~~~~~~~~~~
```
[R/inference_hyperstatistic.R:101:39:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L101) *style:* **Variable and function names should be all lowercase.**
```r
                                      ScreenType, Library, Design, Cell)
                                      ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:114:52:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L114) *style:* **Variable and function names should be all lowercase.**
```r
                                           grp.dat$ScreenType[1],
                                                   ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:115:52:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
                                           grp.dat$ReadoutType[1],
                                                   ^~~~~~~~~~~
```
[R/inference_hyperstatistic.R:145:28:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
                           ScreenType, ReadoutType,
                           ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:145:40:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
                           ScreenType, ReadoutType,
                                       ^~~~~~~~~~~
```
[R/inference_hyperstatistic.R:147:35:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L147) *style:* **Variable and function names should be all lowercase.**
```r
                           Plate, RowIdx, ColIdx,
                                  ^~~~~~
```
[R/inference_hyperstatistic.R:147:43:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L147) *style:* **Variable and function names should be all lowercase.**
```r
                           Plate, RowIdx, ColIdx,
                                          ^~~~~~
```
[R/inference_hyperstatistic.R:148:28:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
                           GeneSymbol, Entrez, siRNAIDs) %>%
                           ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:148:48:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
                           GeneSymbol, Entrez, siRNAIDs) %>%
                                               ^~~~~~~~
```
[R/inference_hyperstatistic.R:162:55:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L162) *style:* **Variable and function names should be all lowercase.**
```r
  res <- dplyr::group_by(res, Virus, Screen, Library, ReadoutType, ScreenType,
                                                      ^~~~~~~~~~~
```
[R/inference_hyperstatistic.R:162:68:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L162) *style:* **Variable and function names should be all lowercase.**
```r
  res <- dplyr::group_by(res, Virus, Screen, Library, ReadoutType, ScreenType,
                                                                   ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:164:35:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L164) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::mutate(HRes=.hypertest(GeneSymbol, siRNAIDs, Plate,
                                  ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:164:47:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L164) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::mutate(HRes=.hypertest(GeneSymbol, siRNAIDs, Plate,
                                              ^~~~~~~~
```
[R/inference_hyperstatistic.R:165:35:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
                                  RowIdx, ColIdx, Readout, level)) %>%
                                  ^~~~~~
```
[R/inference_hyperstatistic.R:165:43:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
                                  RowIdx, ColIdx, Readout, level)) %>%
                                          ^~~~~~
```
[R/inference_hyperstatistic.R:175:27:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L175) *style:* **Variable and function names should be all lowercase.**
```r
  data.table::setDT(res)[,HyperRank := cumsum(res$Hit)]
                          ^~~~~~~~~
```
[R/inference_hyperstatistic.R:176:36:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L176) *style:* **Variable and function names should be all lowercase.**
```r
  data.table::setDT(res)[Hit == 0, HyperRank := NA_integer_]
                                   ^~~~~~~~~
```
[R/inference_hyperstatistic.R:197:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L197) *style:* **lines should not be more than 80 characters.**
```r
  ## if we do the hypergeometric test on genes we need another grouping as for siRNAs
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_hyperstatistic.R:254:26:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L254) *style:* **Variable and function names should be all lowercase.**
```r
                         ScreenType, ReadoutType,
                         ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:254:38:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L254) *style:* **Variable and function names should be all lowercase.**
```r
                         ScreenType, ReadoutType,
                                     ^~~~~~~~~~~
```
[R/inference_hyperstatistic.R:256:26:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L256) *style:* **Variable and function names should be all lowercase.**
```r
                         GeneSymbol, Entrez) %>%
                         ^~~~~~~~~~
```
[R/inference_hyperstatistic.R:268:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_hyperstatistic.R#L268) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::filter(HitRatio >= hit.ratio)
                  ^~~~~~~~
```
[R/inference_lmm_fdr_ge.R:37:62:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_ge.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
    dt <- data.table::data.table(GeneSymbol=ref$gene.effects$GeneSymbol,
                                                             ^~~~~~~~~~
```
[R/inference_lmm_fdr_ge.R:59:38:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_ge.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
        GeneSymbol = re$gene.effects$GeneSymbol
                                     ^~~~~~~~~~
```
[R/inference_lmm_fdr_ge.R:90:31:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_ge.R#L90) *style:* **Variable and function names should be all lowercase.**
```r
    dplyr::group_by(btst.dat, GeneSymbol) %>%
                              ^~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:89:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L89) *style:* **Use <-, not =, for assignment.**
```r
  call = match.call()
       ^
```
[R/inference_lmm_fdr_gpe.R:106:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L106) *style:* **Use <-, not =, for assignment.**
```r
        med = median(zz)
            ^
```
[R/inference_lmm_fdr_gpe.R:107:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L107) *style:* **Use <-, not =, for assignment.**
```r
        ra = med + (1 - pct) * (range(zz) - med)
           ^
```
[R/inference_lmm_fdr_gpe.R:108:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L108) *style:* **Use <-, not =, for assignment.**
```r
        lo = ra[1]
           ^
```
[R/inference_lmm_fdr_gpe.R:109:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L109) *style:* **Use <-, not =, for assignment.**
```r
        up = ra[2]
           ^
```
[R/inference_lmm_fdr_gpe.R:146:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L146) *style:* **Use <-, not =, for assignment.**
```r
    fp0 = matrix(NA, 6, 4)
        ^
```
[R/inference_lmm_fdr_gpe.R:147:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L147) *style:* **Use <-, not =, for assignment.**
```r
    colnames(fp0) = c("delta", "sigleft", "p0", "sigright")
                  ^
```
[R/inference_lmm_fdr_gpe.R:150:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L150) *style:* **Use <-, not =, for assignment.**
```r
    fp0 = matrix(NA, 6, 3)
        ^
```
[R/inference_lmm_fdr_gpe.R:151:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L151) *style:* **Use <-, not =, for assignment.**
```r
    colnames(fp0) = c("delta", "sigma", "p0")
                  ^
```
[R/inference_lmm_fdr_gpe.R:153:17:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L153) *style:* **Use <-, not =, for assignment.**
```r
  rownames(fp0) = c("thest", "theSD", "mlest", "mleSD", "cmest",  "cmeSD")
                ^
```
[R/inference_lmm_fdr_gpe.R:154:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L154) *style:* **Use <-, not =, for assignment.**
```r
  fp0["thest", 1:2] = c(0, 1)
                    ^
```
[R/inference_lmm_fdr_gpe.R:155:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L155) *style:* **Use <-, not =, for assignment.**
```r
  fp0["theSD", 1:2] = 0
                    ^
```
[R/inference_lmm_fdr_gpe.R:181:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L181) *style:* **Use <-, not =, for assignment.**
```r
    cmerror = I(is.na(co[3]) | is.na(co[2]))
            ^
```
[R/inference_lmm_fdr_gpe.R:183:15:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L183) *style:* **Use <-, not =, for assignment.**
```r
      cmerror = I(co[2] >= 0 | co[2] + co[3] >= 0)
              ^
```
[R/inference_lmm_fdr_gpe.R:186:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L186) *style:* **Use <-, not =, for assignment.**
```r
    cmerror = is.na(co[3])
            ^
```
[R/inference_lmm_fdr_gpe.R:188:15:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L188) *style:* **Use <-, not =, for assignment.**
```r
      cmerror = I(co[3] >= 0)
              ^
```
[R/inference_lmm_fdr_gpe.R:218:5:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L218) *style:* **Use <-, not =, for assignment.**
```r
  b = 4.3 * exp(-0.26 * log(N, 10))
    ^
```
[R/inference_lmm_fdr_gpe.R:220:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L220) *style:* **Use <-, not =, for assignment.**
```r
    med = median(zz)
        ^
```
[R/inference_lmm_fdr_gpe.R:221:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L221) *style:* **Use <-, not =, for assignment.**
```r
    sc = diff(quantile(zz)[c(2, 4)])/(2 * stats::qnorm(0.75))
       ^
```
[R/inference_lmm_fdr_gpe.R:222:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L222) *style:* **Use <-, not =, for assignment.**
```r
    mlests = locmle(zz, xlim = c(med, b * sc))
           ^
```
[R/inference_lmm_fdr_gpe.R:224:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L224) *style:* **lines should not be more than 80 characters.**
```r
      warning("length(zz) > 500,000: For ML estimation, a wider interval than optimal was used.  To use the optimal interval, rerun with mlests = c(",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:226:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L226) *style:* **Use <-, not =, for assignment.**
```r
      mlests = locmle(zz, xlim = c(med, sc))
             ^
```
[R/inference_lmm_fdr_gpe.R:231:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L231) *style:* **Use <-, not =, for assignment.**
```r
      b = 1
        ^
```
[R/inference_lmm_fdr_gpe.R:233:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L233) *style:* **Use <-, not =, for assignment.**
```r
      Cov.in = list(x = x, X = X, f = f, sw = sw)
             ^
```
[R/inference_lmm_fdr_gpe.R:234:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L234) *style:* **Use <-, not =, for assignment.**
```r
      ml.out = locmle(zz, xlim = c(mlests[1], b * mlests[2]),
             ^
```
[R/inference_lmm_fdr_gpe.R:236:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L236) *style:* **Use <-, not =, for assignment.**
```r
      mlests = ml.out$mle
             ^
```
[R/inference_lmm_fdr_gpe.R:238:17:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L238) *style:* **Use <-, not =, for assignment.**
```r
    else mlests = locmle(zz, xlim = c(mlests[1], b * mlests[2]),
                ^
```
[R/inference_lmm_fdr_gpe.R:240:23:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L240) *style:* **Use <-, not =, for assignment.**
```r
    fp0["mlest", 1:3] = mlests[1:3]
                      ^
```
[R/inference_lmm_fdr_gpe.R:241:23:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L241) *style:* **Use <-, not =, for assignment.**
```r
    fp0["mleSD", 1:3] = mlests[4:6]
                      ^
```
[R/inference_lmm_fdr_gpe.R:245:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L245) *style:* **lines should not be more than 80 characters.**
```r
                                                              2]/mlests[2])) > 0.05)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:246:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L246) *style:* **lines should not be more than 80 characters.**
```r
      warning("Discrepancy between central matching and maximum likelihood estimates.\nConsider rerunning with nulltype = 1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:256:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L256) *style:* **Use <-, not =, for assignment.**
```r
    delhat = xmax = xmaxx = mlests[1]
           ^
```
[R/inference_lmm_fdr_gpe.R:256:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L256) *style:* **Use <-, not =, for assignment.**
```r
    delhat = xmax = xmaxx = mlests[1]
                  ^
```
[R/inference_lmm_fdr_gpe.R:256:27:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L256) *style:* **Use <-, not =, for assignment.**
```r
    delhat = xmax = xmaxx = mlests[1]
                          ^
```
[R/inference_lmm_fdr_gpe.R:257:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L257) *style:* **Use <-, not =, for assignment.**
```r
    sighat = mlests[2]
           ^
```
[R/inference_lmm_fdr_gpe.R:258:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L258) *style:* **Use <-, not =, for assignment.**
```r
    p0 = mlests[3]
       ^
```
[R/inference_lmm_fdr_gpe.R:259:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L259) *style:* **Use <-, not =, for assignment.**
```r
    f0 = stats::dnorm(x, delhat, sighat)
       ^
```
[R/inference_lmm_fdr_gpe.R:260:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L260) *style:* **Use <-, not =, for assignment.**
```r
    f0 = (sum(f) * f0)/sum(f0)
       ^
```
[R/inference_lmm_fdr_gpe.R:262:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L262) *style:* **Use <-, not =, for assignment.**
```r
  fdr = pmin((p0 * f0)/f, 1)
      ^
```
[R/inference_lmm_fdr_gpe.R:266:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L266) *style:* **Use <-, not =, for assignment.**
```r
  fp0["thest", 3] = p0theo
                  ^
```
[R/inference_lmm_fdr_gpe.R:278:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L278) *style:* **Use <-, not =, for assignment.**
```r
  else xxlo = xmax
            ^
```
[R/inference_lmm_fdr_gpe.R:281:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L281) *style:* **Use <-, not =, for assignment.**
```r
  else xxhi = xmax
            ^
```
[R/inference_lmm_fdr_gpe.R:286:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L286) *style:* **Use <-, not =, for assignment.**
```r
  else xxlo = xmax
            ^
```
[R/inference_lmm_fdr_gpe.R:289:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L289) *style:* **Use <-, not =, for assignment.**
```r
  else xxhi = xmax
            ^
```
[R/inference_lmm_fdr_gpe.R:293:66:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L293) *style:* **Use <-, not =, for assignment.**
```r
    fdr[x >= mlests[1] - mlests[2] & x <= mlests[1] + mlests[2]] = 1
                                                                 ^
```
[R/inference_lmm_fdr_gpe.R:294:67:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L294) *style:* **Use <-, not =, for assignment.**
```r
    fdr0[x >= mlests[1] - mlests[2] & x <= mlests[1] + mlests[2]] = 1
                                                                  ^
```
[R/inference_lmm_fdr_gpe.R:305:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L305) *style:* **lines should not be more than 80 characters.**
```r
                                                             fdr[ido]) * fall[ido])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:307:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L307) *style:* **lines should not be more than 80 characters.**
```r
                                                                fdr0[ido]) * fall[ido])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:309:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L309) *style:* **lines should not be more than 80 characters.**
```r
                                                              fdr[iup]) * fall[iup])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:311:1:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L311) *style:* **lines should not be more than 80 characters.**
```r
                                                                 fdr0[iup]) * fall[iup])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/inference_lmm_fdr_gpe.R:313:28:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L313) *style:* **Use <-, not =, for assignment.**
```r
  Efdr[which(is.na(Efdr))] = 1
                           ^
```
[R/inference_lmm_fdr_gpe.R:320:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L320) *style:* **Use <-, not =, for assignment.**
```r
    mul = c(1, mult)
        ^
```
[R/inference_lmm_fdr_gpe.R:321:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L321) *style:* **Use <-, not =, for assignment.**
```r
    EE = rep(0, length(mul))
       ^
```
[R/inference_lmm_fdr_gpe.R:323:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L323) *style:* **Use <-, not =, for assignment.**
```r
      xe = sqrt(mul[m]) * x
         ^
```
[R/inference_lmm_fdr_gpe.R:324:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L324) *style:* **Use <-, not =, for assignment.**
```r
      f1e = approx(xe, f1, x, rule = 2, ties = mean)$y
          ^
```
[R/inference_lmm_fdr_gpe.R:325:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L325) *style:* **Use <-, not =, for assignment.**
```r
      f1e = (f1e * sum(f1))/sum(f1e)
          ^
```
[R/inference_lmm_fdr_gpe.R:326:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L326) *style:* **Use <-, not =, for assignment.**
```r
      f0e = f0
          ^
```
[R/inference_lmm_fdr_gpe.R:327:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L327) *style:* **Use <-, not =, for assignment.**
```r
      p0e = p0
          ^
```
[R/inference_lmm_fdr_gpe.R:329:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L329) *style:* **Use <-, not =, for assignment.**
```r
        f0e = f00
            ^
```
[R/inference_lmm_fdr_gpe.R:330:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L330) *style:* **Use <-, not =, for assignment.**
```r
        p0e = p0theo
            ^
```
[R/inference_lmm_fdr_gpe.R:332:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L332) *style:* **Use <-, not =, for assignment.**
```r
      fdre = (p0e * f0e)/(p0e * f0e + f1e)
           ^
```
[R/inference_lmm_fdr_gpe.R:333:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L333) *style:* **Use <-, not =, for assignment.**
```r
      EE[m] = sum(f1e * fdre)/sum(f1e)
            ^
```
[R/inference_lmm_fdr_gpe.R:335:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L335) *style:* **Use <-, not =, for assignment.**
```r
    EE = EE/EE[1]
       ^
```
[R/inference_lmm_fdr_gpe.R:336:15:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L336) *style:* **Use <-, not =, for assignment.**
```r
    names(EE) = mul
              ^
```
[R/inference_lmm_fdr_gpe.R:338:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L338) *style:* **Use <-, not =, for assignment.**
```r
  Cov2.out = loccov2(X, X0, i0, f, fp0["cmest", ], N)
           ^
```
[R/inference_lmm_fdr_gpe.R:339:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L339) *style:* **Use <-, not =, for assignment.**
```r
  Cov0.out = loccov2(X, matrix(1, length(x), 1), i0, f, fp0["thest",
           ^
```
[R/inference_lmm_fdr_gpe.R:343:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L343) *style:* **Use <-, not =, for assignment.**
```r
      Ilfdr = Cov0.out$Ilfdr
            ^
```
[R/inference_lmm_fdr_gpe.R:345:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L345) *style:* **Use <-, not =, for assignment.**
```r
      Ilfdr = ml.out$Ilfdr
            ^
```
[R/inference_lmm_fdr_gpe.R:347:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L347) *style:* **Use <-, not =, for assignment.**
```r
      Ilfdr = Cov2.out$Ilfdr
            ^
```
[R/inference_lmm_fdr_gpe.R:352:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L352) *style:* **Use <-, not =, for assignment.**
```r
    Cov = Cov0.out$Cov
        ^
```
[R/inference_lmm_fdr_gpe.R:354:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L354) *style:* **Use <-, not =, for assignment.**
```r
    Cov = ml.out$Cov.lfdr
        ^
```
[R/inference_lmm_fdr_gpe.R:355:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L355) *style:* **Use <-, not =, for assignment.**
```r
  else Cov = Cov2.out$Cov
           ^
```
[R/inference_lmm_fdr_gpe.R:357:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L357) *style:* **Use <-, not =, for assignment.**
```r
  fp0["cmeSD", 1:3] = Cov2.out$stdev[c(2, 3, 1)]
                    ^
```
[R/inference_lmm_fdr_gpe.R:359:21:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L359) *style:* **Use <-, not =, for assignment.**
```r
    fp0["cmeSD", 4] = fp0["cmeSD", 2]
                    ^
```
[R/inference_lmm_fdr_gpe.R:360:19:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L360) *style:* **Use <-, not =, for assignment.**
```r
  fp0["theSD", 3] = Cov0.out$stdev[1]
                  ^
```
[R/inference_lmm_fdr_gpe.R:363:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L363) *style:* **Use <-, not =, for assignment.**
```r
      pds = fp0["thest", c(3, 1, 2)]
          ^
```
[R/inference_lmm_fdr_gpe.R:364:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L364) *style:* **Use <-, not =, for assignment.**
```r
      stdev = fp0["theSD", c(3, 1, 2)]
            ^
```
[R/inference_lmm_fdr_gpe.R:365:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L365) *style:* **Use <-, not =, for assignment.**
```r
      pds. = t(Cov0.out$pds.)
           ^
```
[R/inference_lmm_fdr_gpe.R:368:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L368) *style:* **Use <-, not =, for assignment.**
```r
      pds = fp0["mlest", c(3, 1, 2)]
          ^
```
[R/inference_lmm_fdr_gpe.R:369:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L369) *style:* **Use <-, not =, for assignment.**
```r
      stdev = fp0["mleSD", c(3, 1, 2)]
            ^
```
[R/inference_lmm_fdr_gpe.R:370:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L370) *style:* **Use <-, not =, for assignment.**
```r
      pds. = t(ml.out$pds.)
           ^
```
[R/inference_lmm_fdr_gpe.R:373:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L373) *style:* **Use <-, not =, for assignment.**
```r
      pds = fp0["cmest", c(3, 1, 2)]
          ^
```
[R/inference_lmm_fdr_gpe.R:374:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L374) *style:* **Use <-, not =, for assignment.**
```r
      stdev = fp0["cmeSD", c(3, 1, 2)]
            ^
```
[R/inference_lmm_fdr_gpe.R:375:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L375) *style:* **Use <-, not =, for assignment.**
```r
      pds. = t(Cov2.out$pds.)
           ^
```
[R/inference_lmm_fdr_gpe.R:378:20:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L378) *style:* **Use <-, not =, for assignment.**
```r
    colnames(pds.) = names(pds) = c("p0", "delhat", "sighat")
                   ^
```
[R/inference_lmm_fdr_gpe.R:378:33:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L378) *style:* **Use <-, not =, for assignment.**
```r
    colnames(pds.) = names(pds) = c("p0", "delhat", "sighat")
                                ^
```
[R/inference_lmm_fdr_gpe.R:379:18:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L379) *style:* **Use <-, not =, for assignment.**
```r
    names(stdev) = c("sdp0", "sddelhat", "sdsighat")
                 ^
```
[R/inference_lmm_fdr_gpe.R:396:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L396) *style:* **Use <-, not =, for assignment.**
```r
  z.2 = rep(NA, 2)
      ^
```
[R/inference_lmm_fdr_gpe.R:397:5:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L397) *style:* **Use <-, not =, for assignment.**
```r
  m = order(fd)[nx]
    ^
```
[R/inference_lmm_fdr_gpe.R:399:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L399) *style:* **Use <-, not =, for assignment.**
```r
    z.2[2] = stats::approx(fd[m:nx], x[m:nx], 0.2, ties = mean)$y
           ^
```
[R/inference_lmm_fdr_gpe.R:402:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L402) *style:* **Use <-, not =, for assignment.**
```r
    z.2[1] = stats::approx(fd[1:m], x[1:m], 0.2, ties = mean)$y
           ^
```
[R/inference_lmm_fdr_gpe.R:416:6:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L416) *style:* **Use <-, not =, for assignment.**
```r
  vl = list(fdr = ffdr, fp0 = fp0, Efdr = Efdr, cdf1 = cdf1,
     ^
```
[R/inference_lmm_fdr_gpe.R:419:13:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L419) *style:* **Use <-, not =, for assignment.**
```r
    vl$mult = EE
            ^
```
[R/inference_lmm_fdr_gpe.R:420:11:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L420) *style:* **Use <-, not =, for assignment.**
```r
  vl$call = call
          ^
```
[R/inference_lmm_fdr_gpe.R:431:5:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L431) *style:* **Use <-, not =, for assignment.**
```r
  N = length(z)
    ^
```
[R/inference_lmm_fdr_gpe.R:434:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L434) *style:* **Use <-, not =, for assignment.**
```r
      b = 1
        ^
```
[R/inference_lmm_fdr_gpe.R:435:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L435) *style:* **Use <-, not =, for assignment.**
```r
    else b = 4.3 * exp(-0.26 * log(N, 10))
           ^
```
[R/inference_lmm_fdr_gpe.R:436:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L436) *style:* **Use <-, not =, for assignment.**
```r
    xlim = c(median(z), b * diff(quantile(z)[c(2, 4)])/(2 *
         ^
```
[R/inference_lmm_fdr_gpe.R:439:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L439) *style:* **Use <-, not =, for assignment.**
```r
  aorig = xlim[1] - xlim[2]
        ^
```
[R/inference_lmm_fdr_gpe.R:440:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L440) *style:* **Use <-, not =, for assignment.**
```r
  borig = xlim[1] + xlim[2]
        ^
```
[R/inference_lmm_fdr_gpe.R:441:6:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L441) *style:* **Use <-, not =, for assignment.**
```r
  z0 = z[which(z >= aorig & z <= borig)]
     ^
```
[R/inference_lmm_fdr_gpe.R:442:6:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L442) *style:* **Use <-, not =, for assignment.**
```r
  N0 = length(z0)
     ^
```
[R/inference_lmm_fdr_gpe.R:443:5:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L443) *style:* **Use <-, not =, for assignment.**
```r
  Y = c(mean(z0), mean(z0^2))
    ^
```
[R/inference_lmm_fdr_gpe.R:444:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L444) *style:* **Use <-, not =, for assignment.**
```r
  that = N0/N
       ^
```
[R/inference_lmm_fdr_gpe.R:446:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L446) *style:* **Use <-, not =, for assignment.**
```r
    bet = c(d/s^2, -1/(2 * s^2))
        ^
```
[R/inference_lmm_fdr_gpe.R:447:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L447) *style:* **Use <-, not =, for assignment.**
```r
    aa = (aorig - d)/s
       ^
```
[R/inference_lmm_fdr_gpe.R:448:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L448) *style:* **Use <-, not =, for assignment.**
```r
    bb = (borig - d)/s
       ^
```
[R/inference_lmm_fdr_gpe.R:449:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L449) *style:* **Use <-, not =, for assignment.**
```r
    H0 = pnorm(bb) - pnorm(aa)
       ^
```
[R/inference_lmm_fdr_gpe.R:450:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L450) *style:* **Use <-, not =, for assignment.**
```r
    fa = dnorm(aa)
       ^
```
[R/inference_lmm_fdr_gpe.R:451:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L451) *style:* **Use <-, not =, for assignment.**
```r
    fb = dnorm(bb)
       ^
```
[R/inference_lmm_fdr_gpe.R:452:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L452) *style:* **Use <-, not =, for assignment.**
```r
    H1 = fa - fb
       ^
```
[R/inference_lmm_fdr_gpe.R:453:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L453) *style:* **Use <-, not =, for assignment.**
```r
    H2 = H0 + aa * fa - bb * fb
       ^
```
[R/inference_lmm_fdr_gpe.R:454:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L454) *style:* **Use <-, not =, for assignment.**
```r
    H3 = (2 + aa^2) * fa - (2 + bb^2) * fb
       ^
```
[R/inference_lmm_fdr_gpe.R:455:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L455) *style:* **Use <-, not =, for assignment.**
```r
    H4 = 3 * H0 + (3 * aa + aa^3) * fa - (3 * bb + bb^3) *
       ^
```
[R/inference_lmm_fdr_gpe.R:457:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L457) *style:* **Use <-, not =, for assignment.**
```r
    H = c(H0, H1, H2, H3, H4)
      ^
```
[R/inference_lmm_fdr_gpe.R:458:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L458) *style:* **Use <-, not =, for assignment.**
```r
    r = d/s
      ^
```
[R/inference_lmm_fdr_gpe.R:459:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L459) *style:* **Use <-, not =, for assignment.**
```r
    I = matrix(rep(0, 25), 5)
      ^
```
[R/inference_lmm_fdr_gpe.R:460:40:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L460) *style:* **Use <-, not =, for assignment.**
```r
    for (i in 0:4) I[i + 1, 0:(i + 1)] = choose(i, 0:i)
                                       ^
```
[R/inference_lmm_fdr_gpe.R:461:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L461) *style:* **Use <-, not =, for assignment.**
```r
    u1 = s^(0:4)
       ^
```
[R/inference_lmm_fdr_gpe.R:462:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L462) *style:* **Use <-, not =, for assignment.**
```r
    II = pmax(row(I) - col(I), 0)
       ^
```
[R/inference_lmm_fdr_gpe.R:463:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L463) *style:* **Use <-, not =, for assignment.**
```r
    II = r^II
       ^
```
[R/inference_lmm_fdr_gpe.R:464:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L464) *style:* **Use <-, not =, for assignment.**
```r
    I = u1 * (I * II)
      ^
```
[R/inference_lmm_fdr_gpe.R:465:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L465) *style:* **Use <-, not =, for assignment.**
```r
    E = as.vector(I %*% H)/H0
      ^
```
[R/inference_lmm_fdr_gpe.R:466:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L466) *style:* **Use <-, not =, for assignment.**
```r
    E1 = E[2]
       ^
```
[R/inference_lmm_fdr_gpe.R:467:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L467) *style:* **Use <-, not =, for assignment.**
```r
    E2 = E[3]
       ^
```
[R/inference_lmm_fdr_gpe.R:468:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L468) *style:* **Use <-, not =, for assignment.**
```r
    E3 = E[4]
       ^
```
[R/inference_lmm_fdr_gpe.R:469:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L469) *style:* **Use <-, not =, for assignment.**
```r
    E4 = E[5]
       ^
```
[R/inference_lmm_fdr_gpe.R:470:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L470) *style:* **Use <-, not =, for assignment.**
```r
    mu = c(E1, E2)
       ^
```
[R/inference_lmm_fdr_gpe.R:471:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L471) *style:* **Use <-, not =, for assignment.**
```r
    V = matrix(c(E2 - E1^2, E3 - E1 * E2, E3 - E1 * E2, E4 -
      ^
```
[R/inference_lmm_fdr_gpe.R:473:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L473) *style:* **Use <-, not =, for assignment.**
```r
    bett = bet + solve(V, Y - mu)/(1 + 1/j^2)
         ^
```
[R/inference_lmm_fdr_gpe.R:475:12:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L475) *style:* **Use <-, not =, for assignment.**
```r
      bett = bet + 0.1 * solve(V, Y - mu)/(1 + 1/j^2)
           ^
```
[R/inference_lmm_fdr_gpe.R:480:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L480) *style:* **Use <-, not =, for assignment.**
```r
    d = -bett[1]/(2 * bett[2])
      ^
```
[R/inference_lmm_fdr_gpe.R:481:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L481) *style:* **Use <-, not =, for assignment.**
```r
    s = 1/sqrt(-2 * bett[2])
      ^
```
[R/inference_lmm_fdr_gpe.R:486:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L486) *style:* **Use <-, not =, for assignment.**
```r
    mle = rep(NA, 6)
        ^
```
[R/inference_lmm_fdr_gpe.R:487:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L487) *style:* **Use <-, not =, for assignment.**
```r
    Cov.lfdr = NA
             ^
```
[R/inference_lmm_fdr_gpe.R:488:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L488) *style:* **Use <-, not =, for assignment.**
```r
    Cor = matrix(NA, 3, 3)
        ^
```
[R/inference_lmm_fdr_gpe.R:491:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L491) *style:* **Use <-, not =, for assignment.**
```r
    mle = rep(NA, 6)
        ^
```
[R/inference_lmm_fdr_gpe.R:492:14:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L492) *style:* **Use <-, not =, for assignment.**
```r
    Cov.lfdr = Cov.out = NA
             ^
```
[R/inference_lmm_fdr_gpe.R:492:24:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L492) *style:* **Use <-, not =, for assignment.**
```r
    Cov.lfdr = Cov.out = NA
                       ^
```
[R/inference_lmm_fdr_gpe.R:493:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L493) *style:* **Use <-, not =, for assignment.**
```r
    Cor = matrix(NA, 3, 3)
        ^
```
[R/inference_lmm_fdr_gpe.R:496:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L496) *style:* **Use <-, not =, for assignment.**
```r
    aa = (aorig - d)/s
       ^
```
[R/inference_lmm_fdr_gpe.R:497:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L497) *style:* **Use <-, not =, for assignment.**
```r
    bb = (borig - d)/s
       ^
```
[R/inference_lmm_fdr_gpe.R:498:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L498) *style:* **Use <-, not =, for assignment.**
```r
    H0 = pnorm(bb) - pnorm(aa)
       ^
```
[R/inference_lmm_fdr_gpe.R:499:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L499) *style:* **Use <-, not =, for assignment.**
```r
    p0 = that/H0
       ^
```
[R/inference_lmm_fdr_gpe.R:500:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L500) *style:* **Use <-, not =, for assignment.**
```r
    J = s^2 * matrix(c(1, 0, 2 * d, s), 2)
      ^
```
[R/inference_lmm_fdr_gpe.R:501:8:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L501) *style:* **Use <-, not =, for assignment.**
```r
    JV = J %*% solve(V)
       ^
```
[R/inference_lmm_fdr_gpe.R:502:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L502) *style:* **Use <-, not =, for assignment.**
```r
    JVJ = JV %*% t(J)
        ^
```
[R/inference_lmm_fdr_gpe.R:503:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L503) *style:* **Use <-, not =, for assignment.**
```r
    mat2 = cbind(0, JVJ/N0)
         ^
```
[R/inference_lmm_fdr_gpe.R:504:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L504) *style:* **Use <-, not =, for assignment.**
```r
    mat1 = c((p0 * H0 * (1 - p0 * H0))/N, 0, 0)
         ^
```
[R/inference_lmm_fdr_gpe.R:505:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L505) *style:* **Use <-, not =, for assignment.**
```r
    mat = rbind(mat1, mat2)
        ^
```
[R/inference_lmm_fdr_gpe.R:506:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L506) *style:* **Use <-, not =, for assignment.**
```r
    h = c(H1/H0, (H2 - H0)/H0)
      ^
```
[R/inference_lmm_fdr_gpe.R:507:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L507) *style:* **Use <-, not =, for assignment.**
```r
    matt = c(1/H0, -(p0/s) * t(h))
         ^
```
[R/inference_lmm_fdr_gpe.R:508:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L508) *style:* **Use <-, not =, for assignment.**
```r
    matt = rbind(matt, cbind(0, diag(2)))
         ^
```
[R/inference_lmm_fdr_gpe.R:509:7:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L509) *style:* **Use <-, not =, for assignment.**
```r
    C = matt %*% (mat %*% t(matt))
      ^
```
[R/inference_lmm_fdr_gpe.R:510:9:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L510) *style:* **Use <-, not =, for assignment.**
```r
    mle = c(p0, d, s, diag(C)^0.5)
        ^
```
[R/inference_lmm_fdr_gpe.R:512:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L512) *style:* **Use <-, not =, for assignment.**
```r
      sd = mle[4:6]
         ^
```
[R/inference_lmm_fdr_gpe.R:513:10:](https://github.com/dirmeier/knockout/blob/985ae61c6c7521b7441fc5bc02b0ddeae224a959/R/inference_lmm_fdr_gpe.R#L513) *style:* **Use <-, not =, for assignment.**
```r
      Co = C/outer(sd, sd)
         ^
```


recordar que al indicar el espacio del trabajo debemos  utilizar un lenguaje con el que el markdown pueda trabajar , es decir
```{r}

df <- read.csv('observaciones_tope.csv')
View(df)
```


Oh yes - makes sense. Will do next time! Thanks,
Chris

On 28 Mar 2017 10:23 p.m., "Chris Mower" <notifications@github.com<mailto:notifications@github.com>> wrote:

@cam586<https://github.com/cam586> looks good! For future reference, could you commit anything in /build as a separate commit. It makes it easier to see what has changed in /src (which is what i care about). Something like the following will work:

$ cd ~/robot_ws
$ git add build
$ git commit -m 'build update'
$ git add src
$ git commit -m 'new updates'
$ git push

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/chris1234a/robot_ws/commit/1db6a43a1923d9dd53fa30b480db0aa0f84ab871#commitcomment-21528638>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AOpsi48XOtxPD9sqMnsicTx0WlT-423wks5rqXo0gaJpZM4MsNlt>.


There is no benefit to separate the two and dummy is not a good name, it really IS a dependency, even if rebuilt verbatim from Fedora distgit.
Also deps should be a separate deps.yml to keep RDO distro-proper (rdo.yml) description manageable.


see: https://github.com/SimonDanisch/Sugar.jl/pull/6


looks like TypedSlot is the only one of these you're actually using, would be good to clean the unused ones up (and do `using Base: TypedSlot` if you aren't extending anything)


/**
	 * Converts an array of strings to an array of integers.
	 * @param strings to be converted to integers.
	 * @return array of integers corresponding to the provided strings. Never null.
	 * @throws NullPointerException if the argument is null.
	 * @throws NumberFormatException if any of the strings does not represent an integer value.
	 */ nic z powyzszych wymagan nie jest przetestowane


![](https://github.trello.services/images/mini-trello-icon.png) [explosions from shots should spawn at the contact point of the collision, not the center of the shot at collision.](https://trello.com/c/nIrRYQP2/202-explosions-from-shots-should-spawn-at-the-contact-point-of-the-collision-not-the-center-of-the-shot-at-collision)