Thanks for the review, appreciated. Though, varchar(max) updates itself according to the input and doesn't affect the system performance. But I read that you cannot index it. Further reading please visit:
https://stackoverflow.com/questions/2572649/are-there-disadvantages-to-using-varcharmax-in-a-table


I think, we should comment this out and leave it as example for the pattern of create connection, because it doesn't actually work, when the user executes the SQL

https://github.com/AnastasiiaSergienko/exa-toolbox/blob/42da94cc5f8479bda99fa56e8a9e99bf2b3dafa3/utilities/extension_downloading/extension_downloader.sql#L9


@arpit-nagar @tavisca-gkumar


Successfully aliased the URL <https://toptalxyz-2g6cg0a3f.now.sh> to the following aliases:

* https://toptal.xyz
* https://toptalxyz.neosiae.now.sh
* https://toptalxyz-git-master.neosiae.now.sh


It broke `<strong>strong</strong>` in surveyls_description with HTML editor

Saved and shown as `<strong>Toptot</strong>` after save


![Capture d’écran du 2019-08-08 12-17-24](https://user-images.githubusercontent.com/1439428/62695393-8a8ac180-b9d6-11e9-9761-61aee5de3676.png)

And broke to with HTML editor
![Capture d’écran du 2019-08-08 12-18-31](https://user-images.githubusercontent.com/1439428/62695456-adb57100-b9d6-11e9-8da1-dda8b1f5db04.png)
(using HTML editor to set as strong)


This calls an implicit constructor(std::initializer_list) on the right, and then calls an implicit copy constructor on the left:
```
Item::Subst_expr_prm prm(Item::Subst_expr_prm {thd, &clone, *vfield});
```
you can omit `=` here to simplify the chain


Looks readable and nice. Good job!


This is the error I'm getting:

>/bin/sh: PATH=/usr/local/opt/gettext/bin/:/Users/nick/Workspace/go/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/android-sdk-macosx/platform-tools:/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin: No such file or directory

It looks like if I edit my PATH environment variable to expand out that "~" reference to my home directory, it fixes it!

I had tried doing that before, but it seems that the original value of the variable got cached somewhere and my change didn't get applied.


Deployment failed with the following error:

~~~
Missing `start` (or `now-start`) script in `package.json`. See: https://docs.npmjs.com/cli/start
~~~


Successfully aliased the URL <https://toptalxyz-9b7jtmxk9.now.sh> to the following aliases:

* https://toptal.xyz
* https://toptalxyz.neosiae.now.sh
* https://toptalxyz-git-master.neosiae.now.sh


why don't you just pass Item* instead of double pointer?


I think, we are missing here the path within the bucket, because as I understand it, currently the file gets uploaded to the bucket root.


hm... not really... :-/


nerton <notifications@github.com> writes:

> Hi, just a comment. The separator could use Unicode Character “⎯”
> (U+23AF) if available. It looks better visually as a continuous line.

If available, you said it, actual default is always available.
BTW I am using an unicode character in my config ;-).

--
Thierry

Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-with-alias-qcr80tqkf.now.sh> to the following aliases:

* https://z-github-e2e-tests-dev-alias-v2-with-alias.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


Should use logging instead of sout.


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-without-alias-h3m0bne1m.now.sh> to the following aliases:

* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Ok, I'll revert this.
Like the commit message already tells.
But even worse it breaks stuff ^^


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v1-with-alias-jxgmmuqyde.now.sh> to the following alias:

* https://z-github-e2e-tests-dev-only.now.sh


s/Kuhlewind/Kuehlewind/


xcscdcddcd


Successfully aliased the URL <https://github-dashboard-next-8v9l7s4m7.now.sh> to the following aliases:

* https://github-dashboard-next.nazimsaouli.now.sh
* https://github-dashboard-next-git-master.nazimsaouli.now.sh


Is there a need to implement Serializable interface?


Do not commit project specific files.


Why start Notes_Database & Notes_Table with capitals and not id or reg_date?


Why do you use UNSIGNED if you can go up to 99.999.999.999?


Why do you limit Title to 100 characters?


What is reg_date? Why use TIMESTAMP without constraints?


I tested my script with the language container. It searches not by the exact name, but by the part of the name. For example: I  can find "python3-ds-EXASOL-6.1.0-release-6JIJSY7QS6HJQQANPGJPGHGNQYAEPIM7LHQJSDC266SIAQYWK7VA.tar.gz" by the name "python3-ds-EXASOL-6.1.0"


Successfully aliased the URL <https://yorkuncom-ohwvlc3up.now.sh> to the following aliases:

* https://yorkun.com
* https://yorkuncom.yancymin.now.sh
* https://yorkuncom-git-master.yancymin.now.sh


Successfully aliased the URL <https://nextjs-mongodb-app-1rj1i6g5m.now.sh> to the following aliases:

* https://nextjs-mongodb-app.hoangvvo.now.sh
* https://nextjs-mongodb-app-git-master.hoangvvo.now.sh


Could point, I somehow missed this. In SQL Server the EF default for this is true ("created online"), although the default database default is false.

For PostgreSQL, the docs list some "caveats to be aware of when using this option" ([see the docs](https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-CONCURRENTLY)). Specifically, there are some limitations and even the possibility of the index creation failing and leaving behind an invalid index that must be cleaned up manually. Because of this it seems wiser to make this opt-in... What do you think? For now I've made the default false.

PS We can also consider including a feature which allows specifying concurrent indices at the model level, to avoid having to specify this for each and every index (just like value generations strategy). We can also wait for users to actually request this.


These are very good suggestions, thanks for the fixes and improvements and also for the ideas. I have just added a safe-zone to a roof that makes sense for the approach you have suggested.

Regarding the big-souls: The reward can be found in the following maps. With the big soul pickups you will be able to enter portals that you have coded for some reward :)


`player.getRotation()` 的返回值是 `(pitch, yaw, 0)` 而不是指向该方向的向量，另外这里用 `player.getHeadRotation()` 更合适。


`getNearbyEntities` 方法可以传一个 `Predicate` 过去。


Successfully aliased the URL <https://tulir-f9wnrvhtu.now.sh> to the following aliases:

* https://tulir.rijojoy.now.sh
* https://tulir-git-master.rijojoy.now.sh


# Push 전엔 Pull이 있다

## Pull
- git pull origin master

## Push
- git status
- git add .
- git commit -m "message'
- git push origin +master


直接用 `Quaterniond.fromAngleRadAxis(angle, axis)`


Is this volumeDelta or volume itself?


这个方法返回的是弧度，但其他地方你把它当成角度了。


Hola


Merge Panchop


Successfully aliased the URL <https://alea-7thabjfnh.now.sh> to the following aliases:

* https://alea.cogito.study
* https://alea.cogito-study.now.sh
* https://alea-git-development.cogito-study.now.sh


Resolves #15


你忘记注册了（行吧这事我来）。


Tu as 2 fois `DeconnexionController`


Update template for new Java file.


Successfully aliased the URL <https://github-dashboard-next-q4jg75c0b.now.sh> to the following aliases:

* https://github-dashboard-next.nazimsaouli.now.sh
* https://github-dashboard-next-git-master.nazimsaouli.now.sh


Is ID a generated value?


Deployment failed with the following error:

