| http://purl.uniprot.org/unirules/MF_01249#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:439804 up:source unirule:MF_01249 .
_:439805 up:source unirule:MF_01249 .
_:439806 up:source unirule:MF_01249 .
_:439807 up:source unirule:MF_01249 .
_:439808 up:source unirule:MF_01249 .
_:439809 up:source unirule:MF_01249 .
_:439810 up:source unirule:MF_01249 .
_:439811 up:source unirule:MF_01249 .
_:439812 up:source unirule:MF_01249 .
_:439813 up:source unirule:MF_01249 .
_:439814 up:source unirule:MF_01249 .
_:439815 up:source unirule:MF_01249 .
_:439816 up:source unirule:MF_01249 .
_:439817 up:source unirule:MF_01249 .
_:439818 up:source unirule:MF_01249 .
_:439819 up:source unirule:MF_01249 .
_:439820 up:source unirule:MF_01249 .
_:439821 up:source unirule:MF_01249 .
_:439822 up:source unirule:MF_01249 .
_:439823 up:source unirule:MF_01249 .
_:439824 up:source unirule:MF_01249 .
_:439825 up:source unirule:MF_01249 .
_:439826 up:source unirule:MF_01249 .
_:439827 up:source unirule:MF_01249 .
_:439828 up:source unirule:MF_01249 .
_:439829 up:source unirule:MF_01249 .
_:439830 up:source unirule:MF_01249 .
_:439831 up:source unirule:MF_01249 .
_:439832 up:source unirule:MF_01249 .
_:439833 up:source unirule:MF_01249 .
_:439834 up:source unirule:MF_01249 .
_:439835 up:source unirule:MF_01249 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0000287 ,
GO:0004712 ,
GO:0005524 ,
GO:0006109 ,
keyword:418 ,
keyword:460 ,
keyword:479 ,
keyword:511 ,
keyword:547 ,
keyword:67 ,
keyword:723 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.11.-' ,
'2.7.4.-' ;
up:fullName 'HPr kinase/phosphorylase' ;
up:shortName 'HPrK/P' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'HPr(Ser) kinase/phosphorylase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'hprK' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity .
?annotation7 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homohexamer.' .
?annotation9 a up:Domain_Annotation ;
rdfs:comment 'The Walker A ATP-binding motif also binds Pi and PPi.' .
?annotation10 a up:Annotation ;
rdfs:comment 'Both phosphorylation and phosphorolysis are carried out by the same active site and suggest a common mechanism for both reactions.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HPrK/P family.' .
?case12 up:classifiedWith keyword:119 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Important for the catalytic mechanism of both phosphorylation and dephosphorylation' .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Important for the catalytic mechanism of dephosphorylation' .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?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:30616 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
rdf:type up:Active_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Active_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor; for phosphorylation activity. Proton donor; for dephosphorylation activity' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
rdf:type up:Active_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfs59 up:annotation ?annotation60 .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
up:ligand ?ligand63 ;
rdf:type up:Binding_Site_Annotation .
?pfsb61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?ligand63 rdfs:subClassOf chebi:18420 .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:18420 .
_:439836 a rdf:Statement ;
up:attribution _:439804 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:439837 a rdf:Statement ;
up:attribution _:439805 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:439838 a rdf:Statement ;
up:attribution _:439806 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:439839 a rdf:Statement ;
up:attribution _:439807 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:439840 a rdf:Statement ;
up:attribution _:439808 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:439841 a rdf:Statement ;
up:attribution _:439809 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:439842 a rdf:Statement ;
up:attribution _:439810 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:439843 a rdf:Statement ;
up:attribution _:439811 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:439844 a rdf:Statement ;
up:attribution _:439812 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:439845 a rdf:Statement ;
up:attribution _:439813 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:439846 a rdf:Statement ;
up:attribution _:439814 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:439847 a rdf:Statement ;
up:attribution _:439815 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:439848 a rdf:Statement ;
up:attribution _:439816 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:439849 a rdf:Statement ;
up:attribution _:439817 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:723 .
_:439850 a rdf:Statement ;
up:attribution _:439818 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:439851 a rdf:Statement ;
up:attribution _:439819 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:439852 a rdf:Statement ;
up:attribution _:439820 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:439853 a rdf:Statement ;
up:attribution _:439821 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:439854 a rdf:Statement ;
up:attribution _:439822 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:439855 a rdf:Statement ;
up:attribution _:439823 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004712 .
_:439856 a rdf:Statement ;
up:attribution _:439824 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:439857 a rdf:Statement ;
up:attribution _:439825 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006109 .
_:439858 a rdf:Statement ;
up:attribution _:439826 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:439859 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:439860 a rdf:Statement ;
up:attribution _:439827 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:439861 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:439862 a rdf:Statement ;
up:attribution _:439828 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:439863 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:439864 a rdf:Statement ;
up:attribution _:439829 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:439865 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:439866 a rdf:Statement ;
up:attribution _:439830 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:439867 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:439868 a rdf:Statement ;
up:attribution _:439831 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:439869 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:439870 a rdf:Statement ;
up:attribution _:439832 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:439871 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:439872 a rdf:Statement ;
up:attribution _:439833 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:439873 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:439874 a rdf:Statement ;
up:attribution _:439834 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:439875 a rdf:Statement ;
up:source unirule:MF_01249 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:439876 a rdf:Statement ;
up:attribution _:439835 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01249
#Rule MF_01249 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01249 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01249a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionQ9RE0978 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE0980 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_0124973 .
?templateMotifSequenceMatchRegionQ9RE0978 faldo:begin ?templateMotifSequenceMatchBeginQ9RE0979 .
?templateMotifSequenceMatchBeginQ9RE0979 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE0974 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE0980 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0124984 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_0124975 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0124983 .
?targetMotifMatchRegionMatchBeginMF_0124983 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0124976 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0124984 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_0124973, 1, (STRLEN(?templateMotifCigarQ9RE09MF_0124973) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_0124973, CONCAT('^(?:-*[^-]){', STR(((203 - ?templateMotifSequenceMatchBeginPositionQ9RE0974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124975, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124975) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124975, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124975) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0124976) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_0124973, 1, (STRLEN(?templateMotifCigarQ9RE09MF_0124973) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_0124973, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionQ9RE0974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124975, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124975) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124975, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124975) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124975, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0124976) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionQ9RE0995 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE0997 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_0124990 .
?templateMotifSequenceMatchRegionQ9RE0995 faldo:begin ?templateMotifSequenceMatchBeginQ9RE0996 .
?templateMotifSequenceMatchBeginQ9RE0996 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE0991 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE0997 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_0124992 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249100 .
?targetMotifMatchRegionMatchBeginMF_01249100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0124993 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249101 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_0124990, 1, (STRLEN(?templateMotifCigarQ9RE09MF_0124990) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_0124990, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionQ9RE0991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124992, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124992) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124992, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124992, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124992) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124992, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0124993) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_0124990, 1, (STRLEN(?templateMotifCigarQ9RE09MF_0124990) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_0124990, CONCAT('^(?:-*[^-]){', STR(((271 - ?templateMotifSequenceMatchBeginPositionQ9RE0991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124992, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124992) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124992, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_0124992, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_0124992) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_0124992, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0124993) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionQ9RE09112 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09114 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249107 .
?templateMotifSequenceMatchRegionQ9RE09112 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09113 .
?templateMotifSequenceMatchBeginQ9RE09113 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09108 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09114 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249118 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249109 .
?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249117 .
?targetMotifMatchRegionMatchBeginMF_01249117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249110 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249118 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249107, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249107) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249107, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionQ9RE09108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249109, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249109, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) .
BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_01249110) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249107, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249107) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249107, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ9RE09108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249109, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249109, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_01249110) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t123) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][SA]G[ARNDCQEGHILKMFPSTWYVBZJUOX]GKS', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionQ9RE09129 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09131 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249124 .
?templateMotifSequenceMatchRegionQ9RE09129 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09130 .
?templateMotifSequenceMatchBeginQ9RE09130 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09125 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09131 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249135 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249126 .
?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249134 .
?targetMotifMatchRegionMatchBeginMF_01249134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249127 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249135 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249124, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249124) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249124, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionQ9RE09125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249126, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249126, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) .
BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_01249127) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t138) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionQ9RE09144 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09146 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249139 .
?templateMotifSequenceMatchRegionQ9RE09144 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09145 .
?templateMotifSequenceMatchBeginQ9RE09145 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09140 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09146 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249150 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249141 .
?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249149 .
?targetMotifMatchRegionMatchBeginMF_01249149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249142 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249150 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249139, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249139) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249139, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ9RE09140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249141, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249141, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_01249142) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t153) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionQ9RE09159 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09161 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249154 .
?templateMotifSequenceMatchRegionQ9RE09159 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09160 .
?templateMotifSequenceMatchBeginQ9RE09160 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09155 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09161 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249165 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249156 .
?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249164 .
?targetMotifMatchRegionMatchBeginMF_01249164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249157 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249165 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249154, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249154) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249154, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionQ9RE09155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249156, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249156) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249156, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249156) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) .
BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_01249157) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t168) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionQ9RE09174 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09176 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249169 .
?templateMotifSequenceMatchRegionQ9RE09174 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09175 .
?templateMotifSequenceMatchBeginQ9RE09175 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09170 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09176 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249180 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249171 .
?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249179 .
?targetMotifMatchRegionMatchBeginMF_01249179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249172 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249180 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249169, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249169) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249169, CONCAT('^(?:-*[^-]){', STR(((245 - ?templateMotifSequenceMatchBeginPositionQ9RE09170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249171, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249171, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) .
BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_01249172) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t183) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionQ9RE09189 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09191 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249184 .
?templateMotifSequenceMatchRegionQ9RE09189 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09190 .
?templateMotifSequenceMatchBeginQ9RE09190 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09185 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09191 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249195 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249186 .
?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249194 .
?targetMotifMatchRegionMatchBeginMF_01249194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249187 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249195 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249184, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249184) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249184, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ9RE09185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249186, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249186) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249186, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249186) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) .
BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_01249187) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t198) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch203 faldo:location ?templateMotifSequenceMatchRegionQ9RE09204 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9RE09206 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9RE09MF_01249199 .
?templateMotifSequenceMatchRegionQ9RE09204 faldo:begin ?templateMotifSequenceMatchBeginQ9RE09205 .
?templateMotifSequenceMatchBeginQ9RE09205 faldo:position ?templateMotifSequenceMatchBeginPositionQ9RE09200 ;
faldo:reference isoform:Q9RE09-1 .
?templateMotifSequenceProfileAlignmentOperationQ9RE09206 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
?targetMotifMatch207 faldo:location ?targetMotifMatchRegionMatch208 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01249210 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9RE09MF_01249201 .
?targetMotifMatchRegionMatch208 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01249209 .
?targetMotifMatchRegionMatchBeginMF_01249209 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01249202 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01249210 edam:has_input signature:MF_01249 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9RE09MF_01249199, 1, (STRLEN(?templateMotifCigarQ9RE09MF_01249199) - STRLEN(REPLACE(?templateMotifCigarQ9RE09MF_01249199, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionQ9RE09200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249201, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249201) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9RE09MF_01249201, 1, (STRLEN(?targetMotifMatchCigarQ9RE09MF_01249201) - STRLEN(REPLACE(?targetMotifMatchCigarQ9RE09MF_01249201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) .
BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_01249202) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs1t213) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01249a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1239 .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186817 .
BIND(?this AS ?case13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1239 .
})) .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1239 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:186817 .
})) .
BIND(?this AS ?case15) .
}
}
"xsd:string |