| http://purl.uniprot.org/unirules/MF_03159#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:850768 up:source unirule:MF_03159 .
_:850769 up:source unirule:MF_03159 .
_:850770 up:source unirule:MF_03159 .
_:850771 up:source unirule:MF_03159 .
_:850772 up:source unirule:MF_03159 .
_:850773 up:source unirule:MF_03159 .
_:850774 up:source unirule:MF_03159 .
_:850775 up:source unirule:MF_03159 .
_:850776 up:source unirule:MF_03159 .
_:850777 up:source unirule:MF_03159 .
_:850778 up:source unirule:MF_03159 .
_:850779 up:source unirule:MF_03159 .
_:850780 up:source unirule:MF_03159 .
_:850781 up:source unirule:MF_03159 .
_:850782 up:source unirule:MF_03159 .
_:850783 up:source unirule:MF_03159 .
_:850784 up:source unirule:MF_03159 .
_:850785 up:source unirule:MF_03159 .
_:850786 up:source unirule:MF_03159 .
_:850787 up:source unirule:MF_03159 .
_:850788 up:source unirule:MF_03159 .
_:850789 up:source unirule:MF_03159 .
_:850790 up:source unirule:MF_03159 .
_:850791 up:source unirule:MF_03159 .
_:850792 up:source unirule:MF_03159 .
_:850793 up:source unirule:MF_03159 .
_:850794 up:source unirule:MF_03159 .
_:850795 up:source unirule:MF_03159 .
?this up:annotation ?annotation0 ,
?annotation2 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0052856 ,
keyword:413 ,
keyword:479 ,
keyword:520 ,
keyword:547 ,
keyword:630 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:29103 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 potassium ion per subunit.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the NnrE/AIBP family.' .
?case6 up:classifiedWith GO:0005737 ,
keyword:496 ,
keyword:963 .
?case8 up:alternativeName ?name10 ,
?name11 ;
up:classifiedWith GO:0005739 ,
keyword:496 ,
keyword:964 ;
up:recommendedName ?name9 .
?name9 up:ecName '5.1.99.6' ;
up:fullName 'NAD(P)H-hydrate epimerase' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'Apolipoprotein A-I-binding protein' ;
up:shortName 'AI-BP' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'NAD(P)HX epimerase' ;
rdf:type up:Structured_Name .
?case13 up:alternativeName ?name15 ;
up:recommendedName ?name14 .
?name14 up:ecName '5.1.99.6' ;
up:fullName 'NAD(P)H-hydrate epimerase' ;
rdf:type up:Structured_Name .
?name15 up:fullName 'NAD(P)HX epimerase' ;
rdf:type up:Structured_Name .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:64076 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:29103 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:29103 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:29103 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:64076 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:64076 .
?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:64076 .
_:850796 a rdf:Statement ;
up:attribution _:850768 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:850797 a rdf:Statement ;
up:attribution _:850769 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:850798 a rdf:Statement ;
up:attribution _:850770 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:850799 a rdf:Statement ;
up:attribution _:850771 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:850800 a rdf:Statement ;
up:attribution _:850772 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:850801 a rdf:Statement ;
up:attribution _:850773 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:850802 a rdf:Statement ;
up:attribution _:850774 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:850803 a rdf:Statement ;
up:attribution _:850775 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:850804 a rdf:Statement ;
up:attribution _:850776 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:630 .
_:850805 a rdf:Statement ;
up:attribution _:850777 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0052856 .
_:850806 a rdf:Statement ;
up:attribution _:850778 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:850807 a rdf:Statement ;
up:attribution _:850779 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:850808 a rdf:Statement ;
up:attribution _:850780 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:850809 a rdf:Statement ;
up:attribution _:850781 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:850810 a rdf:Statement ;
up:attribution _:850782 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:850811 a rdf:Statement ;
up:attribution _:850783 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:850812 a rdf:Statement ;
up:attribution _:850784 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:850813 a rdf:Statement ;
up:attribution _:850785 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:964 .
_:850814 a rdf:Statement ;
up:attribution _:850786 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:850815 a rdf:Statement ;
up:attribution _:850787 ;
rdf:subject ?case13 ;
rdf:predicate up:recommendedName ;
rdf:object ?name14 .
_:850816 a rdf:Statement ;
up:attribution _:850788 ;
rdf:subject ?case13 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:850817 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:850818 a rdf:Statement ;
up:attribution _:850789 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:850819 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:850820 a rdf:Statement ;
up:attribution _:850790 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:850821 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:850822 a rdf:Statement ;
up:attribution _:850791 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:850823 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:850824 a rdf:Statement ;
up:attribution _:850792 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:850825 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:850826 a rdf:Statement ;
up:attribution _:850793 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:850827 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:850828 a rdf:Statement ;
up:attribution _:850794 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:850829 a rdf:Statement ;
up:source unirule:MF_03159 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:850830 a rdf:Statement ;
up:attribution _:850795 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03159
#Rule MF_03159 Created by:? on:2012-08-22 Modified by:Catherine Rivoire on:2024-11-05
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01966 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03159a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionQ9X02471 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X02473 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_0196666 .
?templateMotifSequenceMatchRegionQ9X02471 faldo:begin ?templateMotifSequenceMatchBeginQ9X02472 .
?templateMotifSequenceMatchBeginQ9X02472 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02467 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X02473 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196677 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_0196668 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196676 .
?targetMotifMatchRegionMatchBeginMF_0196676 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196669 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196677 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196666, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196666) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196666, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionQ9X02467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0196669) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196666, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196666) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196666, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ9X02467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0196669) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionQ9X02488 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X02490 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_0196683 .
?templateMotifSequenceMatchRegionQ9X02488 faldo:begin ?templateMotifSequenceMatchBeginQ9X02489 .
?templateMotifSequenceMatchBeginQ9X02489 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02484 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X02490 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196694 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_0196685 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196693 .
?targetMotifMatchRegionMatchBeginMF_0196693 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196686 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196694 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196683, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196683) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196683, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ9X02484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196685, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196685) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196685, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196685, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196685) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196685, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0196686) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER (REGEX('[NQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ9X024103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_0196698 .
?templateMotifSequenceMatchRegionQ9X024103 faldo:begin ?templateMotifSequenceMatchBeginQ9X024104 .
?templateMotifSequenceMatchBeginQ9X024104 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02499 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X024105 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_01966100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966108 .
?targetMotifMatchRegionMatchBeginMF_01966108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01966109 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196698, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196698) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196698, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionQ9X02499) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966100, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966100, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01966101) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ9X024118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_01966113 .
?templateMotifSequenceMatchRegionQ9X024118 faldo:begin ?templateMotifSequenceMatchBeginQ9X024119 .
?templateMotifSequenceMatchBeginQ9X024119 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024114 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X024120 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_01966115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966123 .
?targetMotifMatchRegionMatchBeginMF_01966123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01966124 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966113, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966113) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966113, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionQ9X024114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966115, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966115, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01966116) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ9X024133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_01966128 .
?templateMotifSequenceMatchRegionQ9X024133 faldo:begin ?templateMotifSequenceMatchBeginQ9X024134 .
?templateMotifSequenceMatchBeginQ9X024134 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024129 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X024135 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_01966130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966138 .
?targetMotifMatchRegionMatchBeginMF_01966138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01966139 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966128, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966128) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966128, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionQ9X024129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01966131) - 1) AS ?thisPositionOn50) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966128, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966128) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966128, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionQ9X024129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01966131) - 1) AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX][NQ]G[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn50, (?thisPositionOn51 - ?thisPositionOn50)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ9X024150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_01966145 .
?templateMotifSequenceMatchRegionQ9X024150 faldo:begin ?templateMotifSequenceMatchBeginQ9X024151 .
?templateMotifSequenceMatchBeginQ9X024151 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024146 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X024152 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_01966147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966155 .
?targetMotifMatchRegionMatchBeginMF_01966155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01966156 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966145, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966145) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966145, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionQ9X024146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966147, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966147, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01966148) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t159) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionQ9X024165 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024167 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9X024MF_01966160 .
?templateMotifSequenceMatchRegionQ9X024165 faldo:begin ?templateMotifSequenceMatchBeginQ9X024166 .
?templateMotifSequenceMatchBeginQ9X024166 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024161 ;
faldo:reference isoform:Q9X024-1 .
?templateMotifSequenceProfileAlignmentOperationQ9X024167 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9X024MF_01966162 .
?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966170 .
?targetMotifMatchRegionMatchBeginMF_01966170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01966171 edam:has_input signature:MF_01966 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966160, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966160) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966160, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ9X024161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966162, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966162, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) .
BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01966163) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t174) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
BIND(?this AS ?case13) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_03159a15')) AS ?name15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case16) .
}
}
"xsd:string |