| http://purl.uniprot.org/unirules/MF_01017#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:355789 up:source unirule:MF_01017 .
_:355790 up:source unirule:MF_01017 .
_:355791 up:source unirule:MF_01017 .
_:355792 up:source unirule:MF_01017 .
_:355793 up:source unirule:MF_01017 .
_:355794 up:source unirule:MF_01017 .
_:355795 up:source unirule:MF_01017 .
_:355796 up:source unirule:MF_01017 .
_:355797 up:source unirule:MF_01017 .
_:355798 up:source unirule:MF_01017 .
_:355799 up:source unirule:MF_01017 .
_:355800 up:source unirule:MF_01017 .
_:355801 up:source unirule:MF_01017 .
_:355802 up:source unirule:MF_01017 .
_:355803 up:source unirule:MF_01017 .
_:355804 up:source unirule:MF_01017 .
_:355805 up:source unirule:MF_01017 .
_:355806 up:source unirule:MF_01017 .
_:355807 up:source unirule:MF_01017 .
_:355808 up:source unirule:MF_01017 .
_:355809 up:source unirule:MF_01017 .
_:355810 up:source unirule:MF_01017 .
_:355811 up:source unirule:MF_01017 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0003955 ,
GO:0050660 ,
GO:0050661 ,
GO:0051287 ,
keyword:285 ,
keyword:288 ,
keyword:520 ,
keyword:521 ,
keyword:547 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.6.5.2' ;
up:fullName 'NAD(P)H dehydrogenase (quinone)' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'NAD(P)H:quinone oxidoreductase' ;
up:shortName 'NQO' ;
rdf:type up:Structured_Name .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:58210 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 FMN per monomer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the WrbA family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'Flavodoxin-like' .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:58210 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:58210 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:58210 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:57540 .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf ?molecule47 .
?molecule47 rdfs:label 'substrate' .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:58210 .
_:355812 a rdf:Statement ;
up:attribution _:355789 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:355813 a rdf:Statement ;
up:attribution _:355790 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:355814 a rdf:Statement ;
up:attribution _:355791 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:355815 a rdf:Statement ;
up:attribution _:355792 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:355816 a rdf:Statement ;
up:attribution _:355793 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:355817 a rdf:Statement ;
up:attribution _:355794 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:355818 a rdf:Statement ;
up:attribution _:355795 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:355819 a rdf:Statement ;
up:attribution _:355796 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:288 .
_:355820 a rdf:Statement ;
up:attribution _:355797 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:355821 a rdf:Statement ;
up:attribution _:355798 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:355822 a rdf:Statement ;
up:attribution _:355799 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:355823 a rdf:Statement ;
up:attribution _:355800 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:355824 a rdf:Statement ;
up:attribution _:355801 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003955 .
_:355825 a rdf:Statement ;
up:attribution _:355802 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050660 .
_:355826 a rdf:Statement ;
up:attribution _:355803 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050661 .
_:355827 a rdf:Statement ;
up:attribution _:355804 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051287 .
_:355828 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:355829 a rdf:Statement ;
up:attribution _:355805 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:355830 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:355831 a rdf:Statement ;
up:attribution _:355806 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:355832 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:355833 a rdf:Statement ;
up:attribution _:355807 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:355834 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:355835 a rdf:Statement ;
up:attribution _:355808 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:355836 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:355837 a rdf:Statement ;
up:attribution _:355809 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:355838 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:355839 a rdf:Statement ;
up:attribution _:355810 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:355840 a rdf:Statement ;
up:source unirule:MF_01017 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:355841 a rdf:Statement ;
up:attribution _:355811 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01017
#Rule MF_01017 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon57 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01017 .
?thisOrganism rdfs:subClassOf+ ?supertaxon57 .
BIND(URI(CONCAT(STR(?this), '#MF_01017a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP0A8G663 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G665 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_0101758 .
?templateMotifSequenceMatchRegionP0A8G663 faldo:begin ?templateMotifSequenceMatchBeginP0A8G664 .
?templateMotifSequenceMatchBeginP0A8G664 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G659 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G665 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101769 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_0101760 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101768 .
?targetMotifMatchRegionMatchBeginMF_0101768 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101761 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101769 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101758, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101758) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101758, CONCAT('^(?:-*[^-]){', STR(((4 - ?templateMotifSequenceMatchBeginPositionP0A8G659) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101760, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101760, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0101761) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101758, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101758) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101758, CONCAT('^(?:-*[^-]){', STR(((189 - ?templateMotifSequenceMatchBeginPositionP0A8G659) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101760, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101760, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101760) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0101761) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER ((BOUND(?thisPositionOn12) && BOUND(?thisPositionOn13))) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP0A8G680 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G682 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_0101775 .
?templateMotifSequenceMatchRegionP0A8G680 faldo:begin ?templateMotifSequenceMatchBeginP0A8G681 .
?templateMotifSequenceMatchBeginP0A8G681 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G676 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G682 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0101786 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_0101777 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0101785 .
?targetMotifMatchRegionMatchBeginMF_0101785 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101778 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0101786 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101775, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101775) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101775, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A8G676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101777, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101777) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101777, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101777) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0101778) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101775, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101775) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101775, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP0A8G676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101777, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101777) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101777, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101777) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0101778) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][YWH][GA][HY][ILVMT]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP0A8G697 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G699 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_0101792 .
?templateMotifSequenceMatchRegionP0A8G697 faldo:begin ?templateMotifSequenceMatchBeginP0A8G698 .
?templateMotifSequenceMatchBeginP0A8G698 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G693 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G699 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01017103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_0101794 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01017102 .
?targetMotifMatchRegionMatchBeginMF_01017102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0101795 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01017103 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101792, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101792) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101792, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP0A8G693) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101794, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101794) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101794, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101794) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0101795) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_0101792, 1, (STRLEN(?templateMotifCigarP0A8G6MF_0101792) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_0101792, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP0A8G693) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101794, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101794) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_0101794, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_0101794) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_0101794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0101795) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('[TA]R[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP0A8G6114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G6116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_01017109 .
?templateMotifSequenceMatchRegionP0A8G6114 faldo:begin ?templateMotifSequenceMatchBeginP0A8G6115 .
?templateMotifSequenceMatchBeginP0A8G6115 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G6110 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G6116 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01017120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_01017111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01017119 .
?targetMotifMatchRegionMatchBeginMF_01017119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01017112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01017120 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_01017109, 1, (STRLEN(?templateMotifCigarP0A8G6MF_01017109) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_01017109, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A8G6110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017111, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017111, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_01017112) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_01017109, 1, (STRLEN(?templateMotifCigarP0A8G6MF_01017109) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_01017109, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP0A8G6110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017111, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017111, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01017112) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('S[TS][GA][TS][ARNDCQEGHILKMFPSTWYVBZJUOX]{1,2)G', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionP0A8G6131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G6133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_01017126 .
?templateMotifSequenceMatchRegionP0A8G6131 faldo:begin ?templateMotifSequenceMatchBeginP0A8G6132 .
?templateMotifSequenceMatchBeginP0A8G6132 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G6127 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G6133 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01017137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_01017128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01017136 .
?targetMotifMatchRegionMatchBeginMF_01017136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01017129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01017137 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_01017126, 1, (STRLEN(?templateMotifCigarP0A8G6MF_01017126) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_01017126, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP0A8G6127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017128, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017128) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017128, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017128) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_01017129) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t140) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER (REGEX('[YW]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionP0A8G6146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G6148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_01017141 .
?templateMotifSequenceMatchRegionP0A8G6146 faldo:begin ?templateMotifSequenceMatchBeginP0A8G6147 .
?templateMotifSequenceMatchBeginP0A8G6147 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G6142 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G6148 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01017152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_01017143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01017151 .
?targetMotifMatchRegionMatchBeginMF_01017151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01017144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01017152 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_01017141, 1, (STRLEN(?templateMotifCigarP0A8G6MF_01017141) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_01017141, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP0A8G6142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017143, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017143) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017143, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017143) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_01017144) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionP0A8G6161 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8G6163 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8G6MF_01017156 .
?templateMotifSequenceMatchRegionP0A8G6161 faldo:begin ?templateMotifSequenceMatchBeginP0A8G6162 .
?templateMotifSequenceMatchBeginP0A8G6162 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8G6157 ;
faldo:reference isoform:P0A8G6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8G6163 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01017167 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8G6MF_01017158 .
?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01017166 .
?targetMotifMatchRegionMatchBeginMF_01017166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01017159 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01017167 edam:has_input signature:MF_01017 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8G6MF_01017156, 1, (STRLEN(?templateMotifCigarP0A8G6MF_01017156) - STRLEN(REPLACE(?templateMotifCigarP0A8G6MF_01017156, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionP0A8G6157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017158, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017158) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8G6MF_01017158, 1, (STRLEN(?targetMotifMatchCigarP0A8G6MF_01017158) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8G6MF_01017158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) .
BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_01017159) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t170) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01017a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
}
"xsd:string |