~~~
Missing `start` (or `now-start`) script in `package.json`. See: https://docs.npmjs.com/cli/start
~~~


Code should always be indented.


@sonyarianto wkwkwk, bisa dikerjain di rumah kok Pak jauh jauh hari, jadi pas hari H nya tinggal makan2 aja, trus siapin demo nya deh

eh bukan 500 deng Pak, berhasil, tapi gak dapet datanya, trus error log-nya juga gak ada. Semalem katanya sama pihak providernya abis update curl sama nss. Nah pas dari update itu, klo dari CLI bisa curlnya, cuma pas dari https atau dns lewat proxy dan nginx, gak bisa Pak curl-nya, gak dapet apa-apa.

Maap ya Pak, ganggu yang habis liburan, pasti masih males kerja ya Pak, hehe :smile:


update


Never commit files specific to IDE (.netbeans_automatic_build)


Au lieu d'utiliser un swicth qui ne fait qu'utiliser le même contenu il faudrait faire new $page($db) (tester pour voir si ma syntaxe est bonne ou s'il faut utiliser autre chose)


每次都旋转一个固定的角度实在有点奇怪。


It should be current volume. Same like adjustPowerLevel command


It is not as simple as that


The documentation for the QrCode component indeed states the wrong default.

I think it's ok if the user of the QrCode component has to specify sizing via CSS himself. This way it's more obvious that the user might want to specify a size value different than the default. Also, a default size of 100% would not always be appropriate, for example when used in a flex row.
The css doesn't need to be specified on a child of the component but on the component itself, which is just the canvas.


IDE specific file should not be part of commit.


What's the need of javaee-web-api with scope 'provided'?


THis change badly break sale-workflow, his only children by the way, AFAIK so why bother this old version with such a breaking change..???


For the 4th Part, isn't using a variable finished more gas-friendly than using multiple checks?


:white_check_mark: All Rules (2 / 2) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


If an exception occurrs, a null session factory will be returned. Program should exit in such a scenario.


can you give us an update if it comes with a patch for v.1.5 ?


Il faut mettre en place TinyMce via https://www.tiny.cloud/


Puzzle `2-cb3f7fdd` disappeared from [`gatsby-config.js`](https://github.com/codeforthailand/parliament-listening/blob/master/gatsby-config.js), that's why I closed #10. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `2-8981ce61` discovered in   [`gatsby-config.js`](  https://github.com/codeforthailand/parliament-listening/blob/master/gatsby-config.js)   and submitted as #23. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Before the owner is changed, owner can withdraw his earning from the contract and then transfer the contract.

Won't it be much better to use that way rather than storing a mapping for the owner fees for an owner who have left the remittance business to someone else ;)


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


B BHUVANESH


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-with-alias-cqh6p3wfa.now.sh> to the following aliases:

* https://z-github-e2e-tests-dev-alias-v2-with-alias.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-without-alias-1ektn7q0w.now.sh> to the following aliases:

* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v1-with-alias-hquwykxxjm.now.sh> to the following alias:

* https://z-github-e2e-tests-dev-only.now.sh


I use CREATE to initialize the DATABASE and IF NOT EXISTS to check/verify if there's a database of the same name or not.
I also use the same principle to CREATE the table in the next line of code and assign a table name.
You can see that I use similar format to declare my database and table names. I use underscores for readability.
ID is default and an INT field type. It is an integer as it entails row numbers and it auto increments as values or information is being inserted/added to the table. It also has a primary key to uniquely identify a specific row.
VARCHAR assigns the length limit of the variables. This limits the user data input.
NOT NULL is to make sure that these fields are not empty.
reg_date TIMESTAMP assigns today's date and it is also default, therefore you don't need to assign anything else to it.


The convention in Maven, is that this should not be capitalized. Are you ok with the lower-case version?


For null checking, use Objects.nonNull() method. It's comparatively less verbose.


Hi! My github name is Rockiebhuvanesh. Well I am a huge bleach fan. Love to lurk around in the internet looking for cool projects.


AFAIU flag "direction" here differentiate cases when set is ordered for sorted result set and when it is ordered to eliminate duplicates (yes, flag "duplicateHandling" is completely redundant). In this case if "direction" is false neither swap nor sign normalization are needed.


how about us `stunPort` instead static number?


Can you specify how "it's breaking sale-workflow"? Error, red Travis, what?


Hmm, the naming convention is normally for library modules to have a `.xqm` extension. I agree that is confusing with the name of the project being `semver.xq`


Is this a web application?


The target folder should be excluded in commit.


Successfully aliased the URL <https://react-ts-npm-boilerplate-lrkzer8kz.now.sh> to the following aliases:

* https://react-ts-npm-boilerplate.develohpanda.now.sh
* https://react-ts-npm-boilerplate-git-master.develohpanda.now.sh


对github还不是很熟悉,在线操作时发现新建的仓库找不到新建文件夹的选项,只有新建文件,就上网查了一下怎么才能新建文件夹。在知乎上发现一个大神介绍了。... 链接


I couldn't figure out how to use this version.

self.webView = InstagramLoginWebView(frame: .zero)
self.view.addSubview(self.webView)
webView.autoPinEdgesToSuperviewSafeArea()

and when i use **InstagramLoginWebView.create**

i am having this error

![Screen Shot 2019-08-08 at 13 43 39](https://user-images.githubusercontent.com/25078625/62697623-c24c3600-b9e3-11e9-803c-91e2f0b229e5.png)


For only JPA exercise, use the properties provided by javax.persistence.


No binary files and target folder should be part of commit.


For performance benchmarks, please use the label 'performance' instead to ensure that all long-running benchmarks are executed on the performance slave.


On 08.08.2019 13:48, Dimitry Sibiryakov wrote:
>
> AFAIU flag "direction" here differentiate cases when set is ordered
> for sorted result set and when it is ordered to eliminate duplicates
> (yes, flag "duplicateHandling" is completely redundant). In this case
> if "direction" is false neither swap nor sign normalization are needed.
>

No, direction means in what direction is data changed - to make sortable
result set or to restore initial value from sortable key.


this was released in the latest version on TestFlight (it’s normal nitro and server boosting basically)


key조사 문제


Update you IDE template for new Java file.


On a more general note, I generally prefer to not apply a default at the EF level which overrides a database default - in PostgreSQL concurrent index creation is opt-in, and I don't think we should be overriding that...


Successfully aliased the URL <https://mand-starter-flptwbcrc.now.sh> to the following aliases:

* https://mand-starter.zhougonglai.now.sh
* https://mand-starter-git-master.zhougonglai.now.sh


Hey, I'm Anant and I am a coding enthusiast and trying to learn new things. Currently, I learnt JavaScript with React and Redux


Remove binary files and target folder from the commit.


Yes, this is exactly what I've been talking about. `SCHAR_MIN` is represented with the bits `0x80`, i.e. only the first bit, the sign bit is set. This sign bit is interpreted as the value -128, which is the smallest value a signed `int8_t` can contain.

When you do the comparison, the type is expanded to `uint32_t`, which happens by **sign extensions**: The sign bit is **copied into all the added bits**, resulting in the binary value `0xffffff80`. This value is then interpreted as an unsigned integer, which yields the nice "small" value of `4294967168`. Obviously, `120` is smaller than that, so the `if()` condition is true.

Note, if you convert `SCHAR_MIN` to `int32_t`, the same sign extension happens, yielding the same `0xffffff80` bit pattern. However, the result is interpreted as a signed value, giving the sign bit (the left-most bit) the value `-2147483648` instead of `+2147483648`. As such, the interpreted value is smaller by `4294967296`, and `4294967168 - 4294967296 = -128`. The bits don't change, only the interpretation of the bits.

(Ps: Imho, it does not make sense to force both operands of a comparison to be either signed or unsigned. Mixed sign comparisons between a signed and an unsigned value would be meaningful, useful, and implementable. However, CPU vendors do not provide such such mixed comparison instructions, and the C language is designed to deliver what CPUs provide, not to define higher level operations that may take significantly more execution time than what is provided by the CPU. The fact that C silently converts the signedness of comparison arguments is --- unfortunate. It's just asking for trouble.)


Found issue around snmpd being restarted not postfix


> restore initial value from sortable key.

This operation is impossible because value->key transformation may be destructive (at the
beginning on this routine -0 and +0 are converted to simple 0 for example).


I'm gonna pretend I know what i'm looking at.

oof


Yeah, I think it makes sense to stick with the PG default and have it opt-in. Whether opting in on a model level makes sense or not, I'm not sure. I guess you could always punt on that until someone requests it.


Deployment failed with the following error:

~~~
Missing `start` (or `now-start`) script in `package.json`. See: https://docs.npmjs.com/cli/start
~~~


 Ok je vais regarder ça merci à demain

Envoyé depuis l'application Mail Orange
----------------Le 08/08/2019, à 12:45, Laurent Marquet a écrit :Il faut mettre en place TinyMce via https://www.tiny.cloud/

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.


options.cluster default value is 'predis'. What the difference with 'redis' in official document?


That fork was already taken down, but somehow reappeared on the internet


> If available, you said it, actual default is always available. BTW I am using an unicode character in my config ;-).

Me too. I just meant there may be a way in emacs to query if a character is available and if so then Helm could use the  prettier  character when setting up the separator value, so there is no need for local setup and Helm could even be prettier out of the box.


Working on it.


They wiped selection field rule_group, and later sale-exceptions in
sale-workflow, breaks the starting odoo because it has trying to use
selection_add on a nonexisting ( no inherited ) field, so server breaks
when starting..

Saludos,
--------------------------------------------
Ignacio J.Ortega
skype:ignacioj.ortega

El jue., 8 ago. 2019 a las 12:50, Pedro M. Baeza (<notifications@github.com>)
escribió:

> Can you specify how "it's breaking sale-workflow"? Error, red Travis, what?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/OCA/server-tools/commit/00202b47c19a4e2ba0e96288e456bcf2b0e63253?email_source=notifications&email_token=AAXHYV3IV4T7N4AS6PIHGK3QDP25JA5CNFSM4IKI5ZNKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBAPMB#commitcomment-34618753>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAXHYV6L3TPSPBWAT7LQ2FDQDP25JANCNFSM4IKI5ZNA>
> .
>


On 08.08.2019 13:57, Dimitry Sibiryakov wrote:
> > restore initial value from sortable key.
>
> This operation is impossible because value->key transformation may be
> destructive (at the
> beginning on this routine -0 and +0 are converted to simple 0 for
> example).

Certainly - therefore flag SKD_separate_data exists. But for a lot of
data types it's not destructive therefore no need to store data separately.


Done


sample


If you update modules it shouldn't be a problem. There are also migration scripts if I don't remember bad.


this should be `BUILD_SHARED_LIBS`.
Question, does `set(BUILD_SHARED_LIBS ON)` work globally or locally (i.e. any target added after the line or just targets created in this file or in add_subdirectory)


Nitpick:

This idiom of passing `str::to_owned` as the connect function isn't very clear imo. In the context of this commit, it's easy to see what's happening, but in the long run, I can see eyebrows being raised when reading these tests out-of-context.
I would suggest naming it to help with clarity (also gives an opportunity for a comment for extra clarification):
```
/// For tests, instead of connecting to servers and outputing a connection, simply
/// store the server's id as a String which can easily be queried
fn fake_connect(s: &str) -> String {
    s.to_owned()
}
```
which would then lead to slightly clearer tests:
```
Serverser::new(..., fake_connect, ...)
```

Of course, the exact comment etc. can probably be worded better. YMMV.


Initially, I was thinking to create a web interface (after I get the approval for the contract and test) to input two passwords and create a secret hash which would be used to create the remit function.

But now I am a bit confused about what you are mentioning. Do you want me to use a function in the contract which will calculate the secret? But won't that make the passwords visible?


Mr. Matherly, the third month I can not fully download the results from the site or through the official console utility, how to understand ? with 1 million results from the site I get 10K, while spending paid loans, what is it ? and when you've fixed it...what do I pay for loans if I can not download the full results ? I apologize for the Google translator, I am Polish and I do not know English.


This dependency has been added twice except the type `jar`. Any specific reason?


Can you open a new thread on [WordPress.org support forum](https://wordpress.org/support/plugin/header-footer-elementor/#new-post)?


Update you template for new Java file.


lol, for your information I wanted to see if the people who copy paste the code can remove the "made by hrt" water mark on the cheat. This ```var _r_r_ = .." is just the string for the "made by hrt"
and c.fillText draws the string.

Doesn't matter anymore


Working on it


##Name## Harsha Kulkarni
Hi I'm Harsha, my github name is harsha613,  I love coding and interested
in android apps. Hope I could get some
help from this.


fix-kiva-init (matthew-larson) - Win64-Windows-10-VisualStudio-16: OK (2457 of 2460 tests passed, 0 test warnings)

Messages:\n
 * 3 tests had: AUD diffs.
 * 3 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 3 tests had: MTR big diffs.
 * 3 tests had: RDD diffs.
 * 3 tests had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 661
 * Failed: 3

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


Ok


Successfully aliased the URL <https://hydrus-web-l2ljqvyw7.now.sh> to the following aliases:

* https://hydrus.app
* https://hydrus-web.floogulinc.now.sh
* https://hydrus-web-git-master.floogulinc.now.sh


Notes_Database & Notes_Table start with capitals for readability reasons and also as a choice. I could have written them as NotesDatabase/ notesDatabase/ NOTEDATABASE, IT WOULDN'T matter I think. id and reg_date in capital or small letters don't affect the results.


Which kind of update will resolve bad code?

Saludos,
--------------------------------------------
Ignacio J.Ortega
skype:ignacioj.ortega

El jue., 8 ago. 2019 a las 13:05, Pedro M. Baeza (<notifications@github.com>)
escribió:

> If you update modules it shouldn't be a problem. There are also migration
> scripts if I don't remember bad.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/OCA/server-tools/commit/00202b47c19a4e2ba0e96288e456bcf2b0e63253?email_source=notifications&email_token=AAXHYVZAJTXC6L3KK5NNBKLQDP4VPA5CNFSM4IKI5ZNKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBAPQ6#commitcomment-34618910>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAXHYV6UYJ6ZXVGCRAOV2U3QDP4VPANCNFSM4IKI5ZNA>
> .
>


Used for number types, limits the stored data to positive numbers and zero


Yes. I left it for later because it was used a lot by test suite setup methods, making it quite a large task to get rid of.


Solução PUT!


It's not bad code. Just update all repositories code and perform an upgrade of your DB module (with -u all for example). And if not, just don't update code and stay with previous one if it's a problem for you.


Cause I don't need long unreadable titles.


Done


try
```cmake
-DCMAKE_PREFIX_PATH:PATH=${QT_DIR}$<SEMICOLON>,${ALICEVISION_ROOT}
```


I was referring to the properties. Use `javax.persistence.jdbc.driver` instead of `hibernate.connection.driver_class`. The same goes for all of these.


@thenickdude allright, thanks for the explanation. It might actually be a quoting issue, since a quoted tilde (`"~"`) will not be expanded by the shell unlike a non-quoted tilde (just `~`), which is actually distinct behaviour from `"$VARIABLES"`. But yes, you're generally probably better off without shell-dependent things in your `$PATH`.


There is/was a problem with JSON & db drivers a while ago (+1y).
I must admit that this left here with #dontfixifitisnotbroken. :)


Great suggestion! Done :)


This code could be lambdafied.


For exercise 1, use properties provided by JPA.
Use `javax.persistence.jdbc.driver` instead of `hibernate.connection.driver_class`. The same goes for all of these.


Remove binary and target files form the commit.


hey guys, sorry for the spam but add it if you can. ( the settings for the blocks baritone can place)


What's the usage of this property?


probably I should leave {{ content }} there and caneg in a different way the layout (add a nav?)


@alex-ct Why a minor bump? Wasn't this just a bugfix release? Also in the release notes, its: [1.44.1](http://commercetools.github.io/commercetools-jvm-sdk/apidocs/io/sphere/sdk/meta/ReleaseNotes.html#v1_44_1)


test commit


score is (mg_value, eg_value), so score > startScore will provide I don't even know what.
you should probably go with
value placeholder = mg_value(score);
is (mg_value(score) > placeholder)
etc


P站的登录美图半年好像都没跟新过一次，干脆设置成每年一份的缓存了......


When will this hit stable?


<3
thanks :)


Hello, I decided to use an earlier version that does not present the incident I report. That version is 19.1.303.0. To be able to use it, you need to mix this component of the same version DevExpress.ExpressApp.Web.v19.1, I understood that Xpand.ExpressApp.ImportWizard.dll does not use anything from WEB.
In short it worked for me and the pressure of the client disappeared.


You raise a very good point - I keep mixing up Scores and Values.

I'll stop this test as it doesn't make any sense.


Hi,

Are you open to submitting this package to the official OpenWrt package feed? There are a few people who'd like a dsvpn package.


因为没有给refere变量分配具体参数导致出现“Too few arguments to function request_get()”错误。
现在已经修复......


remove target folder and IDE specific files.


What's the need for javaee-web-api?


We have decided file name without ing


reverting to ee81d081329d7878329f4c4015c7929e6ae68a40 from may,15 solved,
for now, the problem, but this doesn't solve the base problem, doing
changes to a codebase  that shouldn't be updated at all, at least not to
the extent of performing backwards-incompatible changes without proper peer
review and testing, and that's a problem.

Saludos,
--------------------------------------------
Ignacio J.Ortega
skype:ignacioj.ortega

El jue., 8 ago. 2019 a las 13:12, Pedro M. Baeza (<notifications@github.com>)
escribió:

> It's not bad code. Just update all repositories code and perform an
> upgrade of your DB module (with -u all for example). And if not, just don't
> update code and stay with previous one if it's a problem for you.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/OCA/server-tools/commit/00202b47c19a4e2ba0e96288e456bcf2b0e63253?email_source=notifications&email_token=AAXHYVYDYY53VXDDBP7YFDDQDP5R7A5CNFSM4IKI5ZNKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBAPTR#commitcomment-34618993>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAXHYV4K6C7P3YSFVWKYSO3QDP5R7ANCNFSM4IKI5ZNA>
> .
>


As said, you have to update modules inside your DB for doing Odoo to adapt DB schema.


You require "#version 430 core\n" in shaders, so you should require 4.3 openGL


Oops my mistake, somehow I looked at this diff and though the rename was the other way around.


remove


Sounds better. 👍


Finished code


@flyudvik This is a known regression, and will require a 0.16.2 release. Please follow #412


the same code repeats 3 times


Can utilize Method Reference.


Created Pizza


If you had taken #6 this would have been fixed a year ago...


Successfully aliased the URL <https://portfolio-1hi4dg5ak.now.sh> to the following aliases:

* https://nuot.io
* https://portfolio.laurin.now.sh
* https://portfolio-git-master.laurin.now.sh


Good job!


Thanks for the fixes, noticed two more things regarding the tank:
- The movement seems to be very "jittery" to me, did something change in the past? I am using the latest GZDoom version from here: https://devbuilds.drdteam.org/gzdoom/gzdoom-x64-g4.2pre-327-gbf9c5849e.7z
- Can you add something that doesn't give the player the fire/explosion blur when he is in the tank?


Successfully aliased the URL <https://personal-ewvl49mfy.now.sh> to the following aliases:

* https://www.connordav.is
* https://personal.connordavis.now.sh
* https://personal-git-master.connordavis.now.sh


Successfully aliased the URL <https://aries-living-6vemsb6lf.now.sh> to the following aliases:

* https://www.ariesliving.com
* https://ariesliving.com
* https://aries-living.dmartss.now.sh
* https://aries-living-git-master.dmartss.now.sh


Hi @wsaca, if you are referring to line 23; that is line is correct as-is. I do have a patch ready for a potential bug, but I still have to test it, but don't have any time for the coming few weeks. I meant to submit it earlier, but I failed :-)


Why are the scalars an issue?
```julia
using LinearAlgebra
...
@objective(ed, Min, dot(c_g, g) + c_w * w)
```


This changing is not expected. We should use the old version.

```
updateModel({ path: 'scopes', value: newScopes.toList() });
```


Ok, this is old comment, check the others. Check them on github, I edited.


This makes problem with canvas layer and CircleMarker https://github.com/elmarquis/Leaflet.GestureHandling/issues/44


Successfully aliased the URL <https://personal-iy0g5396k.now.sh> to the following aliases:

* https://www.connordav.is
* https://personal.connordavis.now.sh
* https://personal-git-master.connordavis.now.sh


no need in `void`


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `wg-pub` (in env: `REACT_APP_PUB)`
* `wg-sub` (in env: `REACT_APP_SUB)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Successfully aliased the URL <https://agrobot-aivpo4p65.now.sh> to the following aliases:

* https://agrobot.martinsabiodun94.now.sh
* https://agrobot-git-master.martinsabiodun94.now.sh


зачем нужен этот элемент?


Successfully aliased the URL <https://marvel-fight-club-1f9p3bp4w.now.sh> to the following aliases:

* https://marvel-fight-club.paulomontoya5.now.sh
* https://marvel-fight-club-git-master.paulomontoya5.now.sh


@heshamMassoud
You are right. I made a mistake when releasing. I can fix the release notes, and we keep it as 1.45 since its already released ? WDYT ?


`mapping`


:thinking:


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @jan-janssen was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


зачем тут oninput если у нас событие должно происходить по клику


Instead of this, use the following dependency:
`<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>javax.persistence-api</artifactId>
    <version>2.2</version>
</dependency>
`


Update template for adding new Java file.


The name of POJO class was supposed to be HelloWorld.


That is great !


Always use a final String variable when you need to pass a constant to method.


A db Identifier should be generated.


этот плагин нужен для работы с node.js, в частности для компановки файлов, он тут не нужен


No hard-coded ID's. Let the database figure it out.


Remove target folder and IDE specific files.


Я не вижу где ты объявляешь эту переменную


Successfully aliased the URL <https://marvel-fight-club-1odd55kdt.now.sh> to the following aliases:

* https://marvel-fight-club.paulomontoya5.now.sh
* https://marvel-fight-club-git-master.paulomontoya5.now.sh


Зачем нужен этот элемент?


I'm updating the Issue for this (#75) with instructions @mkeshnoda


Is this an IDE specific file? If so, it shouldn't be part of commit.


créé


Hmm, this shouldn't use `includes`. The prefix has to be at the front, we do this in a few places in loom-js, do it the same way here


Instead of this, use
`<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>javax.persistence-api</artifactId>
    <version>2.2</version>
</dependency>
`


```sh
$ splint sct.c
Splint 3.1.2 --- 20 Feb 2009

sct.c: (in function DoubleTrim)
sct.c:58:12: Array fetch using non-integer, boolean: buff[(x > a) + (x > b)]
  Types are incompatible. (Use -type to inhibit warning)
sct.c: (in function get_sct_for_screen)
sct.c:63:69: Variable has unknown (implicitly int) type: root
  A variable declaration has no explicit type.  The type is implicitly int.
  (Use -imptype to inhibit warning)
sct.c:73:23: Variable crtcxid initialized to type RRCrtc, expects int:
                res->crtcs[c]
sct.c:74:57: Function XRRGetCrtcGamma expects arg 2 to be RRCrtc gets int:
                crtcxid
sct.c:80:9: Return value (type int) ignored: XFree(crtc_gamma)
  Result returned by function call is not used. If this is intended, can cast
  result to (void) to eliminate message. (Use -retvalint to inhibit warning)
sct.c:81:6: Fresh storage crtc_gamma not released before scope exit
  A memory leak has been detected. Storage allocated locally is not released
  before the last reference to it is lost. (Use -mustfreefresh to inhibit
  warning)
   sct.c:74:66: Fresh storage crtc_gamma created
sct.c:82:5: Return value (type int) ignored: XFree(res)
sct.c:93:17: Dangerous equality comparison involving double types:
                gammab == 0.0
  Two real (float, double, or long double) values are compared directly using
  == or != primitive. This may produce unexpected results since floating point
  representations are inexact. Instead, compare the difference to FLT_EPSILON
  or DBL_EPSILON. (Use -realcompare to inhibit warning)
sct.c:95:21: Dangerous equality comparison involving double types:
                gammag == 0.0
sct.c:123:17: Fresh storage res not released before return
   sct.c:64:71: Fresh storage res created
sct.c: (in function sct_for_screen)
sct.c:130:69: Variable has unknown (implicitly int) type: root
sct.c:157:9: Assignment of RRCrtc to int: crtcxid = res->crtcs[c]
sct.c:158:41: Function XRRGetCrtcGammaSize expects arg 2 to be RRCrtc gets int:
                 crtcxid
sct.c:165:13: Assignment of double to unsigned short int:
                 crtc_gamma->red[i] = g * gammar
  To allow all numeric types to match, use +relaxtypes.
sct.c:166:13: Assignment of double to unsigned short int:
                 crtc_gamma->green[i] = g * gammag
sct.c:167:13: Assignment of double to unsigned short int:
                 crtc_gamma->blue[i] = g * gammab
sct.c:170:30: Function XRRSetCrtcGamma expects arg 2 to be RRCrtc gets int:
                 crtcxid
sct.c:171:9: Return value (type int) ignored: XFree(crtc_gamma)
sct.c:172:6: Fresh storage crtc_gamma not released before scope exit
   sct.c:160:9: Fresh storage crtc_gamma created
sct.c:174:5: Return value (type int) ignored: XFree(res)
sct.c:175:2: Fresh storage res not released before return
   sct.c:131:71: Fresh storage res created
sct.c: (in function main)
sct.c:180:33: Null storage passed as non-null param: XOpenDisplay (NULL)
  A possibly null pointer is passed as a parameter corresponding to a formal
  parameter with no /*@null@*/ annotation.  If NULL may be used for this
  parameter, add a /*@null@*/ annotation to the function parameter declaration.
  (Use -nullpass to inhibit warning)
sct.c:191:14: Operand of ! is non-boolean (int): !strcmp(argv[1], "-h")
  The operand of a boolean operator is not a boolean. Use +ptrnegate to allow !
  to be used on pointers. (Use -boolops to inhibit warning)
sct.c:191:39: Operand of ! is non-boolean (int): !strcmp(argv[1], "--help")
sct.c:210:5: Return value (type int) ignored: XCloseDisplay(dpy)
sct.c:212:25: Fresh storage dpy not released before return
   sct.c:180:39: Fresh storage dpy created

Finished checking --- 26 code warnings
```


yep, sounds good.


pourrait


POJO class was supposed to be HelloWorld.


tolèrerons


This commit is seriously broken!

The line
SAFE_FILE_SCANF(CORE_PATTERN, "%s[^\n]", cpattern);
reads a string (modifier s) and than ignore everything else.

A core_pattern like "| /bin/sh...." will be stored to cpattern as "|", the rest is just lost. The correct solution would be "%[^\n]".

There is also a possible buffer overflow, if the core_pattern is longer than 511 bytes.


chacun


Pog :D


This is the reply for all of them


n'importe quel contenu
inclut
cela va de soi


I feel bad for not being able to test and submit a potential bugfix, so I just made some time to find the part that might fix your problem. In short: There is an issue with the delegate node not downloading images if the image is not needed on that node. This was an issue that was already addressed earlier by another person, but the issue is now back due to my previous PR, I think. Try and see if the following diff fixes your issue:

diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml
index 8fba48f2..bdf9f3bf 100644
--- a/roles/download/tasks/main.yml
+++ b/roles/download/tasks/main.yml
@@ -39,7 +39,7 @@
     - download.enabled
     - item.value.enabled
     - (not (item.value.container | default(false))) or (item.value.container and download_container)
-    - (download_run_once and inventory_hostname == download_delegate) or (group_names | intersect(download.groups) | length)
+    - (download_run_once and inventory_hostname == download_delegate) or (not download_run_once and (group_names | intersect(download.groups) | length))


It's advisable to use logging instead of sout.


Ok, makes sense.


Can we reduce duplication between roles/nsx_node/tasks/ncp25.yml and roles/nsx_node/tasks/ncp.yml?


Can we reduce duplicated code between  roles/nsx/tasks/ncp25.yml and  roles/nsx/tasks/ncp.yml?


Is it mandatory to implement the Serializable interface?


encodePath does not do what you think it does. It's job is to encode a path and not a path element, this means it does not encode slash. For this there is encodeWithinPath.


Target folder and binary files should not be part of commit.


Successfully aliased the URL <https://mcrfe-63oztwrsj.now.sh> to the following aliases:

* https://mcrfe.vararu.org
* https://mcrfe.tvararu.now.sh
* https://mcrfe-git-master.tvararu.now.sh


And I've pushed a PR to fix the force unwrapped optional. My bad. Sorry @mkeshnoda


do we even need to leave this implementation here? Don't all the subclasses already implement it?


Successfully aliased the URL <https://kendraio-app-6z9thr9bi.now.sh> to the following aliases:

* https://dev.app.kendra.io
* https://kendraio-app.kendraio.now.sh
* https://kendraio-app-git-develop.kendraio.now.sh


Successfully aliased the URL <https://revieweb-hiyx9v4tq.now.sh> to the following aliases:

* https://revieweb.site
* https://www.revieweb.site
* https://revieweb.yongdamsh.now.sh
* https://revieweb-git-master.yongdamsh.now.sh


This is not a reply.

On Thu, Aug 8, 2019 at 7:48 AM Khanh Nguyen <notifications@github.com>
wrote:

> This is the reply for all of them
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/boris-kz/CogAlg/commit/f4e8eb657ad1e5b0a3d9eccfd142bb90f32f24f0?email_source=notifications&email_token=AFABOGKGJVMQY376B75MDZLQDQBZNA5CNFSM4IJKWDQKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBAP7U#commitcomment-34619380>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFABOGK35HUEP4HW2EEJP33QDQBZNANCNFSM4IJKWDQA>
> .
>


[R/calc_K.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the average number of junctions after an infinite number of generations, provided information on the initial heterozygosity, population size and the number of generations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_K.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_K.R:11:20:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L11) *style:* **Variable or function name should be snake_case.**
```r
calc_k <- function(N = Inf,
                   ^
```
[R/calc_K.R:12:20:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L12) *style:* **Variable or function name should be snake_case.**
```r
                   R = Inf,
                   ^
```
[R/calc_K.R:13:20:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L13) *style:* **Variable or function name should be snake_case.**
```r
                   H_0 = 0.5,
                   ^~~
```
[R/calc_K.R:16:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  K <- H_0 * C * 2 * N * R / (2 * N * C + R)
  ^
```
[R/calc_K.R:19:5:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L19) *style:* **Variable or function name should be snake_case.**
```r
    K <- H_0 * R
    ^
```
[R/calc_K.R:23:5:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L23) *style:* **Variable or function name should be snake_case.**
```r
    K <- H_0 * C * 2 * N
    ^
```
[R/calc_K.R:27:5:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calc_K.R#L27) *style:* **Variable or function name should be snake_case.**
```r
    K <- Inf
    ^
```
[R/calculate_error.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the error in the estimate of the onset of hybridisation, following Equations 3 & 4 in the Supplementary information of Janzen et al. 2018.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:9:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @param relative Boolean flag, if TRUE: return the relative error, if FALSE: return error in generations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_error.R:15:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L15) *style:* **Variable or function name should be snake_case.**
```r
time_error <- function(J = NA,
                       ^
```
[R/calculate_error.R:16:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L16) *style:* **Variable or function name should be snake_case.**
```r
                       N = Inf,
                       ^
```
[R/calculate_error.R:17:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L17) *style:* **Variable or function name should be snake_case.**
```r
                       R = Inf,
                       ^
```
[R/calculate_error.R:18:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L18) *style:* **Variable or function name should be snake_case.**
```r
                       H_0 = 0.5,
                       ^~~
```
[R/calculate_error.R:24:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L24) *style:* **Variable or function name should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/calculate_error.R:30:7:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( relative) return(  error)
      ^
```
[R/calculate_error.R:30:25:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_error.R#L30) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( relative) return(  error)
                        ^
```
[R/calculate_MAT.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Function that calculates the maximum time after hybridization after which the number of junctions can still be reliably used to estimate the onset of hybridization. This is following equation 15 in Janzen et al. 2018.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_MAT.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_MAT.R:12:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L12) *style:* **Variable or function name should be snake_case.**
```r
calculate_mat <- function(N = Inf,
                          ^
```
[R/calculate_MAT.R:13:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L13) *style:* **Variable or function name should be snake_case.**
```r
                          R = Inf,
                          ^
```
[R/calculate_MAT.R:14:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L14) *style:* **Variable or function name should be snake_case.**
```r
                          H_0 = 0.5,
                          ^~~
```
[R/calculate_MAT.R:20:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_MAT.R#L20) *style:* **Variable or function name should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/calculate_time.R:1:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Estimate the time since the onset of hybridization, using the number of junctions
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Estimate the time since the onset of hybridization, following equation 14 in Janzen et al. 2018
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:11:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' estimate_time(J = J, N = 100, R = 1000, H_0 = 0.5, C = 1)  # should be 200 again
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_time.R:13:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L13) *style:* **Variable or function name should be snake_case.**
```r
estimate_time <- function(J = NA,
                          ^
```
[R/calculate_time.R:14:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L14) *style:* **Variable or function name should be snake_case.**
```r
                          N = Inf,
                          ^
```
[R/calculate_time.R:15:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L15) *style:* **Variable or function name should be snake_case.**
```r
                          R = Inf,
                          ^
```
[R/calculate_time.R:16:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L16) *style:* **Variable or function name should be snake_case.**
```r
                          H_0 = 0.5,
                          ^~~
```
[R/calculate_time.R:28:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/calculate_time.R#L28) *style:* **Variable or function name should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/estimate_time_markers.R:1:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Estimate the time since the onset of hybridization, using the observed number of junctions, taking into account the distribution of markers
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Estimate the time since the onset of hybridization, following equation 1 in Janzen et al. unpublished
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param marker_distribution A vector containing the position of all markers in Morgan.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param lower_lim lower limit of the optimization algorithm. Increase if the expected admixture time is relatively ancient
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:8:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param upper_lim upper limit of hte optimization algorithm. If set too large, recent admixture events can be overlooked - best to set as low as possible.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:12:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' J <- number_of_junctions_markers(N = 100, H_0 = 0.5, t = 200, marker_distribution = markers)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_markers.R:18:35:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L18) *style:* **Variable or function name should be snake_case.**
```r
estimate_time_markers <- function(J = NA,
                                  ^
```
[R/estimate_time_markers.R:19:35:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L19) *style:* **Variable or function name should be snake_case.**
```r
                                  N = Inf,
                                  ^
```
[R/estimate_time_markers.R:20:35:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L20) *style:* **Variable or function name should be snake_case.**
```r
                                  H_0 = 0.5,
                                  ^~~
```
[R/estimate_time_markers.R:34:71:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_markers.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  fitted <- stats::optimize(to_fit, interval = c(lower_lim, upper_lim) )
                                                                      ^
```
[R/estimate_time_phased.R:2:57:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L2) *style:* **Variable or function name should be snake_case.**
```r
get_prob_from_matrix_phased <- function(left, right, p, P) {
                                                        ^
```
[R/estimate_time_phased.R:108:19:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L108) *warning:* **no visible global function definition for ‘single_state’**
```r
  seven_states <- single_state(local_time, N = pop_size, d = di)
                  ^~~~~~~~~~~~
```
[R/estimate_time_phased.R:135:23:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L135) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                      ^
```
[R/estimate_time_phased.R:135:32:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L135) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                               ^
```
[R/estimate_time_phased.R:138:10:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L138) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  return( log(focal_prob))
         ^
```
[R/estimate_time_phased.R:142:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L142) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the time since admixture, given unphased ancestry data.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:143:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L143) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector using labels indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (label = 1), homozygous for the second ancestor (label = 2), heterozygous [0,1] (label = 3) or heterozygous [1, 0] (label = 4).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:147:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L147) *style:* **Lines should not be more than 80 characters.**
```r
#' @param lower_lim lower limit of the optimization algorithm. Increase if the expected admixture time is relatively ancient
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:148:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L148) *style:* **Lines should not be more than 80 characters.**
```r
#' @param upper_lim upper limit of hte optimization algorithm. If set too large, recent admixture events can be overlooked - best to set as low as possible.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:149:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
#' @param optim_pop_size If TRUE, population size is also optimized. Starting point of the optimizaton will then be on the given population size, and half the maximum time.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate_time_phased.R:184:11:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L184) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:4) != length(labels)) {
          ^
```
[R/estimate_time_phased.R:191:58:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_phased.R#L191) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/estimate_time_unphased.R:2:50:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L2) *style:* **Variable or function name should be snake_case.**
```r
get_prob_from_matrix <- function(left, right, p, P) {
                                                 ^
```
[R/estimate_time_unphased.R:12:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L12) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (p ^ 2) * ( P[1] + P[4] + P[7] ) +
                       ^
```
[R/estimate_time_unphased.R:12:43:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L12) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (p ^ 2) * ( P[1] + P[4] + P[7] ) +
                                          ^
```
[R/estimate_time_unphased.R:18:22:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L18) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- p * q * ( p * q * P[3] +
                     ^
```
[R/estimate_time_unphased.R:35:24:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L35) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    prob <- (q ^ 2) * ( P[1] + P[4] + P[7]) +
                       ^
```
[R/estimate_time_unphased.R:88:19:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L88) *warning:* **no visible global function definition for ‘single_state’**
```r
  seven_states <- single_state(local_time, N = pop_size, d = di)
                  ^~~~~~~~~~~~
```
[R/estimate_time_unphased.R:115:23:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L115) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                      ^
```
[R/estimate_time_unphased.R:115:32:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L115) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    final_prob <- log( rel_prob )
                               ^
```
[R/estimate_time_unphased.R:118:12:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L118) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( log(focal_prob))
           ^
```
[R/estimate_time_unphased.R:175:11:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L175) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:3) != length(labels)) {
          ^
```
[R/estimate_time_unphased.R:182:58:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/estimate_time_unphased.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/number_of_junctions_backcross.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_backcross.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, in a backcrossing mating scheme.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_backcross.R:4:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_backcross.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_backcross.R:10:43:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_backcross.R#L10) *style:* **Variable or function name should be snake_case.**
```r
number_of_junctions_backcross <- function(H_0 = 0.5,
                                          ^~~
```
[R/number_of_junctions_di.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_di.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' Calculate the expected number of junctions between two markers separated by a given amount of recombination
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_di.R:3:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_di.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, provided information on the initial heterozygosity, population size, the number of generations since the onset of admixture and the distance between two markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_di.R:12:36:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_di.R#L12) *style:* **Variable or function name should be snake_case.**
```r
number_of_junctions_di <- function(N = Inf,
                                   ^
```
[R/number_of_junctions_di.R:13:36:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_di.R#L13) *style:* **Variable or function name should be snake_case.**
```r
                                   H_0 = 0.5,
                                   ^~~
```
[R/number_of_junctions_markers.R:1:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Calculate the expected total number of junctions in a chromosome, given the distribution of markers
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the expected number of junctions after t generations, provided information on the initial heterozygosity, population size, the number of generations since the onset of admixture and the distribution of markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param marker_distribution A vector containing the position of all markers in Morgan.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions_markers.R:20:41:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L20) *style:* **Variable or function name should be snake_case.**
```r
number_of_junctions_markers <- function(N = Inf,
                                        ^
```
[R/number_of_junctions_markers.R:21:41:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L21) *style:* **Variable or function name should be snake_case.**
```r
                                        H_0 = 0.5,
                                        ^~~
```
[R/number_of_junctions_markers.R:32:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions_markers.R#L32) *warning:* **no visible global function definition for ‘number_of_junctions_di’**
```r
    expected_junctions <- number_of_junctions_di(N, H_0, t, di)
                          ^~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate the average number of junctions after t generations, provided information on the initial heterozygosity, population size and the number of generations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param C Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/number_of_junctions.R:13:33:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L13) *style:* **Variable or function name should be snake_case.**
```r
number_of_junctions <- function(N = Inf,
                                ^
```
[R/number_of_junctions.R:14:33:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L14) *style:* **Variable or function name should be snake_case.**
```r
                                R = Inf,
                                ^
```
[R/number_of_junctions.R:15:33:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L15) *style:* **Variable or function name should be snake_case.**
```r
                                H_0 = 0.5,
                                ^~~
```
[R/number_of_junctions.R:28:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/number_of_junctions.R#L28) *style:* **Variable or function name should be snake_case.**
```r
  K <- junctions::calc_k(N, R, H_0, C)
  ^
```
[R/optim_limits.R:5:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/optim_limits.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param calc_func function to calculate the time, should accept two arguments: upper, lower and should return a stats::optimize object with two properties: $minimum and $objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/optim_limits.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/optim_limits.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param iterations number of times the boundaries should be adjusted to obtain an estimate that is not close to the boundaries. After this number of iterations is exceeded, NA is returned
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/phased_log_likelihood.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the log likelihood of observing the phased data, given the population size, initial heterozygosity and time since admixture
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:3:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/phased_log_likelihood.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (0), homozygous for the second ancestor (1) or heterozygous (2).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/phased_log_likelihood.R:38:11:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/phased_log_likelihood.R#L38) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:4) != length(labels)) {
          ^
```
[R/phased_log_likelihood.R:45:58:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/phased_log_likelihood.R#L45) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/sim_backcrossing.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_backcrossing.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param size_in_morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_backcrossing.R:11:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_backcrossing.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' recorded to be returned at the end of the simulation. If left at -1, ancestry is recorded at every generation (computationally heavy).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_backcrossing.R:12:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_backcrossing.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @return List with five entries: average_junctions: average number of junctions over time, detected_junctions: average number of detected junctions, given the markers. markers: vector with the locations of the molecular markers, junction_distribution: distribution of junctions per time step average_heterozygosity: average heterozygosity.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_fin_chrom.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions for a chromosome with regularly distributed markers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:5:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_fin_chrom.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:9:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_fin_chrom.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @return \item{avgJunctions}{vector of the average number of junctions at time = [0, total_runtime]}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_fin_chrom.R:17:27:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_fin_chrom.R#L17) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
sim_fin_chrom <- function (pop_size = 100,
                          ^
```
[R/sim_fin_chrom.R:22:28:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_fin_chrom.R#L22) *style:* **Variable or function name should be snake_case.**
```r
                           R = 100) {
                           ^
```
[R/sim_inf_chrom.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_inf_chrom.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions for a chromosome with an infinite number of recombination sites.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_inf_chrom.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_inf_chrom.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param markers The number of genetic markers superimposed on the chromosome. If markers is set to -1, no markers are superimposed (faster simulation)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_inf_chrom.R:9:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_inf_chrom.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @return \item{avgJunctions}{vector of the average number of junctions at time = [0, total_runtime]}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_phased_unphased.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Individual based simulation of the accumulation of junctions, returning phased and unphased data. Ancestry on both chromosomes of 10 randomly sampled individuals per generations is returned.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:6:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_phased_unphased.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param size_in_morgan Mean number of crossovers per meiosis (e.g. size in Morgan of the chromosome)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:7:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_phased_unphased.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param number_of_markers The number of genetic markers superimposed on the chromosome.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:8:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_phased_unphased.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param time_points vector with time points at which local ancestry has to be recorded to be returned at the end of the simulation. If left at -1, ancestry is recorded at every generation (computationally heavy).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_phased_unphased.R:11:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/sim_phased_unphased.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a tibble with five columns: [time, individual, marker location, ancestry chromosome 1, ancestry chromosome 2]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/unphased_log_likelihood.R:2:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/unphased_log_likelihood.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculates the log likelihood of observing the unphased data, given the population size, initial heterozygosity and time since admixture
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/unphased_log_likelihood.R:3:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/unphased_log_likelihood.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @param local_anc_matrix Local_anc can be provided as either matrix with two columns, where the first column represents ancestry on chromosome 1, and the second column represents ancestry on chromosome 2. Ancestry labels used should be [0, 1], where 0 indicates the first ancestor, and 1 indicates the second ancestor. Alternatively, the user can provide a vector indicating whether at the specific marker, the focal individual is homozygous for the first ancestor (0), homozygous for the second ancestor (1) or heterozygous (2).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/unphased_log_likelihood.R:34:11:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/unphased_log_likelihood.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (sum( labels %in% 1:3) != length(labels)) {
          ^
```
[R/unphased_log_likelihood.R:41:58:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/unphased_log_likelihood.R#L41) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                      local_anc[2:length(local_anc)]      )
                                                         ^
```
[R/util.R:22:10:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  return( get_states_vector(local_anc))
         ^
```
[R/util.R:22:11:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L22) *warning:* **no visible global function definition for ‘get_states_vector’**
```r
  return( get_states_vector(local_anc))
          ^~~~~~~~~~~~~~~~~
```
[R/util.R:56:42:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L56) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                    (local_anc_matrix[, 1 ] == local_anc_matrix[, 2]))
                                         ^
```
[R/util.R:108:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L108) *style:* **Variable or function name should be snake_case.**
```r
get_expectation_O_state <- function(P, p, focal_state) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/util.R:108:37:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L108) *style:* **Variable or function name should be snake_case.**
```r
get_expectation_O_state <- function(P, p, focal_state) {
                                    ^
```
[R/util.R:116:49:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L116) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (focal_state == 3) cond_prob <- (q ^ 2) * ( P[1] + P[4] + P[7]) +
                                                ^
```
[R/util.R:122:49:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L122) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (focal_state == 4) cond_prob <- (p ^ 2) * ( P[1] + P[4] + P[7]) +
                                                ^
```
[R/util.R:146:1:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L146) *style:* **Variable or function name should be snake_case.**
```r
get_expectation_O_state_phased <- function(P, p, focal_state) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/util.R:146:44:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L146) *style:* **Variable or function name should be snake_case.**
```r
get_expectation_O_state_phased <- function(P, p, focal_state) {
                                           ^
```
[R/util.R:151:18:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/R/util.R#L151) *warning:* **no visible global function definition for ‘get_expectation_O_state’**
```r
    cond_prob <- get_expectation_O_state(P, p, focal_state)
                 ^~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-equations.R:11:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-equations.R#L11) *style:* **Variable or function name should be snake_case.**
```r
  A <- is.infinite(v3)
  ^
```
[tests/testthat/test-equations.R:18:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-equations.R#L18) *style:* **Variable or function name should be snake_case.**
```r
  J <- junctions::number_of_junctions(N = 100, R = 1000,
  ^
```
[tests/testthat/test-marker_dist.R:4:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-marker_dist.R#L4) *style:* **Variable or function name should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-marker_dist.R:16:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-marker_dist.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  N <- 1e3
  ^
```
[tests/testthat/test-marker_dist.R:17:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-marker_dist.R#L17) *style:* **Variable or function name should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-marker_dist.R:60:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-marker_dist.R#L60) *style:* **Variable or function name should be snake_case.**
```r
  N <- 1e3
  ^
```
[tests/testthat/test-marker_dist.R:61:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-marker_dist.R#L61) *style:* **Variable or function name should be snake_case.**
```r
  R <- 1000
  ^
```
[tests/testthat/test-sims.R:4:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-sims.R#L4) *style:* **Variable or function name should be snake_case.**
```r
  R <- 100 #chromosome size
  ^
```
[tests/testthat/test-sims.R:5:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-sims.R#L5) *style:* **Variable or function name should be snake_case.**
```r
  N <- 100 #population size
  ^
```
[tests/testthat/test-sims.R:6:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-sims.R#L6) *style:* **Variable or function name should be snake_case.**
```r
  H_0 <- 0.5 #initial heterozygosity
  ^~~
```
[tests/testthat/test-sims.R:29:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-sims.R#L29) *style:* **Variable or function name should be snake_case.**
```r
  N <- 50 #population size
  ^
```
[tests/testthat/test-sims.R:30:3:](https://github.com/thijsjanzen/junctions/blob/0f6e260da45978fc0050cef055790f7c11fb7b96/tests/testthat/test-sims.R#L30) *style:* **Variable or function name should be snake_case.**
```r
  H_0 <- 0.5 #initial heterozygosity
  ^~~
```


Non ti preoccupare. Grazie 😄


SELECT TIMESTAMP("2017-07-23"); I did not because I was not sure if I would use today's date or tomorrow or when the whole program is finished. reg_date specifies the registered date!


Done with af1883866321fb94bbdca9013ea665d890549104.


We have meanwhile introduced library functions to save and restore /proc and /sys files see:

https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines#2227-saving--restoring-procsys-values

Do you care enough to send a patch to our mailing list?


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @wolfv, @lesteve, @jcarpent were added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Hello after replace(default: 'iPhone X') not working displayed message is Could not find iPhone X simulator how to resolved this issue. this type issue found 90% github project.


Successfully aliased the URL <https://dsmun19-5zu51sell.now.sh> to the following aliases:

* https://dsmun.in
* https://dsmun19.shreyasminocha.now.sh
* https://dsmun19-git-master.shreyasminocha.now.sh


should populate with a self_update


좋네요! 나중에 서비스가 개발되고 나면 사용법도 여기에 같이 적어주면 되겠네요!


@s-ben working on it.

P.S. looks like such mentions are not delivered in my GitHub "bell" notifications page. Please ping in the PR instead next time.


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 324](https://teamcity.nice.org.uk/viewLog.html?buildId=56835&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:01:01


Oh awesome, forgot about this thanks


Successfully aliased the URL <https://builder-dxxmbjvzpw.now.sh> to the following alias:

* https://builder-staging.now.sh


commit code