I'm programming with C on Linux to get all possible combinations of particular sequence related to biology. But I don't know how I implement it because it seems to be very complicated to make rule. I'm going to use those combination to make different sequences to test.
The sequence is like following.
info_table[0]: W S N Y N Y N N W S
info_table[1]: 2 2 4 2 4 2 4 4 2 2 : the number of replaceable letters
Each letter should be replaced with proper other letters.
For example,
W->A or T,
S->C or G,
Y->C or T,
N-> A or C or G or T
Total the number of combinations is up to 16,384(=2*2*4*2*4*2*4*4*2*2).
So final results are like below:
case 1: A C A C A C A A A C
case 2: T - - - - - - - - - (-: same as case 1)
case 3: - G - - - - - - - -
case 4: - - C - - - - - - -
case 5: - - G - - - - - - -
case 6: - - T - - - - - - -
case 7: - - - T - - - - - -
case 8: - - - - C - - - - -
case 9: - - - - G - - - - -
case10: - - - - T - - - - -
case11: - - - - - T - - - -
case12: - - - - - - C - - -
case13: - - - - - - G - - -
case14: - - - - - - T - - -
case15: - - - - - - - C - -
case16: - - - - - - - G - -
case17: - - - - - - - T - -
case18: - - - - - - - - T -
case19: - - - - - - - - - G
(replace two letters)
case20: T G - - - - - - - -
case21: T - C - - - - - - -
case22: T - G - - - - - - -
case23: T - T - - - - - - -
case24: T - - T - - - - - -
case25: T - - - C - - - - -
case26: T - - - G - - - - -
case27: T - - - T - - - - -
...
...
(replace three letters)
case n: T G C - - - - - - -
casen1: T G G - - - - - - -
casen2: T G T - - - - - - -
casen3: T G - T - - - - - -
casen4: T G - - C - - - - -
casen5: T G - - G - - - - -
casen6: T G - - T - - - - -
...
...
casem1: T - C T - - - - - -
casem2: T - C - C - - - - -
casem2: T - C - G - - - - -
casem2: T - C - T - - - - -
...
...
casel1: T - - T C - - - - -
casel2: T - - T G - - - - -
...
...
(replace four letters)
casek1: T G C T - - - - - -
...
What I'd like to know is how to make all possible combinations with those sequence to make it different sequence from original one. I think there are lots of patterns to extract letters from different positions. By the way, the length of sequence is up to 100 approximately.
For example, I need to choose one letter to replace it.
W
S
N
Y
N
W
S
I need to choose two letters.
WS WN WY WN WY WN WN WW WS: start with W at first position
SN SY SN SY SN SN SW SS: start with S at second position
NY NN NY NN NN NW NS: start with N at third position
....
....
WS: start with W at second position from last
Next, I need to choose three letters. It's lost of possible to make combinations
WSN WSY WSN WSY WSN WSN WSW WSS: case n
WNY WNN WNY WNN WNN WNW WNS: case m
...
...
Next, five, six and so on...
Thank you for your help in advance.
15 2581
I'm sorry, was there a coding question in there?
Perhaps this might help you.
so far what u tried abt this..if u come up with some try..then evryone will help u out..
I'm sorry, was there a coding question in there?
Perhaps this might help you.
I'm trying to think about some algorithms before starting code.
But I only finished up with pseudo code in case of one letter chosen.
I've been stock in case of more than 2 letters chosen. -
char *info_table[];
-
char *basic_seq, *temp_change;
-
-
info_table[0]="WSNYNYNNWS";
-
info_table[1]="2242424422";
-
-
strcpy(basic_seq, info_table[0]);
-
-
convert_basetype(basic_seq); // replace contents in info_table[0] with A,C,G or T
-
// before:WSNYNYNNWS, after: ACACACAAAC
-
-
for(i=1; i<length; i++)
-
{
-
for(j=1; j<info_table[1][i]-1; j++)
-
{
-
strcpy(temp_change,basic_seq); // copy basic sequence into temp_change
-
temp_change[i] = getAltLetters(info_table[0][i], j); // return replaceable letter like A,C,G or T
-
strcpy(out_table[cnt++],temp_change);
-
}
-
}
-
If you need anything else to help, please let me know.
Thank you.
So you have values you want to compute all the different possible combinations of, of strings of length 100 chars. Have you decided on a first or base string? Is there more than one possible base string?
Right now I'm thinking a recursive call to a choosing function might be a good way to do this (I know I did this a bit with trees before), but the N (four possible options) might be tricky... I'd also recommend the singleton design pattern for your result set.
So you have values you want to compute all the different possible combinations of, of strings of length 100 chars. Have you decided on a first or base string? Is there more than one possible base string?
I'm sorry I don't understand exactly because I'm not good at English.
But I think I need to explain the procedure of running of this program.
If this does not meet your question, please rephrase your question.
Step1: User input sequence of nucleotides.
For examples: WSNYTNTGGYTNCCNWSNGRGCNA.... (size is up to 200 or 300)
This sequence will be different.
Step2: My program will extract ambiguous letters from input.
Ambiguous letters are all letters of input other than A,C,G and T
so info_table[0] will contain WSNYNYNNWS... (size is up to 100)
Step3: Create all the different possible combinations from info_table[0]
For examples:
ACACACAAAC
T----------
-G--------
....
W: A,T
S: C,G
N: A,C,G,T
Y: C,T
N: A,C,G,T
Y: C,T
N: A,C,G,T
N: A,C,G,T
W: A,T
S: C,G
I need algorithms to make all different possible combination with replaceable letters like above,
Step4: Modify original sequence with result from Step3 - I think I can do this
For examples:
ACACTATGGCTACCAACAGAGCAA....: with only A,C,G and T
TCACTATGGCTACCAACAGAGCAA....
....
Thank you.
I'm sorry I don't understand exactly because I'm not good at English.
But I think I need to explain the procedure of running of this program.
If this does not meet your question, please rephrase your question.
Step1: User input sequence of nucleotides.
For examples: WSNYTNTGGYTNCCNWSNGRGCNA.... (size is up to 200 or 300)
This sequence will be different.
Step2: My program will extract ambiguous letters from input.
Ambiguous letters are all letters of input other than A,C,G and T
so info_table[0] will contain WSNYNYNNWS... (size is up to 100)
Step3: Create all the different possible combinations from info_table[0]
For examples:
ACACACAAAC
T----------
-G--------
....
W: A,T
S: C,G
N: A,C,G,T
Y: C,T
N: A,C,G,T
Y: C,T
N: A,C,G,T
N: A,C,G,T
W: A,T
S: C,G
I need algorithms to make all different possible combination with replaceable letters like above,
Step4: Modify original sequence with result from Step3 - I think I can do this
For examples:
ACACTATGGCTACCAACAGAGCAA....: with only A,C,G and T
TCACTATGGCTACCAACAGAGCAA....
....
Thank you.
Listen, I want to try my best not to do your work for you (ethically, not to mention the forum guidelines), but I'll try and present you with the logic that works and try and help lead you to the correct solution to the problem.
Ok, so you even said what you actually have to do: store/print (why do you want to print 16,000+ combinations?) all combinations of a sequence.
Here's what you know:
-The sequence has characters in it that can be replaced (These can be represented either by WNYS... or basically all characters not equal to A,C,G, or T)
-These replaceable characters have specific characters that can replace them:
"W: A,T
S: C,G
N: A,C,G,T
Y: C,T" (Question: Why are you repeating this over and over? why not write it only once for W,N,Y,S ?)
-To store/create EVERY combination (you said this up top with the case example) you would have to go through every replaceable character, so like, change the first one, same as the rest, next, next, then change the first one and the second, the same for the rest, change the second again, etc. (you already said that, it's exactly what you need to do)
-So things you'll probably need to keep in mind if you did this by hand (I always ask that, what would I need to do this by hand, after all, the computer needs to know the same things you would):
-The length of the inputed string (it could be 200 or 300 or whatever, but you need to know that number)
-The number of replaceable characters - sift through the string and count every one (use a for loop, go through every single character one at a time if it's one of the replaceable characters simply count++ or whatever)
-The number of possible combinations (you may not need this, but for the way I'm imagining it, you would)- you calculated it up there, you know your statistics ;)
I hope that helps. Use that and perhaps get started, come up with something, and come back for more help.
Good luck,
-blazed
Hi blazed,
Thank you for helping me.
But I have a question in your answer.
-To store/create EVERY combination (you said this up top with the case example) you would have to go through every replaceable character, so like, change the first one, same as the rest, next, next, then change the first one and the second, the same for the rest, change the second again, etc. (you already said that, it's exactly what you need to do)
I'm afraid there may need more complicate consideration in there.
If I need to change 3 or more letters in given sequence, there are lots of possibilities to make different values from original one.
For examples:
Supposing there are only 10 characters in the sequence.
And if I want to change different values with five replaceable letters.
[HTML]
WSNYNYNNWS
vvvvv :pattern1
vvvvv
vvvvv
vvvvv
.....
vvvv v :pattern2
vvvv v
vvvv v
...
vvv vv :pattern3
vvv vv
vvv vv
...
vvv v v :pattern4
vvv v v
vvv v v
...
vv vvv :pattern5
vv vv v :pattern6
vv v vv :pattern7
vv v v v :pattern8
v vvvv :pattern9
v v vvv :pattern10
v v v vv :pattern11
v v v v v :pattern12
v vv vv :pattern13
v vv v v :pattern14
...
...
[/HTML]
Mark 'v' means that marked position can be replaced with replaceable letters.
Those patterns can shift to right.
I don't know how to find out those all patterns.
I'd like to explain what I want clearly, but my English doesn't help me to do that.
Thank you.
Hi blazed,
Thank you for helping me.
But I have a question in your answer.
-To store/create EVERY combination (you said this up top with the case example) you would have to go through every replaceable character, so like, change the first one, same as the rest, next, next, then change the first one and the second, the same for the rest, change the second again, etc. (you already said that, it's exactly what you need to do)
I'm afraid there may need more complicate consideration in there.
If I need to change 3 or more letters in given sequence, there are lots of possibilities to make different values from original one.
For examples:
Supposing there are only 10 characters in the sequence.
And if I want to change different values with five replaceable letters.
[HTML]
WSNYNYNNWS
vvvvv :pattern1
vvvvv
vvvvv
vvvvv
.....
vvvv v :pattern2
vvvv v
vvvv v
...
vvv vv :pattern3
vvv vv
vvv vv
...
vvv v v :pattern4
vvv v v
vvv v v
...
vv vvv :pattern5
vv vv v :pattern6
vv v vv :pattern7
vv v v v :pattern8
v vvvv :pattern9
v v vvv :pattern10
v v v vv :pattern11
v v v v v :pattern12
v vv vv :pattern13
v vv v v :pattern14
...
...
[/HTML]
Mark 'v' means that marked position can be replaced with replaceable letters.
Those patterns can shift to right.
I don't know how to find out those all patterns.
I'd like to explain what I want clearly, but my English doesn't help me to do that.
Thank you.
First of all, may I ask what language you do speak fluently? Just curious.
Alright, well let me ask you two yes/no questions, maybe they will help me understand better:
Are you saying that the program asks how many replaceable characters you want changed?
For example, could this be a computer output:
Computer Output: What sequence of DNA am I spitting out combinations for?
User Input: WNYSACGTWNYS
Computer Output: Good, now how many characters can I replace?
User Input: 2
Computer Output: The combinations have been stored, they are:
AAYSACGTWNYS
ACYSACGTWNYS
AGYSACGTWNYS
ATYSACGTWNYS
ANCSACGTWNYS
ANTSACGTWNYS
ANYCACGTWNYS
ANYGACGTWNYS
ANYSACGTANYS
ANYSACGTTNYS
ANYSACGTWAYS
ANYSACGTWCYS
ANYSACGTWGYS
ANYSACGTWTYS
ANYSACGTWNCS
ANYSACGTWNTS
ANYSACGTWNYC
ANYSACGTWNYG
TAYSACGTWNYS
TCYSACGTWNYS
TGYSACGTWNYS
TTYSACGTWNYS
.
.
.
OR
Are you saying that the possible combinations can include characters that stay the same, another words are not replaced?
Now, let me just say no matter what, this can be done, just approach it calmly. After all, if you had just paper and as much time as you needed, you could do them all by hand right? That means you can tell a computer how to do it.
-blazed
First of all, may I ask what language you do speak fluently? Just curious.
Alright, well let me ask you two yes/no questions, maybe they will help me understand better:
Are you saying that the program asks how many replaceable characters you want changed?
For example, could this be a computer output:
Computer Output: What sequence of DNA am I spitting out combinations for?
User Input: WNYSACGTWNYS
Computer Output: Good, now how many characters can I replace?
User Input: 2
Computer Output: The combinations have been stored, they are:
AAYSACGTWNYS
ACYSACGTWNYS
AGYSACGTWNYS
ATYSACGTWNYS
ANCSACGTWNYS
ANTSACGTWNYS
ANYCACGTWNYS
ANYGACGTWNYS
ANYSACGTANYS
ANYSACGTTNYS
ANYSACGTWAYS
ANYSACGTWCYS
ANYSACGTWGYS
ANYSACGTWTYS
ANYSACGTWNCS
ANYSACGTWNTS
ANYSACGTWNYC
ANYSACGTWNYG
TAYSACGTWNYS
TCYSACGTWNYS
TGYSACGTWNYS
TTYSACGTWNYS
.
.
.
OR
Are you saying that the possible combinations can include characters that stay the same, another words are not replaced?
Now, let me just say no matter what, this can be done, just approach it calmly. After all, if you had just paper and as much time as you needed, you could do them all by hand right? That means you can tell a computer how to do it.
-blazed
First of all, may I ask what language you do speak fluently? Just curious.
=>My mother language is Korean.
Are you saying that the program asks how many replaceable characters you want changed?
=>No (At present), But I guess I need it later.
Are you saying that the possible combinations can include characters that stay the same, another words are not replaced?
=>Actually output values must consist of A,C,G and T not ambiguous letters such as W,N,S and etc. That's why I replaced ambiguous letters with A,C,G or T first and then I planed to replace them.
For examples:
before:WSNYNYNNWS,
after: ACACACAAAC
you could do them all by hand right?
=>No, I could not do that by hand because the number of possibilities is up to 16.000 when size of input is only 10.
Computer Output: Good, now how many characters can I replace?
User Input: 2
=>How about 5 or 6? I think I can make some logic for 1 or 2, but I don't think I'm able to make some logic for more than 3.
I will use all output values as input in other program.
I hope this can help you understand more.
Thank you for your asking.
Alex.
First of all, may I ask what language you do speak fluently? Just curious.
=>My mother language is Korean.
Are you saying that the program asks how many replaceable characters you want changed?
=>No (At present), But I guess I need it later.
Are you saying that the possible combinations can include characters that stay the same, another words are not replaced?
=>Actually output values must consist of A,C,G and T not ambiguous letters such as W,N,S and etc. That's why I replaced ambiguous letters with A,C,G or T first and then I planed to replace them.
For examples:
before:WSNYNYNNWS,
after: ACACACAAAC
you could do them all by hand right?
=>No, I could not do that by hand because the number of possibilities is up to 16.000 when size of input is only 10.
Computer Output: Good, now how many characters can I replace?
User Input: 2
=>How about 5 or 6? I think I can make some logic for 1 or 2, but I don't think I'm able to make some logic for more than 3.
I will use all output values as input in other program.
I hope this can help you understand more.
Thank you for your asking.
Alex.
Well then, if I'm understanding correctly, the input is only of characters W, N, Y, or S and CANNOT be A, C, G, or T
Another example, you tell me how close to true this is (I'll use very small numbers)
Computer Output: What sequence of DNA am I spitting out combinations for?
User Input: WNYS
Computer Output: The combinations have been stored (32 Possible combinations), they are:
AACC
AACG
AATC
AATG
ACCC
ACCG
ACTC
ACTG
AGCC
AGCG
AGTC
AGTG
ATCC
ATCG
ATTC
ATTG
TACC
TACG
TATC
TATG
TCCC
TCCG
TCTC
TCTG
TGCC
TGCG
TGTC
TGTG
TTCC
TTCG
TTTC
TTTG
Is this the correct way of "doing it by hand" exactly with that input, would this be the output?
-blazed
Well then, if I'm understanding correctly, the input is only of characters W, N, Y, or S and CANNOT be A, C, G, or T
Another example, you tell me how close to true this is (I'll use very small numbers)
Computer Output: What sequence of DNA am I spitting out combinations for?
User Input: WNYS
Computer Output: The combinations have been stored (32 Possible combinations), they are:
AACC
AACG
AATC
AATG
ACCC
ACCG
ACTC
ACTG
AGCC
AGCG
AGTC
AGTG
ATCC
ATCG
ATTC
ATTG
TACC
TACG
TATC
TATG
TCCC
TCCG
TCTC
TCTG
TGCC
TGCG
TGTC
TGTG
TTCC
TTCG
TTTC
TTTG
Is this the correct way of "doing it by hand" exactly with that input, would this be the output?
-blazed
Is this the correct way of "doing it by hand" exactly with that input, would this be the output?
=>Yes, you're right.
So can you make logic for that in case size of input data is up to 100?
if I'm understanding correctly, the input is only of characters W, N, Y, or S and CANNOT be A, C, G, or T
=>Actually, Input data consists of all letters but you can assume like that. Because I'll extract only letters from input data except A,C,G and T, then I'll make new values by combining with original input data.
Even though I've been spending two days on this problem I still don't know how I approach it.
Thank you.
Alex
Is this the correct way of "doing it by hand" exactly with that input, would this be the output?
=>Yes, you're right.
So can you make logic for that in case size of input data is up to 100?
if I'm understanding correctly, the input is only of characters W, N, Y, or S and CANNOT be A, C, G, or T
=>Actually, Input data consists of all letters but you can assume like that. Because I'll extract only letters from input data except A,C,G and T, then I'll make new values by combining with original input data.
Even though I've been spending two days on this problem I still don't know how I approach it.
Thank you.
Alex
Well, now that I know what you're doing, yes, I've noticed a pattern. Here, let me try and show you:
While I was typing out the pattern of those letter output combinations, did you notice I had spaces between certain places? Here, take a look: - AACC
-
AACG
-
<--One Here
-
AATC
-
AATG
-
<--One Here
-
ACCC
-
ACCG
-
ACTC
-
ACTG
-
<--One Here
-
AGCC
-
AGCG
-
AGTC
-
AGTG
-
<--One Here
-
ATCC
-
ATCG
-
ATTC
-
ATTG
-
<--Two Here
-
<--Two Here
-
TACC
-
TACG
-
<--One Here
-
TATC
-
TATG
-
<--One Here
-
TCCC
-
TCCG
-
TCTC
-
TCTG
-
<--One Here
-
TGCC
-
TGCG
-
TGTC
-
TGTG
-
<--One Here
-
TTCC
-
TTCG
-
TTTC
-
TTTG
I did that naturally, without noticing it... till I took a good look. Why you might ask? Well, I didn't want to type out EVERY SINGLE LETTER. I'm lazy, so I copied and pasted parts, but to keep track of course I put spaces between parts I copied. Try and guess what parts I copied first (it'll help you to understand the logic).
Now, do you start to see a small pattern like I do? I didn't just randomly change letters one at a time till I luckily got 32 combinations, there was a pattern, yes?
Let's take another look, this time I'll point out what kind of pattern I can see.
Here, check it out: -
AACC
-
AACG <-- Same thing as last one, just change the 4th letter
-
-
AATC <
-
AATG <These two are the same as above, but only 3rd letter has changed
-
-
ACCC <
-
ACCG <
-
ACTC <
-
ACTG <These 4 are the same as above 4, but 2nd letter has changed
-
-
AGCC <
-
AGCG <
-
AGTC <
-
AGTG <Again, for another possible combo of 2nd letter
-
-
ATCC <
-
ATCG <
-
ATTC <
-
ATTG <Again, for another possible combo of 2nd letter
-
-
NOW, everything is the same as above except first letter has changed
-
TACC
-
TACG
-
-
TATC
-
TATG
-
-
TCCC
-
TCCG
-
TCTC
-
TCTG
-
-
TGCC
-
TGCG
-
TGTC
-
TGTG
-
-
TTCC
-
TTCG
-
TTTC
-
TTTG
Tell me if you see the same pattern. If so, if this is the way I did it (by copying and pasting parts, and changing others) do you see a possible solution forming?
If so, please try and put together some logic or pseudocode. I hope we're getting somewhere...
-blazed
Just wanted to say, not to leave you hanging, I have to leave the computer and won't be back till many hours later tonight.
Good luck, I'll try to help you when I get back if you don't finish...
-blazed
Just wanted to say, not to leave you hanging, I have to leave the computer and won't be back till many hours later tonight.
Good luck, I'll try to help you when I get back if you don't finish...
-blazed
Thank you for your time.
I really appreciate your help.
I think I got some idea from your explanation.
Can you see below?
Do you think I'm on the right track?
Supposing there are input data like below.
Each ambiguous letters have replaceable letters respectively. -
W S N Y N Y N N W S : info_table[0]
-
- - - - - - - - - -
-
A C A C A C A A A C : info_table[1]
-
T G C T C T C C T G : info_table[2]
-
G G G G : info_table[3]
-
T T T T : info_table[4]
-
-
strcpy(out_table[0], info_table[1]);
-
-
Only change letter at last position: '-' means same as out_table[0]
-
A C A C A C A A A C : out_table[0]
-
- - - - - - - - A G : out_table[1]
-
// change a letter at last position
-
-
Only change letter at last second position
-
- - - - - - - - T C : out_table[2]
-
- - - - - - - - T G : out_table[3]
-
-
Only change letter at last third position
-
- - - - - - - C A C : out_table[4]
-
- - - - - - - C A G : out_table[5]
-
- - - - - - - C T C : out_table[6]
-
- - - - - - - C T C : out_table[7]
-
-
- - - - - - - G A C : out_table[8]
-
- - - - - - - G A G : out_table[9]
-
- - - - - - - G T C : out_table[10]
-
- - - - - - - G T C : out_table[11]
-
-
- - - - - - - T A C : out_table[12]
-
- - - - - - - T A G : out_table[13]
-
- - - - - - - T T C : out_table[14]
-
- - - - - - - T T C : out_table[15]
-
-
Only change letter at last fourth position
-
- - - - - - C * * * : '* * *' is same as out_table[4] ~ out_table[15]
-
- - - - - - G * * * : '* * *' is same as out_table[4] ~ out_table[15]
-
- - - - - - T * * * : '* * *' is same as out_table[4] ~ out_table[15]
-
-
Only change letter at last 5th position
-
- - - - - T * * * * : '* * *' is same as previous results
-
...
-
...
-
-
-
I use recursive function to implement logic.
-
-
int make_output(int pos, char* out_table[])
-
{
-
if(pos==0)
-
return 1;
-
else
-
{
-
for(i=0; i<length of out_table; i++)
-
{
-
strcpy(temp_table, out_table[i]);
-
for(j=1; j<number of replaceable letters; j++)
-
{
-
temp_table[pos] = info_table[j+1][pos];
-
-
// copy new values into out_table
-
strcpy(out_table[k++], temp_table);
-
} // end of for
-
} // end of for
-
-
make_output(--pos, out_table)
-
} // end of else
-
}
-
Sign in to post your reply or Sign up for a free account.
Similar topics
by: rbt |
last post by:
Say I have a list that has 3 letters in it:
I want to print all the possible 4 digit combinations of those 3
letters:
4^3 = 64
aaaa
|
by: Jonathan |
last post by:
Hi all!
For a match schedule I would like to find all possible combinations of
teams playing home and away (without teams playing to themselves of course).
I now the simple version works...
|
by: akameswaran |
last post by:
Ok, this is really irritating me. I'm sure there are different ways of
doing this - I'm interested in the algo, not the practical solution,
I'm more trying to play with iterators and recursion. I...
|
by: Mir Nazim |
last post by:
Hello,
I need to write scripts in which I need to generate all posible unique
combinations of an integer list. Lists are a minimum 12 elements in
size with very large number of possible...
|
by: Suzie1986 |
last post by:
Hiya,
I am a newcomer to programming and really stuck!!! Any help would be gratefully received!!
I have written a program that gives me all possible combinations for 1 and 2 for a length of...
|
by: D |
last post by:
Hello everyone -
I'm trying to compile an application to generate all possible 3
digit combinations using 0-9 and a-z, I've looked everywhere for a
solution and I found Combinations! v 2.0 for...
|
by: stephenvr |
last post by:
Calling on all the mathematical gurus out there. I am looking for a way to automate the process of working out certain possible combinations available for a number of fields, i.e. if I had 1 row of...
|
by: RSH |
last post by:
Okay my math skills aren't waht they used to be...
With that being said what Im trying to do is create a matrix that given x
number of columns, and y number of possible values i want to generate...
|
by: bjorklund.emil |
last post by:
Hello pythonistas.
I'm a newbie to pretty much both programming and Python. I have a task
that involves writing a test script for every possible combination of
preference settings for a software...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |