HOME | DD

Vizseryn — GeneBot: Equine Genetics Generator

#calculator #equine #generator #geno #horse #realistic #genotypes #genebot
Published: 2015-08-14 01:08:08 +0000 UTC; Views: 12031; Favourites: 331; Downloads: 620
Redirect to original
Description  Explanation video! www.youtube.com/watch?v=QUXoxp…

If you try to run it and it says 'A Java Exception has occurred'
install Java 8 and it will work!


Hey everyone!

I am very excited to announce that my computer-programming brother has made a program that can easily generate any number of random genos from two given ones (from two parents)!

This is a JAVA script.

I've named it GeneBot


You will need to use the format below when you enter your horse's genotype (copy and paste into the prompt)
Brigandor-Smartblood horses will have this special genotype code on the imports so that will make it easy! I would suggest having the correct code from below on any horse you think you'll be using GeneBot with


This is the order of the genes: 
EE/AA/prl&Cr/DD/RR/ChCh/ZZ/StySty/ff/pp/GG/TT/nO/SbSb/SplSpl/Lp1&Lp2/RbRb/WW
This order cannot be changed!
Note that (see at the bottom for further explanation if you're geeky like that): 
- Cr and prl occupy the same gene slot
- The Lp patterns are denoted as Lp1 or Lp2
- At and A+ need to come after 'a' if there is a recessive agouti copy, i.e. aAt (not Ata)
- If there is only one copy of a gene, mark the missing slot with an 'n' at the beginning, not a lowercase version of the gene, i.e. nG or nSty
- prlprl is the only recessive gene with more than one letter to represent it that will work in this program!

You cannot delete any unused gene slots! Replace them with 'nn'

How to use this: 
The genes that aren't present, replace with 'nn'
For the ones that are, use whatever the geno says.
For example, a sooty silver dapple tobiano splash bay dun with Ee/AA/nD/ZZ/nSty/nT/nSpl would be:
Ee/AA/nn/nD/nn/nn/ZZ/nSty/nn/nn/nn/nT/nn/nn/nSpl/nn/nn/nn

I just replaced the non-present genes with nn and changed the present ones to the correct form.

Copy and paste the two genes in turn, and then enter how many times you want the program to roll a geno, and then hit 'Go' and it'll give you that list! Sometimes it'll give you something like "aA" so you can change that back around to the normal 'Aa' Any sections that are just 'nn' are taken out already!


If you'd like a video to explain it, let me know :3

Please let me know if you enter something that breaks it, and comment with what you entered!



Any donations for my brother's work would be great!
You can donate points to me and I'll pay him


If you use this for your horse on its reference, please link back to this! Thank you!




Further explanation on how the program runs for breeds with created genes who want to use this:
GeneBot checks everything between the slashes '/' to figure out the alleles you have entered.
This is the order that it checks:
1. 'n' first: if there is an 'n' as the very first character of the set, it reads that as one copy of whatever comes after it [nSty]
2. two characters: if there are only two characters total, it splits the two and reads each letter as one allele each [Ee]
3. capital letter: if there is a capital letter in the sequence, it will split it into two alleles, the second starting from the capital [prlCr]
                    this is why At and A+ must come after a recessive agouti if there is a recessive one present [aAt]
4. prl case: there is a case that the program checks for prlprl and will correctly separate that sequence even though there is no 'n' and no capitals and it it more than two letters in total length. This is why any other case of recessive genes represented by more than one letter for each allele will not work. You will have to use capitals and then change it back to lowercase at the end.

If you are creating your own gene sequence, remember that when you enter two genos into the program, in order for it to work like you want it to, the same gene must occupy the same location for both sets, and both sets have to the the same length.
If you want to add genes, you can do that - add them at the end, and remember what position they're in. The one I provided has 18 sets of genes, so if you add a Pck gene for example, the Pck gene is in the 19th position.
You can 'breed' any two sets of genes as long as you add enough '/nn's to the shorter one to make it the same length, and there are no genes that occupy the same position but are different, such as, if one set has the Pck in the 19th position but the other has a Dgn gene in that 19th position. Move one of them to the 20th position and fill in the space with 'nn'.


If you have a breed and you want to use this and the code for it, feel free to request this to your group's favorites, or to put it in a gallery folder!




> More of my things I uploaded for your use, including linearts, GIMP brushes, and tutorials <

Free:
   
Pay to use:
       Public Greyscale 03
Related content
Comments: 79

Vesryna [2016-04-16 17:29:06 +0000 UTC]

Yeah it doesn't open for me as well. I have the latest version of Java 8 and when I click it, it just opens a black window fast and disappears. I tried to open it with Java(TM) Platform SE binary and does the same thing. Looks like a neat program, just wish I can use it.

Edit: Nevermind. It doesn't work on my laptop but I tried it on my desktop and it opened up like a charm. It was probably because my laptop can't stop associating it with Winzip no matter how much I try to change that.

👍: 0 ⏩: 1

Frostback-EQC In reply to Vesryna [2016-06-19 06:54:49 +0000 UTC]

I'm Having the same issue as well the black box keeps dissapearing, how did you get it to work? XD

👍: 0 ⏩: 1

Vesryna In reply to Frostback-EQC [2016-07-02 23:55:44 +0000 UTC]

Sorry for the late reply.

Honestly I have no idea. On my laptop it just didn't want to work. I figured to try on my desktop that I use for everything and it just opened up like nothing was a issue. I am still clueless to why it didn't show up on my laptop but on my desktop it just opened normal. I have Windows 10 on both computers but my desktop is a bit newer than my laptop.

👍: 0 ⏩: 1

WildOracle In reply to Vesryna [2016-07-05 13:30:46 +0000 UTC]

Doesn't work for me either cause of the file type....

👍: 0 ⏩: 0

Liowa [2016-03-27 09:19:42 +0000 UTC]

I have installed java version 8 but the file does not open

👍: 0 ⏩: 1

Vizseryn In reply to Liowa [2016-03-29 00:41:48 +0000 UTC]

Really? Hmm, I don't know then, sorry

👍: 0 ⏩: 0

SofiesDrawings [2016-02-24 09:51:44 +0000 UTC]

How does it work if it is one chimera horse genes and one normal? Like how do you write the chimera part in?

👍: 0 ⏩: 1

Vizseryn In reply to SofiesDrawings [2016-02-25 07:02:21 +0000 UTC]

You would just pick/do two separate rolls/genes - both colors of the chimera are genetically possible results, so you would just pick one for the main and one for the off gene set
If you're asking about putting in a chimeric horse gene into the program, every chimeric horse has a dominant gene set that is used for breeding. Normally, the off set, or the set just for looks, is in parentheses or after a slash or two after the main set:
EE/Aa (ee/aa)
EE/Aa // ee/aa

something like that. But only one set is the breeding set, so to say. Whichever is listed first.

👍: 0 ⏩: 1

SofiesDrawings In reply to Vizseryn [2016-02-25 09:51:41 +0000 UTC]

Ahh okay thank you for answer

👍: 0 ⏩: 0

SofiesDrawings [2016-02-19 14:46:24 +0000 UTC]

What would the genetics be for a vanish roan? I have read that it accurs only if the horse has Lp and not Lp1 or Lp2. I'm a little confused about about that gene? When it says Lp1 does that mean the horse has one copy of Lp and one copy of patn1 and you have just chosen to compine those as well as Lp with patn2(Lp2)?

👍: 0 ⏩: 1

Vizseryn In reply to SofiesDrawings [2016-02-20 17:29:41 +0000 UTC]

Varnish roan would just be 'Lp' without a number, yes. Lp1 and Lp2 are simplifications of the leopard complex and pattern gene system: there are two genes so to speak taht make up leopard comples: the leopard gene (Lp) and the pattern gene (PATN). Lp without PATNs is varnish roan, PATN 1 is the blanket version and PATN 2 is the leopard version of the gene. For simplicity's sake, I like to use Lp, Lp1 and Lp2 (but technically it is possible to have a PATN without a Lp gene to go along with it, but it is entirely useless XD). So yes, you're correct

👍: 0 ⏩: 1

SofiesDrawings In reply to Vizseryn [2016-02-20 17:38:07 +0000 UTC]

Okay thanks for answer but aren't PATN 1 the leopard version and PATN 2 the blanket version? Also could a gene also look like this (for the leopard complex): Ee/aa/LpLp2 ? And that would create snowcap?

👍: 0 ⏩: 1

Vizseryn In reply to SofiesDrawings [2016-02-20 17:43:35 +0000 UTC]

Oops, yes, that's right! X3 PATN 1 leopard, PATN 2 blanket

👍: 0 ⏩: 2

SofiesDrawings In reply to Vizseryn [2016-02-21 11:36:53 +0000 UTC]

Could a gene look like this (leopard complex vise): Ee/aa/LpLp2 ? And that would create snowcap?

👍: 0 ⏩: 1

Vizseryn In reply to SofiesDrawings [2016-02-22 16:35:23 +0000 UTC]

I'm pretty sure that will create a spotted blanket with varnish roaning. For a snowcap you need Lp2Lp2. Lp without PATNs are rare and I'm not as familiar with them for sure :/

👍: 0 ⏩: 1

SofiesDrawings In reply to Vizseryn [2016-02-22 16:37:53 +0000 UTC]

Ahh okay thank for answer

👍: 0 ⏩: 0

SofiesDrawings In reply to Vizseryn [2016-02-20 17:54:04 +0000 UTC]

👍: 0 ⏩: 0

StarrMountainEstate [2016-02-10 23:51:30 +0000 UTC]

I think my favorite thing about this is that you can make up genes and it'll still generate the results. It doesn't have to be realistic. Thanks so much for making this!

👍: 0 ⏩: 1

Vizseryn In reply to StarrMountainEstate [2016-02-11 05:06:16 +0000 UTC]

It can be quite fun ^^ You're welcome!

👍: 0 ⏩: 0

SofiesDrawings [2016-01-06 16:55:35 +0000 UTC]

Can i use this for when i breed my horses? It would be very useful I am gonna link it in my Journal  if i may use it

👍: 0 ⏩: 1

Vizseryn In reply to SofiesDrawings [2016-01-06 17:59:03 +0000 UTC]

Please do!

👍: 0 ⏩: 1

SofiesDrawings In reply to Vizseryn [2016-01-06 18:02:17 +0000 UTC]

Thank you

👍: 0 ⏩: 0

Silver-Raven-Estate [2015-12-05 06:50:59 +0000 UTC]

I've always wanted to program something like this D: I guess I'll have to write one that makes up random genos

👍: 0 ⏩: 0

GreenOakStables [2015-10-14 08:57:45 +0000 UTC]

This is awesome!!

👍: 0 ⏩: 0

Gryftami [2015-09-22 16:01:17 +0000 UTC]

Thanks!  
Oh, I will use this in the future, as soon I have figured out my horses genes (I procrastinating it)! x'D

👍: 0 ⏩: 1

Vizseryn In reply to Gryftami [2015-09-23 02:17:31 +0000 UTC]

👍: 0 ⏩: 1

Gryftami In reply to Vizseryn [2015-09-24 13:21:21 +0000 UTC]

 

👍: 0 ⏩: 0

Upontahious-Art [2015-09-11 14:50:38 +0000 UTC]

Where do I download it? Link please?  

👍: 0 ⏩: 1

Vizseryn In reply to Upontahious-Art [2015-09-11 15:14:48 +0000 UTC]

On the right hand side, you can download the zip file, there's a button

👍: 0 ⏩: 1

Upontahious-Art In reply to Vizseryn [2015-09-11 15:43:04 +0000 UTC]

Oh... Thanks!

👍: 0 ⏩: 0

tricolorpinto [2015-09-07 00:24:19 +0000 UTC]

This is great! It is easy to put in other genes (like mutations) that other generators don't have. Thank you!

👍: 0 ⏩: 1

Vizseryn In reply to tricolorpinto [2015-09-07 04:56:39 +0000 UTC]

👍: 0 ⏩: 0

p-ond [2015-08-19 16:56:18 +0000 UTC]

ahh i was planning to attempt something like this! shout to your brother this is v handy!

👍: 0 ⏩: 1

Vizseryn In reply to p-ond [2015-08-19 18:01:48 +0000 UTC]

I looked around for something that would include all genes and all combinations and I couldn't find it so I was like 'hey bro code dis for me plz thx' (it was a bit more involved than that XD) glad you like it! I really hope it will catch on in the near future with the next generation of horses

👍: 0 ⏩: 0

Dheelis [2015-08-15 15:51:39 +0000 UTC]

How do i open it? When i right click the .jar file and click 'Open with Java' it says "A Java Exception has occured". Am I doing somethign wrong? Wanna use this awesome program so badly T.T

👍: 0 ⏩: 1

Vizseryn In reply to Dheelis [2015-08-15 16:34:39 +0000 UTC]

Make sure you have Java 8 installed on your computer? If that happens, it's something to do with the Java on your machine :/
Mine opens with 'Java(TM) Platform SE binary'

👍: 0 ⏩: 2

Dheelis In reply to Vizseryn [2015-08-15 19:13:05 +0000 UTC]

Oh ok, now it works! Thanks again!

👍: 0 ⏩: 1

Vizseryn In reply to Dheelis [2015-08-15 22:55:13 +0000 UTC]

Okay, good!
(Did you install Java 8? I would like to put that as a troubleshooting thing if it was XD)

👍: 0 ⏩: 1

Dheelis In reply to Vizseryn [2015-08-15 23:36:59 +0000 UTC]

Yepp, installed it and then it worked

👍: 0 ⏩: 1

Vizseryn In reply to Dheelis [2015-08-16 02:39:24 +0000 UTC]

Great!

👍: 0 ⏩: 0

Dheelis In reply to Vizseryn [2015-08-15 18:26:32 +0000 UTC]

This is exactly the same name my java has.
I will look what version i am having, thanks for answering!

👍: 0 ⏩: 0

BBandAll [2015-08-15 13:29:07 +0000 UTC]

This is so awesome! I will definitely download and use!
Props to you and your brother for making this!

👍: 0 ⏩: 1

Vizseryn In reply to BBandAll [2015-08-15 16:32:32 +0000 UTC]

Awesome!

👍: 0 ⏩: 0

SilverBrooke-Stables [2015-08-14 20:36:26 +0000 UTC]

This is so incredibly awesome to see! 

👍: 0 ⏩: 1

Vizseryn In reply to SilverBrooke-Stables [2015-08-14 21:53:23 +0000 UTC]

Life just got easier and more fun!

👍: 0 ⏩: 1

SilverBrooke-Stables In reply to Vizseryn [2015-08-15 06:10:59 +0000 UTC]

YAY!!!! Thank you so much to both you and your brother. 

👍: 0 ⏩: 1

Vizseryn In reply to SilverBrooke-Stables [2015-08-15 06:44:43 +0000 UTC]

Ha, I just told him what to do XD I should have asked him sooner! Dangit, lol!

👍: 0 ⏩: 1

SilverBrooke-Stables In reply to Vizseryn [2015-08-15 19:30:56 +0000 UTC]

Well I am so glad to see this. It runs very smoothly and I really appreciate the explanatory video you made. That really helped me get a really solid idea on how to work it. So thank you so much. 

👍: 0 ⏩: 1

Vizseryn In reply to SilverBrooke-Stables [2015-08-15 22:58:56 +0000 UTC]

I'm happy the video helped! 
If only everyone would use this and have the code on the horse's reference Copy, paste, number, click, *magic*!

👍: 0 ⏩: 1

SilverBrooke-Stables In reply to Vizseryn [2015-08-16 05:48:50 +0000 UTC]

It would make genetics so much easier to figure out and understand. What do you mean by number?

👍: 0 ⏩: 1


| Next =>